@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);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&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-248c5c8d]{background:#fff!important;color:#526174!important;transition:background-color .3s ease,color .3s ease}.sidebar-rtl[data-v-248c5c8d]{direction:rtl;border-left:1px solid #e5eaf0!important;border-right:none!important}.sidebar-ltr[data-v-248c5c8d]{direction:ltr;border-right:1px solid #e5eaf0!important;border-left:none!important}.sidebar-list[data-v-248c5c8d]{padding:28px 12px 24px!important}.group-label[data-v-248c5c8d]{font-size:12px;font-weight:800;color:#8a96a8;padding:16px 18px 9px}.sidebar-rtl .group-label[data-v-248c5c8d]{text-align:right}.sidebar-ltr .group-label[data-v-248c5c8d]{text-align:left}.nav-item[data-v-248c5c8d]{min-height:46px!important;border-radius:9px!important;color:#526174!important;margin-bottom:5px!important;padding-inline:12px!important}.sidebar-rtl[data-v-248c5c8d] .v-list-item__content{text-align:right!important}.sidebar-ltr[data-v-248c5c8d] .v-list-item__content{text-align:left!important}[data-v-248c5c8d] .v-list-item-title{font-size:12px!important;font-weight:500!important;color:inherit!important;line-height:1.5!important}[data-v-248c5c8d] .v-list-item__prepend{margin-inline-end:12px!important;margin-inline-start:0!important}[data-v-248c5c8d] .v-list-item__prepend .v-icon{font-size:22px!important;color:inherit!important}.nav-item[data-v-248c5c8d]:hover{background:#f5f8fb!important;color:#173f73!important}[data-v-248c5c8d] .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-248c5c8d] .v-list-item--active .v-icon,[data-v-248c5c8d] .v-list-item--active .v-list-item-title{color:#fff!important;font-weight:900!important}[data-v-248c5c8d] .v-navigation-drawer__content{overflow-y:auto!important;overflow-x:hidden!important}[data-v-248c5c8d] .v-navigation-drawer__content::-webkit-scrollbar{width:5px}[data-v-248c5c8d] .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-4ce4c301]{background:linear-gradient(270deg,#0d2240,#15355c 55%,#1c4373)!important;color:#fff!important;padding:0 18px!important}.app-navbar.dark[data-v-4ce4c301]{background:linear-gradient(270deg,#050b14,#0d2240 55%,#15355c)!important}.navbar-rtl[data-v-4ce4c301]{direction:rtl}.navbar-rtl .title-box[data-v-4ce4c301]{text-align:right}.navbar-ltr[data-v-4ce4c301]{direction:ltr}.navbar-ltr .title-box[data-v-4ce4c301]{text-align:left}.menu-btn[data-v-4ce4c301]{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-4ce4c301]{margin-left:14px!important;margin-right:0!important}.navbar-ltr .menu-btn[data-v-4ce4c301]{margin-right:14px!important;margin-left:0!important}.logos-box[data-v-4ce4c301]{height:46px;background:#fff;border-radius:7px;padding:4px 8px;display:flex;align-items:center;gap:8px}.navbar-rtl .logos-box[data-v-4ce4c301]{margin-left:14px;margin-right:0}.navbar-ltr .logos-box[data-v-4ce4c301]{margin-right:14px;margin-left:0}.logos-box img[data-v-4ce4c301]{height:38px;-o-object-fit:contain;object-fit:contain}.title-box[data-v-4ce4c301]{line-height:1.3;min-width:0}.main-title[data-v-4ce4c301]{font-size:17px;font-weight:800;white-space:nowrap;color:#fff!important}.sub-title[data-v-4ce4c301]{font-size:12px;color:#bbd1e8!important;white-space:nowrap}.stage-btn[data-v-4ce4c301]{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-4ce4c301],.navbar-rtl .top-btn[data-v-4ce4c301]{margin-left:10px!important;margin-right:0!important}.navbar-ltr .stage-btn[data-v-4ce4c301],.navbar-ltr .top-btn[data-v-4ce4c301]{margin-right:10px!important;margin-left:0!important}.top-btn[data-v-4ce4c301]{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-4ce4c301]{min-width:102px!important}.user-btn[data-v-4ce4c301]{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-4ce4c301]:hover{background:hsla(0,0%,100%,.2)!important}.user-name[data-v-4ce4c301]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-4ce4c301]{min-width:230px;border-radius:14px!important;box-shadow:0 16px 36px rgba(15,23,42,.18)!important}.logout-item[data-v-4ce4c301]{color:#c62828!important;font-weight:700}.logout-item[data-v-4ce4c301]:hover{background:#fff1f1!important}@media (max-width:1050px){.stage-btn[data-v-4ce4c301]{display:none!important}}@media (max-width:900px){.main-title[data-v-4ce4c301]{font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.sub-title[data-v-4ce4c301]{font-size:10px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.user-name[data-v-4ce4c301]{display:none}}@media (max-width:700px){.top-btn[data-v-4ce4c301]:not(.language-btn){display:none!important}.language-btn[data-v-4ce4c301]{min-width:46px!important;padding:0 8px!important;font-size:0!important}.language-btn[data-v-4ce4c301] .v-icon{font-size:20px!important}}@media (max-width:640px){.logos-box[data-v-4ce4c301],.sub-title[data-v-4ce4c301]{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-541fe22a]{min-height:100vh;padding:26px 20px 60px;color:#1a2433;background:#f4f6f9;font-family:Cairo,Tahoma,sans-serif}.loading-wrapper[data-v-541fe22a]{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-541fe22a]{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-541fe22a]{margin-top:18px;color:#0f172a;font-size:18px;font-weight:800}.loading-card p[data-v-541fe22a]{margin-top:8px;color:#64748b;font-size:13px}.section-head[data-v-541fe22a]{margin-bottom:22px;text-align:center}.section-head h2[data-v-541fe22a]{margin-bottom:8px;color:#0f172a;font-size:22px;font-weight:900}.section-head p[data-v-541fe22a]{margin-bottom:10px;color:#4c5b6e;font-size:13px}.section-head span[data-v-541fe22a]{display:inline-block;padding:4px 14px;color:#7a8799;font-size:12px;background:#f8fafc;border:1px solid #dde4ec;border-radius:999px}.axes-panel[data-v-541fe22a],.filter-panel[data-v-541fe22a]{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-541fe22a]{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#1a2433;font-size:15px;font-weight:800}.filter-grid[data-v-541fe22a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:start}.reset-btn[data-v-541fe22a]{color:#2a1f08!important;background:#b8923e!important;border-radius:9px!important;font-weight:800}.priority-panel[data-v-541fe22a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;margin-bottom:20px;background:#fff;border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 6px 22px rgba(15,23,42,.06)}.priority-panel__icon[data-v-541fe22a]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#173b63;background:#edf4fb;border:1px solid #d5e3f1;border-radius:14px;font-size:25px}.priority-panel__content[data-v-541fe22a]{min-width:0}.priority-panel__heading[data-v-541fe22a]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.priority-panel__heading h3[data-v-541fe22a]{margin:0 0 3px;color:#0f172a;font-size:16px;font-weight:900}.priority-panel__heading p[data-v-541fe22a]{margin:0;color:#64748b;font-size:12px;font-weight:600}.priority-total[data-v-541fe22a]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;color:#526174;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.priority-total b[data-v-541fe22a]{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#173b63;background:#fff;border:1px solid #dbe3ee;border-radius:50%;font-size:12px;font-weight:900}.priority-summary[data-v-541fe22a]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.priority-item[data-v-541fe22a]{position:relative;min-width:0;min-height:68px;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.priority-item[data-v-541fe22a]:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.08)}.priority-item__indicator[data-v-541fe22a]{width:6px;height:38px;border-radius:999px}.priority-item__text[data-v-541fe22a]{min-width:0;display:flex;flex-direction:column;gap:2px}.priority-item__text strong[data-v-541fe22a]{overflow:hidden;color:#1e293b;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.priority-item__text small[data-v-541fe22a]{color:#64748b;font-size:10px;font-weight:800;direction:ltr}.priority-item__count[data-v-541fe22a]{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;font-size:15px;font-weight:900}.priority-item--critical[data-v-541fe22a]{background:#fff7f7;border-color:#fecaca}.priority-item--critical .priority-item__indicator[data-v-541fe22a]{background:#dc2626}.priority-item--critical .priority-item__count[data-v-541fe22a]{color:#b91c1c;border:1px solid #fecaca}.priority-item--high[data-v-541fe22a]{background:#fff9f5;border-color:#fed7aa}.priority-item--high .priority-item__indicator[data-v-541fe22a]{background:#ea580c}.priority-item--high .priority-item__count[data-v-541fe22a]{color:#c2410c;border:1px solid #fed7aa}.priority-item--medium[data-v-541fe22a]{background:#fffdf3;border-color:#fde68a}.priority-item--medium .priority-item__indicator[data-v-541fe22a]{background:#d97706}.priority-item--medium .priority-item__count[data-v-541fe22a]{color:#a16207;border:1px solid #fde68a}.priority-item--low[data-v-541fe22a]{background:#f4fcf7;border-color:#bbf7d0}.priority-item--low .priority-item__indicator[data-v-541fe22a]{background:#16a34a}.priority-item--low .priority-item__count[data-v-541fe22a]{color:#15803d;border:1px solid #bbf7d0}.priority-action[data-v-541fe22a]{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;color:#fff!important;background:#173b63;border-radius:10px;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.priority-action[data-v-541fe22a]:hover{background:#0f2d4d;transform:translateY(-1px);box-shadow:0 8px 18px rgba(23,59,99,.2)}.kpi-grid[data-v-541fe22a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:20px}.kpi-card[data-v-541fe22a]{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-541fe22a]{border-right-color:#b91c1c}.kpi-card.orange[data-v-541fe22a]{border-right-color:#b45309}.kpi-card.blue[data-v-541fe22a]{border-right-color:#2563eb}.kpi-title[data-v-541fe22a]{min-height:48px;margin-bottom:12px;color:#1a2433;font-size:13px;font-weight:900;line-height:1.7}.kpi-value[data-v-541fe22a]{overflow-wrap:anywhere;color:#0f172a;text-align:right;font-size:26px;font-weight:900;line-height:1.5}.kpi-note[data-v-541fe22a]{margin-top:10px;color:#64748b;font-size:12px;font-weight:700;line-height:1.7}.axes-head[data-v-541fe22a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.axes-head h3[data-v-541fe22a]{margin:0 0 5px;color:#0f172a;font-size:18px;font-weight:900}.axes-head p[data-v-541fe22a]{margin:0;color:#64748b;font-size:13px}.axes-head span[data-v-541fe22a]{padding:6px 14px;color:#475569;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #dde4ec;border-radius:999px}.summary-grid[data-v-541fe22a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.summary-card[data-v-541fe22a]{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-541fe22a]:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(20,58,99,.14)}.summary-top[data-v-541fe22a]{display:flex;align-items:center;gap:8px;font-weight:900}.dot[data-v-541fe22a]{display:inline-block;width:12px;height:12px;border-radius:4px}.summary-value[data-v-541fe22a]{margin-top:10px;color:#061226;font-size:32px;font-weight:900}.summary-card p[data-v-541fe22a]{margin:0;color:#64748b;font-size:12px;font-weight:700}.charts-grid[data-v-541fe22a]{display:grid;gap:20px}.professional-charts[data-v-541fe22a]{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card[data-v-541fe22a]{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-541fe22a]{margin-bottom:18px;color:#061226;text-align:center;font-size:17px;font-weight:900}.code-badge[data-v-541fe22a]{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-541fe22a]{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-541fe22a] .apexcharts-datalabel,[data-v-541fe22a] .apexcharts-legend-text,[data-v-541fe22a] .apexcharts-text,[data-v-541fe22a] .apexcharts-tooltip,[data-v-541fe22a] .v-btn,[data-v-541fe22a] .v-field,[data-v-541fe22a] .v-field__input,[data-v-541fe22a] .v-label,[data-v-541fe22a] .v-select__selection-text{font-family:Cairo,sans-serif!important}@media (max-width:1200px){.priority-panel[data-v-541fe22a]{grid-template-columns:auto minmax(0,1fr)}.priority-action[data-v-541fe22a]{grid-column:1/-1;width:100%}.priority-summary[data-v-541fe22a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1400px){.filter-grid[data-v-541fe22a],.kpi-grid[data-v-541fe22a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.filter-grid[data-v-541fe22a],.kpi-grid[data-v-541fe22a],.summary-grid[data-v-541fe22a]{grid-template-columns:repeat(3,minmax(0,1fr))}.professional-charts[data-v-541fe22a]{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-page[data-v-541fe22a]{width:100%;padding:12px 8px 32px;overflow-x:hidden}.section-head[data-v-541fe22a]{margin-bottom:14px;text-align:start}.section-head h2[data-v-541fe22a]{margin-bottom:8px;font-size:18px;line-height:1.6}.section-head p[data-v-541fe22a]{font-size:12px;line-height:1.8}.section-head span[data-v-541fe22a]{width:100%;padding:7px 10px;border-radius:10px;text-align:start;line-height:1.7}.axes-panel[data-v-541fe22a],.filter-panel[data-v-541fe22a]{padding:12px;margin-bottom:14px;border-radius:12px}.filter-grid[data-v-541fe22a],.kpi-grid[data-v-541fe22a],.summary-grid[data-v-541fe22a]{grid-template-columns:minmax(0,1fr);gap:10px}.filter-grid[data-v-541fe22a] .v-btn{width:100%;min-height:44px}.priority-panel[data-v-541fe22a]{grid-template-columns:1fr;gap:12px;padding:13px}.priority-panel__icon[data-v-541fe22a]{display:none}.priority-panel__heading[data-v-541fe22a]{align-items:flex-start}.priority-panel__heading p[data-v-541fe22a]{line-height:1.7}.priority-summary[data-v-541fe22a]{grid-template-columns:1fr}.priority-item[data-v-541fe22a]{min-height:60px}.priority-action[data-v-541fe22a]{width:100%}.kpi-card[data-v-541fe22a]{min-height:auto;padding:14px;border-right-width:4px;border-radius:12px}[dir=ltr] .kpi-card[data-v-541fe22a]{border-right-width:1px;border-left:4px solid #c3cedb}[dir=ltr] .kpi-card.red[data-v-541fe22a]{border-left-color:#b91c1c}[dir=ltr] .kpi-card.orange[data-v-541fe22a]{border-left-color:#b45309}[dir=ltr] .kpi-card.blue[data-v-541fe22a]{border-left-color:#2563eb}.kpi-title[data-v-541fe22a]{min-height:auto;margin-bottom:6px;font-size:12px}.kpi-value[data-v-541fe22a]{font-size:23px}.kpi-note[data-v-541fe22a]{margin-top:5px;font-size:11px}.axes-head[data-v-541fe22a]{align-items:flex-start;flex-direction:column;gap:8px}.axes-head h3[data-v-541fe22a]{font-size:16px}.axes-head p[data-v-541fe22a]{font-size:12px;line-height:1.7}.summary-card[data-v-541fe22a]{padding:14px;border-radius:12px}.summary-value[data-v-541fe22a]{margin-top:6px;font-size:26px}.professional-charts[data-v-541fe22a]{grid-template-columns:minmax(0,1fr);gap:14px}.chart-card[data-v-541fe22a]{min-height:auto;padding:14px 8px;overflow-x:auto;border-radius:12px;-webkit-overflow-scrolling:touch}.chart-card h3[data-v-541fe22a]{position:sticky;right:0;left:0;z-index:2;margin-bottom:10px;padding-inline:6px;font-size:14px;line-height:1.7}.chart-card[data-v-541fe22a] .apexcharts-canvas{min-width:620px!important}.chart-card[data-v-541fe22a] .apexcharts-legend{max-width:620px;flex-wrap:wrap;justify-content:center!important}.loading-card[data-v-541fe22a]{width:calc(100% - 28px);padding:26px 18px;border-radius:16px}[data-v-541fe22a] .v-field__input{min-height:44px;font-size:13px}[data-v-541fe22a] .v-label{font-size:13px}}.dashboard-page[dir=ltr] .alert-text[data-v-541fe22a],.dashboard-page[dir=ltr] .kpi-value[data-v-541fe22a],.dashboard-page[dir=ltr] .summary-card[data-v-541fe22a],.dashboard-page[dir=ltr][data-v-541fe22a]{text-align:left}.about-page[data-v-7ce7790a]{min-height:70vh;padding:34px 38px 60px;overflow-x:hidden;background:#f4f6f9;color:#061226;font-family:Inter,Cairo,sans-serif}.about-page[dir=rtl][data-v-7ce7790a]{font-family:Cairo,Inter,sans-serif}.about-page h1[data-v-7ce7790a]{margin:0 0 22px;color:#0f2340;font-size:28px;font-weight:900;line-height:1.5}.about-page[dir=rtl] h1[data-v-7ce7790a]{text-align:right}.about-page[dir=ltr] h1[data-v-7ce7790a]{text-align:left}.about-card[data-v-7ce7790a]{padding:42px 32px;text-align:center;background:#fff;border:1px solid #dbe3ee;border-radius:16px;box-shadow:0 2px 12px rgba(15,35,64,.05)}.logos[data-v-7ce7790a]{flex-wrap:wrap;gap:34px;margin-bottom:28px}.logo-item[data-v-7ce7790a],.logos[data-v-7ce7790a]{display:flex;align-items:center;justify-content:center}.logo-item[data-v-7ce7790a]{min-width:150px;min-height:96px;padding:10px 16px;background:#fff;border:1px solid #eef2f7;border-radius:14px}.logo-item img[data-v-7ce7790a]{display:block;width:auto;max-width:260px;max-height:82px;-o-object-fit:contain;object-fit:contain}.ministry-logo[data-v-7ce7790a]{border-color:#d6e0ec;background:#f8fafc}.ministry-logo img[data-v-7ce7790a]{max-width:115px;max-height:88px}.about-card h2[data-v-7ce7790a]{max-width:900px;margin:0 auto 18px;color:#0f2340;font-size:22px;font-weight:900;line-height:1.7}.about-card p[data-v-7ce7790a]{max-width:830px;margin:0 auto;color:#334155;font-size:15px;line-height:2}.version[data-v-7ce7790a]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:24px;color:#64748b;font-size:13px}.version span[data-v-7ce7790a]{position:relative}.version span[data-v-7ce7790a]:not(:last-child):after{content:"|";margin-inline-start:14px;color:#cbd5e1}@media (max-width:800px){.about-page[data-v-7ce7790a]{min-height:100vh;padding:18px 10px 42px}.about-page h1[data-v-7ce7790a]{margin-bottom:16px;font-size:22px}.about-card[data-v-7ce7790a]{padding:20px 14px;border-radius:15px}.logos[data-v-7ce7790a]{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:20px}.logo-item[data-v-7ce7790a]{width:100%;min-width:0;min-height:82px;box-sizing:border-box;padding:9px 12px}.logo-item img[data-v-7ce7790a]{max-width:210px;max-height:60px}.ministry-logo[data-v-7ce7790a]{order:-1;min-height:100px}.ministry-logo img[data-v-7ce7790a]{max-width:100px;max-height:82px}.about-card h2[data-v-7ce7790a]{font-size:18px;line-height:1.7}.about-card p[data-v-7ce7790a]{font-size:13px;line-height:1.9;text-align:start}.version[data-v-7ce7790a]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px;padding:12px;text-align:start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.version span[data-v-7ce7790a]:not(:last-child):after{display:none}}@media (max-width:380px){.about-page[data-v-7ce7790a]{padding-inline:8px}.about-card[data-v-7ce7790a]{padding-inline:12px}.about-card h2[data-v-7ce7790a]{font-size:17px}}.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-a6139866]{padding:32px;background:#f3f5f8;min-height:100vh;font-family:Cairo}.header[data-v-a6139866]{margin-bottom:22px}.facilities-page[dir=rtl] .header[data-v-a6139866]{text-align:right}.facilities-page[dir=ltr] .header[data-v-a6139866]{text-align:left}.header h1[data-v-a6139866]{margin:0 0 10px;font-size:32px;font-weight:900;color:#0f2340}.header p[data-v-a6139866]{margin:0;color:#5f6f85;font-size:14px;line-height:1.8}.loading-wrapper[data-v-a6139866]{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-a6139866]{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-a6139866]{margin-top:18px;font-size:18px;font-weight:800}.loading-card p[data-v-a6139866]{margin-top:8px;color:#64748b}.error-box[data-v-a6139866]{padding:24px;text-align:center;color:#b91c1c;background:#fff1f1;border:1px solid #fecaca;border-radius:12px;font-weight:700}.toolbar[data-v-a6139866]{display:grid;grid-template-columns:170px 170px 150px 170px minmax(260px,1fr) 170px;gap:12px;margin-bottom:24px}.toolbar input[data-v-a6139866],.toolbar select[data-v-a6139866]{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-a6139866]:focus,.toolbar select[data-v-a6139866]:focus{border-color:#163d69;box-shadow:0 0 0 3px rgba(22,61,105,.12)}.facilities-page[dir=rtl] .toolbar input[data-v-a6139866],.facilities-page[dir=rtl] .toolbar select[data-v-a6139866]{text-align:right}.count[data-v-a6139866]{display:flex;justify-content:center;align-items:center;height:52px;border-radius:10px;background:#eef3f8;font-weight:800;color:#52657d}.table-container[data-v-a6139866]{width:100%;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.05)}table[data-v-a6139866]{width:100%;table-layout:fixed;border-collapse:collapse}thead[data-v-a6139866]{background:#163d69}thead th[data-v-a6139866]{color:#fff;padding:15px 10px;font-size:13px;font-weight:800}tbody td[data-v-a6139866]{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=ltr] td[data-v-a6139866],.facilities-page[dir=ltr] th[data-v-a6139866],.facilities-page[dir=rtl] td[data-v-a6139866],.facilities-page[dir=rtl] th[data-v-a6139866]{text-align:center}tbody tr[data-v-a6139866]{transition:.2s;cursor:pointer}tbody tr[data-v-a6139866]:hover{background:#f8fafc}.facility-name[data-v-a6139866]{font-weight:800;color:#0f2340}.fis[data-v-a6139866]{text-align:center!important;font-weight:900}.priority-pill[data-v-a6139866],.status-pill[data-v-a6139866]{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-a6139866]{color:#0d8a43;background:#e7f8ee}.status-partial[data-v-a6139866]{color:#cc6f00;background:#fff3dc}.status-danger[data-v-a6139866]{color:#b91c1c;background:#fee2e2}.status-medium[data-v-a6139866]{color:#2563eb;background:#e7efff}.priority-pill[data-v-a6139866]{color:#fff}.priority-pill.P1[data-v-a6139866]{background:#dc2626}.priority-pill.P2[data-v-a6139866]{background:#ea580c}.priority-pill.P3[data-v-a6139866]{background:#2563eb}.priority-pill.P4[data-v-a6139866]{background:#16a34a}.empty-row[data-v-a6139866]{padding:30px!important;text-align:center!important;color:#64748b;font-weight:800}@media (max-width:1200px){.toolbar[data-v-a6139866]{grid-template-columns:repeat(2,minmax(0,1fr))}table[data-v-a6139866]{table-layout:auto}}@media (max-width:768px){.facilities-page[data-v-a6139866]{padding:16px}.header[data-v-a6139866]{margin-bottom:18px}.header h1[data-v-a6139866]{font-size:24px;line-height:1.5}.header p[data-v-a6139866]{font-size:13px;line-height:1.7}.toolbar[data-v-a6139866]{grid-template-columns:1fr;gap:10px;margin-bottom:18px}.count[data-v-a6139866],.toolbar input[data-v-a6139866],.toolbar select[data-v-a6139866]{width:100%;height:48px;font-size:13px}.table-container[data-v-a6139866]{overflow:visible;background:transparent;border-radius:0;box-shadow:none}table[data-v-a6139866],tbody[data-v-a6139866],td[data-v-a6139866],th[data-v-a6139866],thead[data-v-a6139866],tr[data-v-a6139866]{display:block;width:100%}table[data-v-a6139866]{table-layout:auto}thead[data-v-a6139866]{display:none}tbody[data-v-a6139866]{display:flex;flex-direction:column;gap:14px}tbody tr[data-v-a6139866]{padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.06)}tbody tr[data-v-a6139866]:hover{background:#fff}tbody td[data-v-a6139866]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0;font-size:13px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:end}tbody td[data-v-a6139866]:last-child{border-bottom:0}tbody td[data-v-a6139866]:before{content:attr(data-label);flex:0 0 42%;color:#64748b;font-size:11px;font-weight:800;line-height:1.5;text-align:start}.facility-name[data-v-a6139866]{color:#0f2340;font-weight:900}.fis[data-v-a6139866]{text-align:end!important}.priority-pill[data-v-a6139866],.status-pill[data-v-a6139866]{min-width:70px;padding:6px 11px;font-size:11px}.empty-row[data-v-a6139866]{display:block;padding:24px!important;text-align:center!important}.empty-row[data-v-a6139866]:before{display:none;content:none}.loading-card[data-v-a6139866]{width:calc(100% - 32px);max-width:320px;padding:28px 20px}.error-box[data-v-a6139866]{padding:18px;font-size:13px}}@media (max-width:480px){.facilities-page[data-v-a6139866]{padding:12px}.header h1[data-v-a6139866]{font-size:21px}.header p[data-v-a6139866]{font-size:12px}.count[data-v-a6139866],.toolbar input[data-v-a6139866],.toolbar select[data-v-a6139866]{height:46px;font-size:12px}tbody[data-v-a6139866]{gap:12px}tbody tr[data-v-a6139866]{padding:12px;border-radius:14px}tbody td[data-v-a6139866]{gap:10px;padding:9px 0;font-size:12px}tbody td[data-v-a6139866]:before{flex-basis:44%;font-size:10px}.priority-pill[data-v-a6139866],.status-pill[data-v-a6139866]{min-width:62px;padding:5px 9px;font-size:10px}}.infra-page[data-v-ea81a01e]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-ea81a01e]{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-ea81a01e]{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-ea81a01e]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#143a63;border-radius:50%;margin:0 auto 18px;animation:spin-ea81a01e .8s linear infinite}.loader-card h3[data-v-ea81a01e]{font-size:18px;font-weight:900;color:#143a63;margin-bottom:8px}.loader-card p[data-v-ea81a01e]{color:#64748b;font-size:13px}@keyframes spin-ea81a01e{to{transform:rotate(1turn)}}.page-header[data-v-ea81a01e]{margin-bottom:22px}.page-header h1[data-v-ea81a01e]{font-size:28px;font-weight:900;color:#061226;margin-bottom:8px}.page-header p[data-v-ea81a01e]{color:#52657d;font-size:14px}.axis-block[data-v-ea81a01e]{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-ea81a01e]{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e2e8f0;padding-bottom:15px;margin-bottom:15px}.axis-no[data-v-ea81a01e]{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-ea81a01e]{font-size:20px;font-weight:900;color:#061226;margin:0 0 5px}.axis-head small[data-v-ea81a01e]{color:#64748b;font-size:12px}.axis-head p[data-v-ea81a01e]{color:#64748b;margin:0}.axis-weight[data-v-ea81a01e]{margin-inline-start:auto;text-align:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:9px 16px}.axis-weight strong[data-v-ea81a01e]{display:block;font-size:24px;color:#143a63}.axis-weight span[data-v-ea81a01e]{font-size:10px;color:#64748b;font-weight:800}.axis-meta[data-v-ea81a01e]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.axis-meta span[data-v-ea81a01e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;padding:6px 12px;color:#64748b;font-size:12px;font-weight:700}.indicator-grid[data-v-ea81a01e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.indicator-card[data-v-ea81a01e]{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-ea81a01e]{border-color:rgba(239,68,68,.38)}.indicator-card.flag[data-v-ea81a01e]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.indicator-top[data-v-ea81a01e]{display:flex;gap:8px;margin-bottom:10px}.code[data-v-ea81a01e]{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-ea81a01e]{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-ea81a01e]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.indicator-value[data-v-ea81a01e]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.indicator-value strong[data-v-ea81a01e]{font-size:32px;font-weight:900;direction:ltr}.indicator-value span[data-v-ea81a01e]{color:#64748b}.indicator-value em[data-v-ea81a01e]{margin-inline-start: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-ea81a01e]{height:9px;background:#e2e8f0;border-radius:999px;position:relative;overflow:hidden}.gauge div[data-v-ea81a01e]{height:100%;border-radius:999px}.gauge i[data-v-ea81a01e]{position:absolute;top:-3px;bottom:-3px;width:2px;background:#334155;opacity:.45}.indicator-foot[data-v-ea81a01e]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.rag[data-v-ea81a01e]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-ea81a01e]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-ea81a01e]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-ea81a01e]{background:rgba(239,68,68,.12);color:#ef4444}.mini-chart[data-v-ea81a01e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.mini-chart h4[data-v-ea81a01e]{font-size:14px;font-weight:900;color:#143a63;margin:0 0 10px}.kpi-grid[data-v-ea81a01e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.kpi-card[data-v-ea81a01e]{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-ea81a01e]{font-size:30px;font-weight:900}.kpi-label[data-v-ea81a01e]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.blue[data-v-ea81a01e]{background:#eef2ff;color:#3949ab}.kpi-card.red[data-v-ea81a01e]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-ea81a01e]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-ea81a01e]{background:#e8f5e9;color:#1b5e20}.section-title[data-v-ea81a01e]{font-size:16px;font-weight:900;color:#143a63;margin-bottom:12px}.charts-grid[data-v-ea81a01e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.chart-card[data-v-ea81a01e]{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-ea81a01e]{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-ea81a01e]{background:#143a63;color:#fff;padding:15px 18px;font-weight:900;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-ea81a01e]{background:hsla(0,0%,100%,.16);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-ea81a01e]{width:100%;min-width:1100px;border-collapse:collapse}th[data-v-ea81a01e]{background:#f8fafc;color:#143a63;font-weight:900;padding:13px;border-bottom:1px solid #e2e8f0;white-space:wrap;text-align:start}td[data-v-ea81a01e]{padding:13px;border-bottom:1px solid #eef2f7;white-space:wrap;font-size:13px}tbody tr[data-v-ea81a01e]:hover{background:#f8fafc}.name[data-v-ea81a01e]{font-weight:900;color:#071126}.fis[data-v-ea81a01e]{font-weight:900;color:#143a63;direction:ltr}.level-badge[data-v-ea81a01e]{display:inline-flex;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:900}.level-green[data-v-ea81a01e]{background:#dcfce7;color:#166534}.level-orange[data-v-ea81a01e]{background:#ffedd5;color:#9a3412}.level-red[data-v-ea81a01e]{background:#fee2e2;color:#991b1b}.level-gray[data-v-ea81a01e]{background:#f1f5f9;color:#475569}.empty-cell[data-v-ea81a01e]{text-align:center;color:#64748b;padding:20px!important}.infra-page[dir=ltr] .indicator-card.flag[data-v-ea81a01e]:after{left:auto;right:14px}.infra-page[dir=ltr][data-v-ea81a01e]{font-family:Cairo,Arial,sans-serif}.infra-page[dir=ltr] .code[data-v-ea81a01e],.infra-page[dir=ltr] .fis[data-v-ea81a01e],.infra-page[dir=ltr] .indicator-value strong[data-v-ea81a01e]{direction:ltr}@media (max-width:1000px){.charts-grid[data-v-ea81a01e]{grid-template-columns:1fr}.kpi-grid[data-v-ea81a01e]{grid-template-columns:repeat(2,1fr)}.axis-head[data-v-ea81a01e]{flex-direction:column;align-items:stretch}.axis-weight[data-v-ea81a01e]{margin-inline-start:0}}@media (max-width:600px){.infra-page[data-v-ea81a01e]{padding:14px}.indicator-grid[data-v-ea81a01e],.kpi-grid[data-v-ea81a01e]{grid-template-columns:1fr}.page-header h1[data-v-ea81a01e]{font-size:22px}.infra-page[data-v-ea81a01e]{padding:10px}.page-header[data-v-ea81a01e]{margin-bottom:14px}.page-header h1[data-v-ea81a01e]{font-size:21px;line-height:1.4}.page-header p[data-v-ea81a01e]{font-size:13px;line-height:1.7}.kpi-grid[data-v-ea81a01e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kpi-card[data-v-ea81a01e]{padding:14px 8px;border-radius:14px}.kpi-value[data-v-ea81a01e]{font-size:24px}.kpi-label[data-v-ea81a01e]{font-size:11px;line-height:1.5}.axis-block[data-v-ea81a01e]{padding:12px;border-radius:16px}.axis-head[data-v-ea81a01e]{gap:10px}.axis-head h2[data-v-ea81a01e]{font-size:17px}.axis-weight[data-v-ea81a01e]{width:100%}.axis-meta span[data-v-ea81a01e]{flex:1 1 calc(50% - 8px);text-align:center}.indicator-grid[data-v-ea81a01e]{grid-template-columns:minmax(0,1fr)}.indicator-card[data-v-ea81a01e]{padding:13px}.indicator-value[data-v-ea81a01e]{flex-wrap:wrap}.indicator-value strong[data-v-ea81a01e]{font-size:28px}.indicator-value em[data-v-ea81a01e]{margin-inline-start:0;width:100%;text-align:center}.mini-chart[data-v-ea81a01e]{padding:8px;overflow:hidden}.chart-card[data-v-ea81a01e]{padding:12px;min-height:330px;overflow:hidden}.table-wrap[data-v-ea81a01e]{overflow:visible;border:0;background:transparent;box-shadow:none}.table-title[data-v-ea81a01e]{border-radius:14px;margin-bottom:10px}table[data-v-ea81a01e],tbody[data-v-ea81a01e],td[data-v-ea81a01e],th[data-v-ea81a01e],thead[data-v-ea81a01e],tr[data-v-ea81a01e]{display:block;width:100%}table[data-v-ea81a01e]{min-width:0}thead[data-v-ea81a01e]{display:none}tbody[data-v-ea81a01e]{display:grid;gap:12px}tbody tr[data-v-ea81a01e]{background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:8px 12px;box-shadow:0 6px 18px rgba(15,35,64,.05)}tbody tr[data-v-ea81a01e]:hover{background:#fff}td[data-v-ea81a01e]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px dashed #e2e8f0;white-space:normal;text-align:end}td[data-v-ea81a01e]:last-child{border-bottom:0}td[data-v-ea81a01e]:before{content:attr(data-label);flex:0 0 44%;color:#64748b;font-size:11px;font-weight:800;text-align:start}.name[data-v-ea81a01e]{color:#071126}.empty-cell[data-v-ea81a01e]{display:block;text-align:center}.empty-cell[data-v-ea81a01e]:before{display:none}.loader-card[data-v-ea81a01e]{width:calc(100% - 28px)}}@media (max-width:360px){.kpi-grid[data-v-ea81a01e]{grid-template-columns:1fr}.axis-meta span[data-v-ea81a01e]{flex-basis:100%}}.axis-summary[data-v-ea81a01e]{margin-bottom:20px}.axis-summary-head[data-v-ea81a01e]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.axis-title[data-v-ea81a01e]{flex:1;min-width:0;text-align:start}.axis-title h2[data-v-ea81a01e]{margin:0 0 8px;color:#087b72;font-size:27px;line-height:1.4;font-weight:900}.axis-title h2 small[data-v-ea81a01e]{color:#087b72;font-size:17px;font-weight:900}.axis-title p[data-v-ea81a01e]{margin:0;color:#5f7191;font-size:15px;line-height:1.8}.axis-summary .axis-weight[data-v-ea81a01e]{flex:0 0 164px;min-height:140px;margin-inline-start:0;padding:20px 14px;border:0;border-radius:22px;background:#e9faf4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.axis-summary .axis-weight strong[data-v-ea81a01e]{display:block;margin-bottom:16px;color:#087b72;font-size:39px;line-height:1;font-weight:900;direction:ltr}.axis-summary .axis-weight small[data-v-ea81a01e]{color:#087b72;font-size:13px;font-weight:900}.axis-statistics[data-v-ea81a01e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.axis-stat-card[data-v-ea81a01e]{min-height:116px;padding:20px 16px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.axis-stat-card strong[data-v-ea81a01e]{display:block;margin-bottom:14px;color:#087b72;font-size:31px;line-height:1;font-weight:900}.axis-stat-card span[data-v-ea81a01e]{color:#5f7191;font-size:16px;font-weight:800}@media (max-width:700px){.axis-summary-head[data-v-ea81a01e]{flex-direction:column;align-items:stretch}.axis-summary .axis-weight[data-v-ea81a01e]{flex-basis:auto;width:100%;min-height:120px}.axis-statistics[data-v-ea81a01e]{grid-template-columns:1fr}.axis-title h2[data-v-ea81a01e]{font-size:22px}.axis-title p[data-v-ea81a01e]{font-size:13px}.axis-stat-card[data-v-ea81a01e]{min-height:100px}}.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-4009330c]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-loading[data-v-4009330c]{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-4009330c]{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-4009330c]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#0f766e;border-radius:50%;margin:0 auto 18px;animation:spin-4009330c .8s linear infinite}.loader-card h3[data-v-4009330c]{font-size:18px;font-weight:900;color:#0f766e;margin-bottom:8px}.loader-card p[data-v-4009330c]{color:#64748b;font-size:13px}@keyframes spin-4009330c{to{transform:rotate(1turn)}}.page-header[data-v-4009330c]{text-align:right;margin-bottom:26px}.page-header h1[data-v-4009330c]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-4009330c]{color:#52657d;font-size:14px}.top-row[data-v-4009330c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-4009330c]{color:#64748b;font-size:14px}.filter-box input[data-v-4009330c],.filter-box select[data-v-4009330c],.pager-controls select[data-v-4009330c],.top-row select[data-v-4009330c]{height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit;outline:none}.top-row select[data-v-4009330c]{width:225px}.axis-summary[data-v-4009330c]{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-4009330c]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-4009330c]{font-size:22px;font-weight:900;color:#0f766e;margin-bottom:6px}.axis-card-header p[data-v-4009330c]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-4009330c]{color:#071126;font-size:14px}.axis-score[data-v-4009330c]{min-width:130px;text-align:center;background:#ecfdf5;color:#0f766e;border-radius:18px;padding:18px}.axis-score span[data-v-4009330c]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-4009330c]{font-weight:800}.axis-stats[data-v-4009330c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-4009330c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-4009330c]{display:block;font-size:26px;color:#0f766e}.axis-stats span[data-v-4009330c]{font-size:13px;font-weight:800;color:#64748b}.service-kpi-grid[data-v-4009330c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.service-kpi-card[data-v-4009330c]{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-4009330c]{border-color:rgba(239,68,68,.38)}.service-kpi-card.flag[data-v-4009330c]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.service-kpi-top[data-v-4009330c]{display:flex;gap:8px;margin-bottom:10px}.service-kpi-card h3[data-v-4009330c]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.service-kpi-value[data-v-4009330c]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.service-kpi-value strong[data-v-4009330c]{font-size:32px;font-weight:900;direction:ltr}.service-kpi-value span[data-v-4009330c]{color:#64748b}.service-kpi-value em[data-v-4009330c]{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-4009330c]{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-4009330c]{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-4009330c]{font-size:17px;font-weight:900;color:#0f766e;margin-bottom:12px}.charts-grid[data-v-4009330c]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.chart-card[data-v-4009330c],.services-table-wrap[data-v-4009330c]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px}.chart-card[data-v-4009330c]{padding:16px;min-height:370px}.empty-chart[data-v-4009330c],.empty[data-v-4009330c]{text-align:center;color:#64748b;font-weight:800;padding:26px}.filter-box[data-v-4009330c]{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-bottom:16px}.services-table-wrap[data-v-4009330c]{margin-bottom:18px;overflow-x:auto}.table-title[data-v-4009330c]{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-4009330c]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}.services-table[data-v-4009330c],.table-wrap table[data-v-4009330c]{width:100%;min-width:100%;border-collapse:collapse;background:#fff}.services-table th[data-v-4009330c]{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-4009330c]{padding:13px;border-bottom:1px solid #eef2f7;font-size:13px;white-space:nowrap}.pagination-footer[data-v-4009330c]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#64748b;flex-wrap:wrap;gap:12px}.pager-controls[data-v-4009330c]{display:flex;align-items:center;gap:8px}.pager-controls button[data-v-4009330c]{height:38px;border:none;border-radius:8px;padding:0 14px;background:#0f766e;color:#fff;cursor:pointer;font-family:inherit}.pager-controls button[data-v-4009330c]:disabled{background:#cbd5e1;cursor:not-allowed}.chip[data-v-4009330c]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.chip.green[data-v-4009330c]{background:#e8f5e9;color:#1b5e20}.chip.orange[data-v-4009330c]{background:#fff4e5;color:#d4821a}.chip.red[data-v-4009330c]{background:#fdecea;color:#c62828}.chip.gray[data-v-4009330c]{background:#f1f5f9;color:#475569}.table-wrap[data-v-4009330c]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;margin-bottom:18px;background:#fff}.table-wrap table[data-v-4009330c]{min-width:1200px}.indicators-table table[data-v-4009330c]{min-width:1300px}.table-wrap th[data-v-4009330c]{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-4009330c]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-4009330c]:hover{background:#f8fafc}.code[data-v-4009330c]{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-4009330c]{font-weight:900;min-width:220px}.unit[data-v-4009330c]{text-align:center;white-space:nowrap}@media (max-width:1100px){.axis-stats[data-v-4009330c],.charts-grid[data-v-4009330c],.filter-box[data-v-4009330c]{grid-template-columns:1fr}.axis-card-header[data-v-4009330c]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.service-page[data-v-4009330c]{padding:16px 12px}.page-header h1[data-v-4009330c]{font-size:21px}.top-row[data-v-4009330c]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-4009330c]{width:100%}.axis-card[data-v-4009330c]{padding:14px}}.axis-indicator-grid[data-v-4009330c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-4009330c]{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-4009330c]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-4009330c]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-4009330c]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-4009330c]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-4009330c]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-4009330c]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-4009330c]{color:#64748b}.axis-indicator-value em[data-v-4009330c]{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-4009330c]{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-4009330c]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-4009330c]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.composite[data-v-4009330c]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-4009330c]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-4009330c]{height:100%;border-radius:999px}.rag[data-v-4009330c]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-4009330c]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-4009330c]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-4009330c]{background:rgba(239,68,68,.12);color:#ef4444}.mobile-facility-cards[data-v-4009330c]{display:none}@media (max-width:768px){.service-page[data-v-4009330c]{padding:12px 8px 28px;overflow-x:hidden}.page-header[data-v-4009330c]{margin-bottom:16px}.page-header h1[data-v-4009330c]{font-size:20px;line-height:1.5}.page-header p[data-v-4009330c]{font-size:12px;line-height:1.8}.axis-summary[data-v-4009330c]{padding:13px;border-radius:15px}.axis-card-header[data-v-4009330c]{flex-direction:column;align-items:stretch;gap:12px}.axis-card-header h2[data-v-4009330c]{font-size:18px}.axis-score[data-v-4009330c]{width:100%;min-width:0;padding:13px;border-radius:14px}.axis-score span[data-v-4009330c]{font-size:28px}.axis-stats[data-v-4009330c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axis-stats div[data-v-4009330c]{padding:10px 5px;border-radius:11px}.axis-stats b[data-v-4009330c]{font-size:21px}.axis-stats span[data-v-4009330c]{font-size:10px;line-height:1.5}.service-kpi-grid[data-v-4009330c]{grid-template-columns:minmax(0,1fr);gap:12px}.service-kpi-card[data-v-4009330c]{padding:13px}.service-kpi-card h3[data-v-4009330c]{min-height:0;font-size:14px}.service-kpi-value[data-v-4009330c]{flex-wrap:wrap}.service-kpi-value strong[data-v-4009330c]{font-size:28px}.service-kpi-value em[data-v-4009330c]{width:100%;margin-right:0;text-align:center}.axis-mini-chart[data-v-4009330c]{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.axis-mini-chart[data-v-4009330c] .apexcharts-canvas{max-width:100%!important}.axis-card[data-v-4009330c]{padding:12px 8px}.charts-grid[data-v-4009330c],.filter-box[data-v-4009330c]{grid-template-columns:minmax(0,1fr)}.services-table[data-v-4009330c]{display:none}.services-table-wrap[data-v-4009330c]{overflow:visible;border:0;background:transparent}.table-title[data-v-4009330c]{padding:12px 13px;border-radius:12px;font-size:14px}.mobile-facility-cards[data-v-4009330c]{display:grid;gap:12px;margin-top:12px}.mobile-facility-card[data-v-4009330c]{padding:14px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #0f766e;border-radius:15px;box-shadow:0 6px 18px rgba(15,35,64,.06)}.mobile-card-head[data-v-4009330c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #e2e8f0}.mobile-card-head h3[data-v-4009330c]{min-width:0;margin:0;color:#0f766e;font-size:15px;font-weight:900;line-height:1.7;overflow-wrap:break-word}.mobile-card-head .chip[data-v-4009330c]{flex-shrink:0}.mobile-card-body[data-v-4009330c]{display:grid}.mobile-data-row[data-v-4009330c]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0}.mobile-data-row[data-v-4009330c]:last-child{border-bottom:0}.mobile-data-row span[data-v-4009330c]{color:#64748b;font-size:12px;font-weight:800}.mobile-data-row strong[data-v-4009330c]{direction:ltr;color:#071126;font-size:14px;font-weight:900}.mobile-empty[data-v-4009330c]{padding:24px;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;font-weight:800}.pagination-footer[data-v-4009330c]{flex-direction:column;align-items:stretch;padding:12px 0}.pager-controls[data-v-4009330c]{width:100%;justify-content:space-between}.pager-controls button[data-v-4009330c]{flex:1}.loader-card[data-v-4009330c]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:380px){.axis-stats[data-v-4009330c]{grid-template-columns:1fr}.mobile-card-head[data-v-4009330c]{flex-direction:column}.pager-controls[data-v-4009330c]{flex-wrap:wrap}}.service-page[dir=rtl][data-v-4009330c]{direction:rtl;font-family:Cairo,sans-serif}.service-page[dir=ltr][data-v-4009330c]{direction:ltr;font-family:Inter,sans-serif}.service-page[dir=rtl] .page-header[data-v-4009330c],.service-page[dir=rtl] .section-title[data-v-4009330c],.service-page[dir=rtl] .table-title[data-v-4009330c],.service-page[dir=rtl] td[data-v-4009330c],.service-page[dir=rtl] th[data-v-4009330c]{text-align:right}.service-page[dir=ltr] .page-header[data-v-4009330c],.service-page[dir=ltr] .section-title[data-v-4009330c],.service-page[dir=ltr] .table-title[data-v-4009330c],.service-page[dir=ltr] td[data-v-4009330c],.service-page[dir=ltr] th[data-v-4009330c]{text-align:left}.service-page[dir=ltr] .axis-card-header[data-v-4009330c],.service-page[dir=ltr] .axis-indicator-foot[data-v-4009330c],.service-page[dir=ltr] .mobile-card-head[data-v-4009330c],.service-page[dir=ltr] .mobile-data-row[data-v-4009330c],.service-page[dir=ltr] .service-kpi-foot[data-v-4009330c],.service-page[dir=ltr] .table-title[data-v-4009330c],.service-page[dir=ltr] .top-row[data-v-4009330c]{direction:ltr}.service-page[dir=rtl] .axis-card-header[data-v-4009330c],.service-page[dir=rtl] .axis-indicator-foot[data-v-4009330c],.service-page[dir=rtl] .mobile-card-head[data-v-4009330c],.service-page[dir=rtl] .mobile-data-row[data-v-4009330c],.service-page[dir=rtl] .service-kpi-foot[data-v-4009330c],.service-page[dir=rtl] .table-title[data-v-4009330c],.service-page[dir=rtl] .top-row[data-v-4009330c]{direction:rtl}.service-page[dir=ltr] .mobile-facility-card[data-v-4009330c]{border-inline-start:0;border-inline-end:5px solid #0f766e}.service-page[dir=rtl] .mobile-facility-card[data-v-4009330c]{border-inline-end:0;border-inline-start:5px solid #0f766e}.service-page[dir=ltr] .axis-indicator-card.flag[data-v-4009330c]:after,.service-page[dir=ltr] .service-kpi-card.flag[data-v-4009330c]:after{left:auto;right:14px}.service-page[dir=rtl] .axis-indicator-card.flag[data-v-4009330c]:after,.service-page[dir=rtl] .service-kpi-card.flag[data-v-4009330c]:after{right:auto;left:14px}.service-page[dir=ltr] .axis-indicator-value em[data-v-4009330c],.service-page[dir=ltr] .service-kpi-value em[data-v-4009330c]{margin-left:auto;margin-right:0}.service-page[dir=rtl] .axis-indicator-value em[data-v-4009330c],.service-page[dir=rtl] .service-kpi-value em[data-v-4009330c]{margin-right:auto;margin-left:0}.service-page[dir=ltr] .chip[data-v-4009330c]{margin-left:auto}.service-page[dir=rtl] .chip[data-v-4009330c]{margin-right:auto}.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-07ac0b4e]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Inter,Cairo,sans-serif}.page-loading[data-v-07ac0b4e]{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-07ac0b4e]{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-07ac0b4e]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#7c3aed;border-radius:50%;margin:0 auto 18px;animation:spin-07ac0b4e .8s linear infinite}.loader-card h3[data-v-07ac0b4e]{font-size:18px;font-weight:900;color:#7c3aed;margin-bottom:8px}.loader-card p[data-v-07ac0b4e]{color:#64748b;font-size:13px}@keyframes spin-07ac0b4e{to{transform:rotate(1turn)}}.page-header[data-v-07ac0b4e]{text-align:right;margin-bottom:26px}.page-header h1[data-v-07ac0b4e]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-07ac0b4e]{color:#52657d;font-size:14px}.top-row[data-v-07ac0b4e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-07ac0b4e]{color:#64748b;font-size:14px}.top-row select[data-v-07ac0b4e]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-07ac0b4e],.measured-box[data-v-07ac0b4e]{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-07ac0b4e]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-07ac0b4e]{font-size:22px;font-weight:900;color:#7c3aed;margin-bottom:6px}.axis-card-header p[data-v-07ac0b4e]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-07ac0b4e]{color:#071126;font-size:14px}.axis-score[data-v-07ac0b4e]{min-width:130px;text-align:center;background:#f3e8ff;color:#7c3aed;border-radius:18px;padding:18px}.axis-score span[data-v-07ac0b4e]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-07ac0b4e]{font-weight:800}.axis-stats[data-v-07ac0b4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-07ac0b4e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-07ac0b4e]{display:block;font-size:26px;color:#7c3aed}.axis-stats span[data-v-07ac0b4e]{font-size:13px;font-weight:800;color:#64748b}.axis-card[data-v-07ac0b4e]{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-07ac0b4e]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-07ac0b4e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-07ac0b4e]{width:12px;height:12px;background:#7c3aed;border-radius:4px}.axis-title strong[data-v-07ac0b4e]{font-size:18px;font-weight:900}.axis-title small[data-v-07ac0b4e]{font-size:12px;color:#64748b}.desc[data-v-07ac0b4e]{color:#64748b;font-size:14px;margin-bottom:14px}.section-title[data-v-07ac0b4e]{font-size:16px;font-weight:900;color:#7c3aed;margin-bottom:12px}.section-sub[data-v-07ac0b4e]{color:#64748b;font-size:13px;margin-bottom:14px}.measured-grid[data-v-07ac0b4e]{display:grid;grid-template-columns:1fr;gap:14px}.measure-card[data-v-07ac0b4e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-07ac0b4e]{display:block;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-07ac0b4e]{display:block;font-size:30px;font-weight:900;color:#7c3aed;margin:8px 0}.measure-card small[data-v-07ac0b4e]{color:#64748b;font-weight:700}.info-box[data-v-07ac0b4e]{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-07ac0b4e]{color:#7c3aed}.kpi-grid[data-v-07ac0b4e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-07ac0b4e]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-07ac0b4e]{font-size:28px;font-weight:900}.kpi-label[data-v-07ac0b4e]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.red[data-v-07ac0b4e]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-07ac0b4e]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-07ac0b4e]{background:#e8f5e9;color:#1b5e20}.kpi-card.purple[data-v-07ac0b4e]{background:#f3e8ff;color:#7c3aed}.charts-grid[data-v-07ac0b4e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-07ac0b4e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.table-wrap[data-v-07ac0b4e]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.indicators-table[data-v-07ac0b4e],.mb-table[data-v-07ac0b4e]{margin-bottom:18px}.table-title[data-v-07ac0b4e]{background:#7c3aed;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-07ac0b4e]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-07ac0b4e]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.staff-table[data-v-07ac0b4e]{min-width:1200px}.indicators-table table[data-v-07ac0b4e]{min-width:1300px}th[data-v-07ac0b4e]{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-07ac0b4e]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-07ac0b4e]:hover{background:#f8fafc}.code[data-v-07ac0b4e]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#7c3aed}.name[data-v-07ac0b4e]{font-weight:900;min-width:220px}.unit[data-v-07ac0b4e]{text-align:center;white-space:nowrap}.status-badge[data-v-07ac0b4e]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-07ac0b4e]{background:#dcfce7;color:#166534}.status-orange[data-v-07ac0b4e]{background:#ffedd5;color:#9a3412}.status-red[data-v-07ac0b4e]{background:#fee2e2;color:#991b1b}.empty-cell[data-v-07ac0b4e]{text-align:center;color:#64748b;padding:20px!important}@media (max-width:1000px){.charts-grid[data-v-07ac0b4e]{grid-template-columns:1fr}.kpi-grid[data-v-07ac0b4e]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-07ac0b4e]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.hrh-page[data-v-07ac0b4e]{padding:16px 12px}.page-header h1[data-v-07ac0b4e]{font-size:21px}.top-row[data-v-07ac0b4e]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-07ac0b4e]{width:100%}.axis-card[data-v-07ac0b4e]{padding:14px}.axis-stats[data-v-07ac0b4e]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-07ac0b4e]{grid-template-columns:1fr}}.axis-indicator-grid[data-v-07ac0b4e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-07ac0b4e]{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-07ac0b4e]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-07ac0b4e]:after{content:"⚑ مؤشر حرج";position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-07ac0b4e]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-07ac0b4e]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-07ac0b4e]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-07ac0b4e]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-07ac0b4e]{color:#64748b}.axis-indicator-value em[data-v-07ac0b4e]{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-07ac0b4e]{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-07ac0b4e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-07ac0b4e]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.composite[data-v-07ac0b4e]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-07ac0b4e]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-07ac0b4e]{height:100%;border-radius:999px}.rag[data-v-07ac0b4e]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-07ac0b4e]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-07ac0b4e]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-07ac0b4e]{background:rgba(239,68,68,.12);color:#ef4444}.hrh-page[dir=rtl][data-v-07ac0b4e]{direction:rtl;font-family:Cairo,sans-serif}.hrh-page[dir=ltr][data-v-07ac0b4e]{direction:ltr;font-family:Inter,Cairo,sans-serif}.hrh-page[dir=rtl] .page-header[data-v-07ac0b4e],.hrh-page[dir=rtl] .section-title[data-v-07ac0b4e],.hrh-page[dir=rtl] td[data-v-07ac0b4e],.hrh-page[dir=rtl] th[data-v-07ac0b4e]{text-align:right}.hrh-page[dir=ltr] .page-header[data-v-07ac0b4e],.hrh-page[dir=ltr] .section-title[data-v-07ac0b4e],.hrh-page[dir=ltr] td[data-v-07ac0b4e],.hrh-page[dir=ltr] th[data-v-07ac0b4e]{text-align:left}.hrh-page[dir=ltr] .axis-indicator-value em[data-v-07ac0b4e]{margin-left:auto;margin-right:0}.hrh-page[dir=rtl] .axis-indicator-value em[data-v-07ac0b4e]{margin-right:auto;margin-left:0}.hrh-page[dir=rtl] .axis-indicator-card.flag[data-v-07ac0b4e]:after{left:14px;right:auto}.hrh-page[dir=ltr] .axis-indicator-card.flag[data-v-07ac0b4e]:after{right:14px;left:auto}.mobile-staff-cards[data-v-07ac0b4e]{display:none}@media (max-width:768px){.hrh-page[data-v-07ac0b4e]{padding:12px 8px 28px;overflow-x:hidden}.page-header[data-v-07ac0b4e]{margin-bottom:16px}.page-header h1[data-v-07ac0b4e]{font-size:20px;line-height:1.5}.page-header p[data-v-07ac0b4e]{font-size:12px;line-height:1.8}.top-row[data-v-07ac0b4e]{flex-direction:column-reverse;align-items:stretch;gap:10px}.top-row select[data-v-07ac0b4e]{width:100%}.axis-summary[data-v-07ac0b4e]{padding:13px;border-radius:15px}.axis-card-header[data-v-07ac0b4e]{flex-direction:column;align-items:stretch;gap:12px}.axis-card-header h2[data-v-07ac0b4e]{font-size:18px}.axis-score[data-v-07ac0b4e]{width:100%;min-width:0;padding:13px;border-radius:14px}.axis-score span[data-v-07ac0b4e]{font-size:28px}.axis-stats[data-v-07ac0b4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axis-stats div[data-v-07ac0b4e]{padding:10px 5px;border-radius:11px}.axis-stats b[data-v-07ac0b4e]{font-size:21px}.axis-stats span[data-v-07ac0b4e]{font-size:10px;line-height:1.5}.axis-indicator-grid[data-v-07ac0b4e]{grid-template-columns:minmax(0,1fr);gap:12px}.axis-indicator-card[data-v-07ac0b4e]{padding:13px}.axis-indicator-card h3[data-v-07ac0b4e]{min-height:0;font-size:14px}.axis-indicator-value[data-v-07ac0b4e]{flex-wrap:wrap}.axis-indicator-value strong[data-v-07ac0b4e]{font-size:28px}.axis-indicator-value em[data-v-07ac0b4e]{width:100%;margin-inline:0;text-align:center}.axis-mini-chart[data-v-07ac0b4e]{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.axis-mini-chart[data-v-07ac0b4e] .apexcharts-canvas{max-width:100%!important}.axis-card[data-v-07ac0b4e]{padding:12px 8px}.charts-grid[data-v-07ac0b4e],.kpi-grid[data-v-07ac0b4e]{grid-template-columns:minmax(0,1fr)}.staff-table[data-v-07ac0b4e]{display:none}.table-wrap[data-v-07ac0b4e]{overflow:visible;border:0;background:transparent}.table-title[data-v-07ac0b4e]{padding:12px 13px;border-radius:12px;font-size:14px}.mobile-staff-cards[data-v-07ac0b4e]{display:grid;gap:12px;margin-top:12px}.mobile-staff-card[data-v-07ac0b4e]{padding:14px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #7c3aed;border-radius:15px;box-shadow:0 6px 18px rgba(15,35,64,.06)}.mobile-card-head[data-v-07ac0b4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #e2e8f0}.mobile-card-head h3[data-v-07ac0b4e]{min-width:0;margin:0;color:#7c3aed;font-size:15px;font-weight:900;line-height:1.7;overflow-wrap:break-word}.staff-count-badge[data-v-07ac0b4e]{flex-shrink:0;min-width:38px;padding:6px 10px;color:#6d28d9;background:#f3e8ff;border-radius:999px;text-align:center;font-weight:900}.mobile-card-body[data-v-07ac0b4e]{display:grid}.mobile-data-row[data-v-07ac0b4e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0}.mobile-data-row[data-v-07ac0b4e]:last-child{border-bottom:0}.mobile-data-row span[data-v-07ac0b4e]:first-child{color:#64748b;font-size:12px;font-weight:800}.mobile-data-row strong[data-v-07ac0b4e]{min-width:0;color:#071126;font-size:14px;font-weight:900;text-align:end;overflow-wrap:break-word}.mobile-data-row.text-row[data-v-07ac0b4e]{align-items:flex-start}.mobile-data-row.text-row strong[data-v-07ac0b4e]{max-width:55%;line-height:1.7}.mobile-empty[data-v-07ac0b4e]{padding:24px;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;font-weight:800}.loader-card[data-v-07ac0b4e]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:380px){.axis-stats[data-v-07ac0b4e]{grid-template-columns:1fr}.mobile-card-head[data-v-07ac0b4e]{flex-direction:column}}.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-94c4b72c]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Inter,Cairo,sans-serif}.page-loading[data-v-94c4b72c]{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-94c4b72c]{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-94c4b72c]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#ca8a04;border-radius:50%;margin:0 auto 18px;animation:spin-94c4b72c .8s linear infinite}.loader-card h3[data-v-94c4b72c]{font-size:18px;font-weight:900;color:#ca8a04;margin-bottom:8px}.loader-card p[data-v-94c4b72c]{color:#64748b;font-size:13px}@keyframes spin-94c4b72c{to{transform:rotate(1turn)}}.page-header[data-v-94c4b72c]{text-align:right;margin-bottom:26px}.page-header h1[data-v-94c4b72c]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-94c4b72c]{color:#52657d;font-size:14px}.top-row[data-v-94c4b72c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-94c4b72c]{color:#64748b;font-size:14px}.top-row select[data-v-94c4b72c]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-94c4b72c],.measured-box[data-v-94c4b72c]{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-94c4b72c]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-94c4b72c]{font-size:22px;font-weight:900;color:#ca8a04;margin-bottom:6px}.axis-card-header p[data-v-94c4b72c]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-94c4b72c]{color:#071126;font-size:14px}.axis-score[data-v-94c4b72c]{min-width:130px;text-align:center;background:#fef9c3;color:#854d0e;border-radius:18px;padding:18px}.axis-score span[data-v-94c4b72c]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-94c4b72c]{font-weight:800}.axis-stats[data-v-94c4b72c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-94c4b72c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-94c4b72c]{display:block;font-size:26px;color:#ca8a04}.axis-stats span[data-v-94c4b72c]{font-size:13px;font-weight:800;color:#64748b}.measured-grid[data-v-94c4b72c]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.measure-card[data-v-94c4b72c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-94c4b72c]{display:block;min-height:42px;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-94c4b72c]{display:block;font-size:30px;font-weight:900;color:#ca8a04;margin:8px 0}.measure-card small[data-v-94c4b72c],.section-sub[data-v-94c4b72c]{color:#64748b;font-weight:700}.section-sub[data-v-94c4b72c]{font-size:13px;margin-bottom:14px}.axis-card[data-v-94c4b72c]{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-94c4b72c]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-94c4b72c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-94c4b72c]{width:12px;height:12px;background:#ca8a04;border-radius:4px}.axis-title strong[data-v-94c4b72c]{font-size:18px;font-weight:900}.axis-title small[data-v-94c4b72c]{font-size:12px;color:#64748b}.desc[data-v-94c4b72c]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-94c4b72c]{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-94c4b72c]{color:#ca8a04}.kpi-grid[data-v-94c4b72c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-94c4b72c]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-94c4b72c]{font-size:25px;font-weight:900}.kpi-label[data-v-94c4b72c]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.yellow[data-v-94c4b72c]{background:#fef9c3;color:#854d0e}.kpi-card.green[data-v-94c4b72c]{background:#e8f5e9;color:#1b5e20}.kpi-card.orange[data-v-94c4b72c]{background:#fff4e5;color:#d4821a}.kpi-card.red[data-v-94c4b72c]{background:#fdecea;color:#c62828}.charts-grid[data-v-94c4b72c]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-94c4b72c]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.chart-wide[data-v-94c4b72c]{grid-column:span 2}.section-title[data-v-94c4b72c]{font-size:16px;font-weight:900;color:#ca8a04;margin-bottom:12px}.table-wrap[data-v-94c4b72c]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.indicators-table[data-v-94c4b72c],.mb-table[data-v-94c4b72c]{margin-bottom:18px}.table-title[data-v-94c4b72c]{background:#ca8a04;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-94c4b72c]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-94c4b72c]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.finance-table[data-v-94c4b72c]{min-width:1200px}.indicators-table table[data-v-94c4b72c]{min-width:1300px}th[data-v-94c4b72c]{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-94c4b72c]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-94c4b72c]:hover{background:#f8fafc}.code[data-v-94c4b72c]{font-weight:900;direction:ltr;text-align:center;white-space:wrap;color:#ca8a04}.name[data-v-94c4b72c]{font-weight:900;min-width:220px}.unit[data-v-94c4b72c]{text-align:center;white-space:wrap}.status-badge[data-v-94c4b72c]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-94c4b72c]{background:#dcfce7;color:#166534}.status-orange[data-v-94c4b72c]{background:#ffedd5;color:#9a3412}.status-red[data-v-94c4b72c]{background:#fee2e2;color:#991b1b}.empty-cell[data-v-94c4b72c]{text-align:center;color:#64748b;padding:20px!important}@media (max-width:1000px){.charts-grid[data-v-94c4b72c]{grid-template-columns:1fr}.chart-wide[data-v-94c4b72c]{grid-column:span 1}.kpi-grid[data-v-94c4b72c],.measured-grid[data-v-94c4b72c]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-94c4b72c]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.finance-page[data-v-94c4b72c]{padding:16px 12px}.page-header h1[data-v-94c4b72c]{font-size:21px}.top-row[data-v-94c4b72c]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-94c4b72c]{width:100%}.axis-card[data-v-94c4b72c]{padding:14px}.axis-stats[data-v-94c4b72c]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-94c4b72c],.measured-grid[data-v-94c4b72c]{grid-template-columns:1fr}}.axis-indicator-grid[data-v-94c4b72c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-94c4b72c]{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-94c4b72c]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-94c4b72c]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-94c4b72c]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-94c4b72c]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-94c4b72c]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-94c4b72c]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-94c4b72c]{color:#64748b}.axis-indicator-value em[data-v-94c4b72c]{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-94c4b72c]{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-94c4b72c]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.axis-mini-chart h4[data-v-94c4b72c]{font-size:14px;font-weight:900;color:inherit;margin:0 0 10px}.axis-mini-chart[data-v-94c4b72c]{overflow:hidden}.axis-mini-chart .apexcharts-legend[data-v-94c4b72c]{max-height:none!important;overflow:visible!important;max-height:125px!important}.composite[data-v-94c4b72c]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-94c4b72c]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-94c4b72c]{height:100%;border-radius:999px}.rag[data-v-94c4b72c]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-94c4b72c]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-94c4b72c]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-94c4b72c]{background:rgba(239,68,68,.12);color:#ef4444}.finance-page[dir=rtl][data-v-94c4b72c]{direction:rtl;font-family:Cairo,sans-serif}.finance-page[dir=ltr][data-v-94c4b72c]{direction:ltr;font-family:Inter,Cairo,sans-serif}.finance-page[dir=rtl] .page-header[data-v-94c4b72c],.finance-page[dir=rtl] .section-title[data-v-94c4b72c],.finance-page[dir=rtl] td[data-v-94c4b72c],.finance-page[dir=rtl] th[data-v-94c4b72c]{text-align:right}.finance-page[dir=ltr] .page-header[data-v-94c4b72c],.finance-page[dir=ltr] .section-title[data-v-94c4b72c],.finance-page[dir=ltr] td[data-v-94c4b72c],.finance-page[dir=ltr] th[data-v-94c4b72c]{text-align:left}.finance-page[dir=ltr] .axis-indicator-card.flag[data-v-94c4b72c]:after{left:auto;right:14px}.finance-page[dir=rtl] .axis-indicator-card.flag[data-v-94c4b72c]:after{right:auto;left:14px}.finance-page[dir=ltr] .axis-indicator-value em[data-v-94c4b72c]{margin-left:auto;margin-right:0}.finance-page[dir=rtl] .axis-indicator-value em[data-v-94c4b72c]{margin-right:auto;margin-left:0}.mobile-finance-cards[data-v-94c4b72c]{display:none}@media (max-width:768px){.finance-page[data-v-94c4b72c]{padding:12px 8px 28px;overflow-x:hidden}.page-header[data-v-94c4b72c]{margin-bottom:16px}.page-header h1[data-v-94c4b72c]{font-size:20px;line-height:1.5}.page-header p[data-v-94c4b72c]{font-size:12px;line-height:1.8}.axis-summary[data-v-94c4b72c]{padding:13px;border-radius:15px}.axis-card-header[data-v-94c4b72c]{flex-direction:column;align-items:stretch;gap:12px}.axis-card-header h2[data-v-94c4b72c]{font-size:18px}.axis-score[data-v-94c4b72c]{width:100%;min-width:0;padding:13px;border-radius:14px}.axis-score span[data-v-94c4b72c]{font-size:28px}.axis-stats[data-v-94c4b72c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axis-stats div[data-v-94c4b72c]{padding:10px 5px;border-radius:11px}.axis-stats b[data-v-94c4b72c]{font-size:21px}.axis-stats span[data-v-94c4b72c]{font-size:10px;line-height:1.5}.axis-indicator-grid[data-v-94c4b72c]{grid-template-columns:minmax(0,1fr);gap:12px}.axis-indicator-card[data-v-94c4b72c]{padding:13px}.axis-indicator-card h3[data-v-94c4b72c]{min-height:0;font-size:14px}.axis-indicator-value[data-v-94c4b72c]{flex-wrap:wrap}.axis-indicator-value strong[data-v-94c4b72c]{font-size:28px}.axis-indicator-value em[data-v-94c4b72c]{width:100%;margin-inline:0;text-align:center}.axis-mini-chart[data-v-94c4b72c]{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.axis-mini-chart[data-v-94c4b72c] .apexcharts-canvas{max-width:100%!important}.axis-card[data-v-94c4b72c]{padding:12px 8px}.charts-grid[data-v-94c4b72c],.kpi-grid[data-v-94c4b72c],.measured-grid[data-v-94c4b72c]{grid-template-columns:minmax(0,1fr)}.chart-wide[data-v-94c4b72c]{grid-column:span 1}.chart-card[data-v-94c4b72c]{padding:12px;min-height:330px;overflow:hidden}.finance-table[data-v-94c4b72c]{display:none}.table-wrap[data-v-94c4b72c]{overflow:visible;border:0;background:transparent}.table-title[data-v-94c4b72c]{padding:12px 13px;border-radius:12px;font-size:14px}.mobile-finance-cards[data-v-94c4b72c]{display:grid;gap:12px;margin-top:12px}.mobile-finance-card[data-v-94c4b72c]{padding:14px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #ca8a04;border-radius:15px;box-shadow:0 6px 18px rgba(15,35,64,.06)}.mobile-card-head[data-v-94c4b72c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #e2e8f0}.mobile-card-head h3[data-v-94c4b72c]{min-width:0;margin:0;color:#854d0e;font-size:15px;font-weight:900;line-height:1.7;overflow-wrap:break-word}.mobile-card-head .status-badge[data-v-94c4b72c]{flex-shrink:0}.mobile-card-body[data-v-94c4b72c]{display:grid}.mobile-data-row[data-v-94c4b72c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0}.mobile-data-row[data-v-94c4b72c]:last-child{border-bottom:0}.mobile-data-row span[data-v-94c4b72c]{flex:0 0 42%;color:#64748b;font-size:12px;font-weight:800}.mobile-data-row strong[data-v-94c4b72c]{min-width:0;color:#071126;font-size:14px;font-weight:900;text-align:end;overflow-wrap:break-word}.mobile-data-row:not(.text-row) strong[data-v-94c4b72c]{direction:ltr}.mobile-empty[data-v-94c4b72c]{padding:24px;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;font-weight:800}.loader-card[data-v-94c4b72c]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:380px){.axis-stats[data-v-94c4b72c]{grid-template-columns:1fr}.mobile-card-head[data-v-94c4b72c]{flex-direction:column}}.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-70b29a2e]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Inter,Cairo,sans-serif}.page-loading[data-v-70b29a2e]{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-70b29a2e]{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-70b29a2e]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#be185d;border-radius:50%;margin:0 auto 18px;animation:spin-70b29a2e .8s linear infinite}.loader-card h3[data-v-70b29a2e]{font-size:18px;font-weight:900;color:#be185d;margin-bottom:8px}.loader-card p[data-v-70b29a2e]{color:#64748b;font-size:13px}@keyframes spin-70b29a2e{to{transform:rotate(1turn)}}.page-header[data-v-70b29a2e]{text-align:right;margin-bottom:26px}.page-header h1[data-v-70b29a2e]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-70b29a2e]{color:#52657d;font-size:14px}.top-row[data-v-70b29a2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-70b29a2e]{color:#64748b;font-size:14px}.top-row select[data-v-70b29a2e]{width:225px;height:50px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px;font-family:inherit}.axis-summary[data-v-70b29a2e],.measured-box[data-v-70b29a2e]{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-70b29a2e]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-70b29a2e]{font-size:22px;font-weight:900;color:#be185d;margin-bottom:6px}.axis-card-header p[data-v-70b29a2e]{color:#64748b;font-size:13px;margin-bottom:8px}.axis-card-header strong[data-v-70b29a2e]{color:#071126;font-size:14px}.axis-score[data-v-70b29a2e]{min-width:130px;text-align:center;background:#fce7f3;color:#be185d;border-radius:18px;padding:18px}.axis-score span[data-v-70b29a2e]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-70b29a2e]{font-weight:800}.axis-stats[data-v-70b29a2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-70b29a2e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-70b29a2e]{display:block;font-size:26px;color:#be185d}.axis-stats span[data-v-70b29a2e]{font-size:13px;font-weight:800;color:#64748b}.measured-grid[data-v-70b29a2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.measure-card[data-v-70b29a2e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:15px}.measure-card span[data-v-70b29a2e]{display:block;min-height:42px;font-size:13px;font-weight:800;color:#334155}.measure-card b[data-v-70b29a2e]{display:block;font-size:30px;font-weight:900;color:#be185d;margin:8px 0}.measure-card small[data-v-70b29a2e],.section-sub[data-v-70b29a2e]{color:#64748b;font-weight:700}.section-sub[data-v-70b29a2e]{font-size:13px;margin-bottom:14px}.axis-card[data-v-70b29a2e]{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-70b29a2e]{border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.axis-title>div[data-v-70b29a2e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot[data-v-70b29a2e]{width:12px;height:12px;background:#be185d;border-radius:4px}.axis-title strong[data-v-70b29a2e]{font-size:18px;font-weight:900}.axis-title small[data-v-70b29a2e]{font-size:12px;color:#64748b}.desc[data-v-70b29a2e]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-70b29a2e]{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-70b29a2e]{color:#be185d}.kpi-grid[data-v-70b29a2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.kpi-card[data-v-70b29a2e]{border-radius:16px;padding:20px;text-align:center;border:1px solid #dbe3ee}.kpi-value[data-v-70b29a2e]{font-size:28px;font-weight:900}.kpi-label[data-v-70b29a2e]{margin-top:8px;font-size:13px;font-weight:800}.kpi-card.red[data-v-70b29a2e]{background:#fdecea;color:#c62828}.kpi-card.orange[data-v-70b29a2e]{background:#fff4e5;color:#d4821a}.kpi-card.green[data-v-70b29a2e]{background:#e8f5e9;color:#1b5e20}.charts-grid[data-v-70b29a2e]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.chart-card[data-v-70b29a2e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:16px;min-height:370px}.section-title[data-v-70b29a2e]{font-size:16px;font-weight:900;color:#be185d;margin-bottom:12px}.table-wrap[data-v-70b29a2e]{overflow-x:auto;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.mb-table[data-v-70b29a2e]{margin-bottom:18px}.table-title[data-v-70b29a2e]{background:#be185d;color:#fff;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;align-items:center}.table-title span[data-v-70b29a2e]{background:hsla(0,0%,100%,.15);padding:4px 10px;border-radius:999px;font-size:12px}table[data-v-70b29a2e]{width:100%;min-width:1100px;border-collapse:collapse;background:#fff}.governance-table[data-v-70b29a2e]{min-width:1200px}th[data-v-70b29a2e]{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-70b29a2e]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}tbody tr[data-v-70b29a2e]:hover{background:#f8fafc}.code[data-v-70b29a2e]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap;color:#be185d}.name[data-v-70b29a2e]{font-weight:900;min-width:220px}.status-badge[data-v-70b29a2e]{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.status-green[data-v-70b29a2e]{background:#dcfce7;color:#166534}.status-orange[data-v-70b29a2e]{background:#ffedd5;color:#9a3412}.status-red[data-v-70b29a2e]{background:#fee2e2;color:#991b1b}.status-gray[data-v-70b29a2e]{background:#f1f5f9;color:#475569}.empty-cell[data-v-70b29a2e]{text-align:center;color:#64748b;padding:20px!important}.axis-indicator-grid[data-v-70b29a2e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-bottom:18px}.axis-indicator-card[data-v-70b29a2e]{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-70b29a2e]{border-color:rgba(239,68,68,.38)}.axis-indicator-card.flag[data-v-70b29a2e]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.axis-indicator-top[data-v-70b29a2e]{display:flex;gap:8px;margin-bottom:10px}.axis-indicator-card h3[data-v-70b29a2e]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.axis-indicator-value[data-v-70b29a2e]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.axis-indicator-value strong[data-v-70b29a2e]{font-size:32px;font-weight:900;direction:ltr}.axis-indicator-value span[data-v-70b29a2e]{color:#64748b}.axis-indicator-value em[data-v-70b29a2e]{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-70b29a2e]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.composite[data-v-70b29a2e]{background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;border-radius:7px;padding:3px 8px;font-size:10px;font-weight:900}.gauge[data-v-70b29a2e]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-70b29a2e]{height:100%;border-radius:999px}.rag[data-v-70b29a2e]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-70b29a2e]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-70b29a2e]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-70b29a2e]{background:rgba(239,68,68,.12);color:#ef4444}@media (max-width:1000px){.charts-grid[data-v-70b29a2e]{grid-template-columns:1fr}.kpi-grid[data-v-70b29a2e],.measured-grid[data-v-70b29a2e]{grid-template-columns:repeat(2,1fr)}.axis-card-header[data-v-70b29a2e]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.governance-page[data-v-70b29a2e]{padding:16px 12px}.page-header h1[data-v-70b29a2e]{font-size:21px}.top-row[data-v-70b29a2e]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-70b29a2e]{width:100%}.axis-card[data-v-70b29a2e]{padding:14px}.axis-stats[data-v-70b29a2e]{grid-template-columns:1fr}}@media (max-width:600px){.kpi-grid[data-v-70b29a2e],.measured-grid[data-v-70b29a2e]{grid-template-columns:1fr}}.axis-mini-chart[data-v-70b29a2e]{height:300px;margin-top:14px}.chart-head[data-v-70b29a2e]{gap:10px;font-size:12px;margin-bottom:8px}.chart-head span[data-v-70b29a2e]:first-child{line-height:1.7;color:#334155}.chart-badge[data-v-70b29a2e]{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-70b29a2e]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px;height:280px;margin-top:16px;overflow:hidden}.chart-head[data-v-70b29a2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#334155;font-size:13px;font-weight:800}.chart-badge[data-v-70b29a2e]{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-70b29a2e] .apexcharts-gridline,.axis-mini-chart[data-v-70b29a2e] .apexcharts-xaxis line,.axis-mini-chart[data-v-70b29a2e] .apexcharts-xaxis-tick,.axis-mini-chart[data-v-70b29a2e] .apexcharts-yaxis line,.axis-mini-chart[data-v-70b29a2e] .apexcharts-yaxis-tick{stroke:#e2e8f0!important}.axis-mini-chart[data-v-70b29a2e] .apexcharts-legend-text,.axis-mini-chart[data-v-70b29a2e] .apexcharts-text,.axis-mini-chart[data-v-70b29a2e] .apexcharts-xaxis-label,.axis-mini-chart[data-v-70b29a2e] .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-70b29a2e] .apexcharts-polygon,.axis-mini-chart[data-v-70b29a2e] .apexcharts-radar-series polygon{stroke:#dbe3ee!important;fill:transparent!important}.axis-mini-chart[data-v-70b29a2e] .apexcharts-radialbar-track path{stroke:#e2e8f0!important}.axis-mini-chart[data-v-70b29a2e] .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-70b29a2e] .apexcharts-tooltip-title{background:#f8fafc!important;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important}.axis-mini-chart[data-v-70b29a2e] .apexcharts-data-labels text,.axis-mini-chart[data-v-70b29a2e] .apexcharts-datalabel{fill:#0f172a!important;font-weight:700!important}.axis-mini-chart[data-v-70b29a2e]:hover{border-color:#cbd5e1;box-shadow:0 8px 22px rgba(15,23,42,.06);transition:all .25s}.governance-page[dir=rtl][data-v-70b29a2e]{direction:rtl;font-family:Cairo,sans-serif}.governance-page[dir=ltr][data-v-70b29a2e]{direction:ltr;font-family:Inter,Cairo,sans-serif}.governance-page[dir=rtl] .page-header[data-v-70b29a2e],.governance-page[dir=rtl] td[data-v-70b29a2e],.governance-page[dir=rtl] th[data-v-70b29a2e]{text-align:right}.governance-page[dir=ltr] .page-header[data-v-70b29a2e],.governance-page[dir=ltr] td[data-v-70b29a2e],.governance-page[dir=ltr] th[data-v-70b29a2e]{text-align:left}.governance-page[dir=rtl] .axis-indicator-value em[data-v-70b29a2e]{margin-right:auto;margin-left:0}.governance-page[dir=ltr] .axis-indicator-value em[data-v-70b29a2e]{margin-left:auto;margin-right:0}.governance-page[dir=rtl] .axis-indicator-card.flag[data-v-70b29a2e]:after{left:14px;right:auto}.governance-page[dir=ltr] .axis-indicator-card.flag[data-v-70b29a2e]:after{right:14px;left:auto}.mobile-governance-cards[data-v-70b29a2e]{display:none}@media (max-width:768px){.governance-page[data-v-70b29a2e]{padding:12px 8px 28px;overflow-x:hidden}.page-header[data-v-70b29a2e]{margin-bottom:16px}.page-header h1[data-v-70b29a2e]{font-size:20px;line-height:1.5}.page-header p[data-v-70b29a2e]{font-size:12px;line-height:1.8}.axis-summary[data-v-70b29a2e]{padding:13px;border-radius:15px}.axis-card-header[data-v-70b29a2e]{flex-direction:column;align-items:stretch;gap:12px}.axis-score[data-v-70b29a2e]{width:100%;min-width:0;padding:13px}.axis-stats[data-v-70b29a2e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axis-stats div[data-v-70b29a2e]{padding:10px 5px}.axis-stats b[data-v-70b29a2e]{font-size:21px}.axis-stats span[data-v-70b29a2e]{font-size:10px;line-height:1.5}.axis-indicator-grid[data-v-70b29a2e]{grid-template-columns:minmax(0,1fr)}.axis-indicator-card[data-v-70b29a2e]{padding:13px}.axis-indicator-card h3[data-v-70b29a2e]{min-height:0;font-size:14px}.axis-indicator-value[data-v-70b29a2e]{flex-wrap:wrap}.axis-indicator-value em[data-v-70b29a2e]{width:100%;margin:0!important;text-align:center}.axis-mini-chart[data-v-70b29a2e]{height:auto;min-height:280px;padding:8px;overflow-x:auto}.axis-card[data-v-70b29a2e]{padding:12px 8px}.charts-grid[data-v-70b29a2e],.kpi-grid[data-v-70b29a2e],.measured-grid[data-v-70b29a2e]{grid-template-columns:minmax(0,1fr)}.governance-table[data-v-70b29a2e]{display:none}.table-wrap[data-v-70b29a2e]{overflow:visible;border:0;background:transparent}.table-title[data-v-70b29a2e]{padding:12px 13px;border-radius:12px;font-size:14px}.mobile-governance-cards[data-v-70b29a2e]{display:grid;gap:12px;margin-top:12px}.mobile-governance-card[data-v-70b29a2e]{padding:14px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #be185d;border-radius:15px;box-shadow:0 6px 18px rgba(15,35,64,.06)}.mobile-card-head[data-v-70b29a2e]{padding-bottom:12px;border-bottom:1px solid #e2e8f0}.mobile-card-head h3[data-v-70b29a2e]{margin:0;color:#be185d;font-size:15px;font-weight:900;line-height:1.7;overflow-wrap:break-word}.mobile-card-body[data-v-70b29a2e]{display:grid}.mobile-data-row[data-v-70b29a2e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0}.mobile-data-row[data-v-70b29a2e]:last-child{border-bottom:0}.mobile-data-row>span[data-v-70b29a2e]:first-child{color:#64748b;font-size:12px;font-weight:800}.mobile-data-row.stacked[data-v-70b29a2e]{align-items:stretch;flex-direction:column;gap:6px}.mobile-data-row strong[data-v-70b29a2e]{color:#071126;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.mobile-empty[data-v-70b29a2e]{padding:24px;text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;font-weight:800}.loader-card[data-v-70b29a2e]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:380px){.axis-stats[data-v-70b29a2e]{grid-template-columns:1fr}}.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-6b84c160]{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-6b84c160]{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-6b84c160],.report-logo-side[data-v-6b84c160]{min-width:0;display:flex;align-items:center}.report-logo-side[data-v-6b84c160]:first-child{justify-content:flex-start}.report-logo-side[data-v-6b84c160]:last-child{justify-content:flex-end}.report-logo-center[data-v-6b84c160]{justify-content:center}.report-logos img[data-v-6b84c160]{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.yemen-logo[data-v-6b84c160]{width:230px;max-height:78px}.unops-logo[data-v-6b84c160]{width:320px;max-height:88px}.afcar-logo[data-v-6b84c160]{width:145px;max-height:76px}.official-header-line[data-v-6b84c160]{width:100%;height:3px;margin:0;background:linear-gradient(270deg,#123f74 0,#009ad8 50%,#123f74)}.official-report-title[data-v-6b84c160]{padding:20px 18px 16px;text-align:center;border-bottom:1px solid #d8e1eb}.report-system-name[data-v-6b84c160]{display:block;margin-bottom:8px;color:#52647a;font-size:14px;font-weight:700}.official-report-title h1[data-v-6b84c160]{margin:0;color:#102f54;font-size:25px;line-height:1.5;font-weight:900}.report-reference[data-v-6b84c160]{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-6b84c160]{position:relative}.report-reference span+span[data-v-6b84c160]:before{content:"";position:absolute;right:-15px;top:3px;width:1px;height:14px;background:#cbd5e1}.pr-head[data-v-6b84c160]{margin-bottom:24px;padding:12px 16px;background:#f5f8fc;border-right:4px solid #123f74;border-radius:4px}.pr-head .sub[data-v-6b84c160]{color:#40566f;font-size:13px;font-weight:700;line-height:1.7}.print-report[data-v-6b84c160]{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-6b84c160],.print-report>h3[data-v-6b84c160]{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-6b84c160]{color:#173f69;font-size:15px;font-weight:800}.print-report p[data-v-6b84c160]{margin:8px 0 14px;color:#334155;font-size:14px;text-align:justify}.print-report ul[data-v-6b84c160]{margin:8px 0 18px;padding-right:25px}.print-report li[data-v-6b84c160]{margin-bottom:7px;color:#334155;font-size:14px;line-height:1.8}.print-report table[data-v-6b84c160]{margin:12px 0 24px;border-spacing:0;background:#fff;font-size:13px;overflow:hidden}.print-report thead[data-v-6b84c160]{display:table-header-group}.print-report thead td[data-v-6b84c160],.print-report thead th[data-v-6b84c160]{padding:11px 10px;color:#fff;font-weight:800;text-align:right;background:#123f74;border:1px solid #31557d}.print-report tbody td[data-v-6b84c160]{padding:10px;color:#334155;vertical-align:middle;border:1px solid #d9e2ec}.print-report tbody tr[data-v-6b84c160]:nth-child(2n){background:#f8fafc}.print-report tbody tr[data-v-6b84c160]:hover{background:#eef6fb}.print-report tbody tr td[data-v-6b84c160]:first-child{font-weight:700}.methodology-note[data-v-6b84c160]{padding:14px 16px;color:#475569!important;background:#f8fafc;border:1px solid #dbe3ed;border-right:4px solid #64748b;border-radius:5px}.empty-section[data-v-6b84c160],.empty-table[data-v-6b84c160]{padding:24px!important;color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1}.reports-page[data-v-6b84c160]{min-height:100vh;background:#f4f6f9;color:#1a2433;padding:28px;font-family:Cairo}.section-head[data-v-6b84c160]{margin-bottom:18px}.section-head h2[data-v-6b84c160]{font-size:24px;font-weight:900;color:#1a2433;margin-bottom:6px}.section-head .desc[data-v-6b84c160]{font-size:13px;color:#4c5b6e;max-width:900px}.report-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.report-card[data-v-6b84c160]{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-6b84c160]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(13,34,64,.12)}.rc-top[data-v-6b84c160]{display:flex;align-items:center;gap:9px}.rc-num[data-v-6b84c160]{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-6b84c160]{font-size:15px;font-weight:900;flex:1;color:#0d2240}.rc-goal[data-v-6b84c160]{font-size:12px;color:#4c5b6e;flex:1}.rc-meta[data-v-6b84c160]{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:#7a8799}.rc-meta span[data-v-6b84c160]{background:#f8fafc;border:1px solid #dde4ec;border-radius:999px;padding:3px 10px}.btn[data-v-6b84c160]{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-6b84c160]:hover{opacity:.9}.btn.ghost[data-v-6b84c160]{background:#fff;color:#15355c;border:1px solid #c3cedb}.modal-backdrop[data-v-6b84c160]{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-6b84c160]{background:#fff;border-radius:10px;width:100%;max-width:960px;box-shadow:0 8px 24px rgba(13,34,64,.18);animation:fadeUp-6b84c160 .2s ease}@keyframes fadeUp-6b84c160{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.m-head[data-v-6b84c160]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #dde4ec}.m-head h3[data-v-6b84c160]{font-size:17px;font-weight:900;flex:1;color:#0d2240}.close-x[data-v-6b84c160]{background:none;border:none;cursor:pointer;color:#7a8799;font-size:20px;line-height:1;padding:4px}.m-body[data-v-6b84c160]{padding:20px;max-height:70vh;overflow-y:auto}.m-foot[data-v-6b84c160]{padding:14px 20px;border-top:1px solid #dde4ec;display:flex;gap:10px;justify-content:flex-start}.print-report[data-v-6b84c160]{font-size:13px}.pr-head[data-v-6b84c160]{text-align:center;border-bottom:3px double #15355c;padding-bottom:12px;margin-bottom:16px}.pr-head h2[data-v-6b84c160]{font-size:20px;color:#15355c;margin-bottom:4px}.pr-head .sub[data-v-6b84c160]{font-size:12px;color:#4c5b6e}.print-report h3[data-v-6b84c160]{font-size:15px;color:#15355c;margin:16px 0 8px;border-right:4px solid #b8923e;padding-right:9px}.print-report table[data-v-6b84c160]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px}.print-report td[data-v-6b84c160]{border:1px solid #dde4ec;padding:10px}.print-report td[data-v-6b84c160]:first-child{font-weight:900;width:180px}.print-report p[data-v-6b84c160]{line-height:2;margin-bottom:8px}.print-report ul[data-v-6b84c160]{padding-right:22px;line-height:2}@media (max-width:700px){.reports-page[data-v-6b84c160]{padding:18px 12px}.report-grid[data-v-6b84c160]{grid-template-columns:1fr}.m-foot[data-v-6b84c160]{flex-direction:column}}.report-filter-box[data-v-6b84c160]{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-6b84c160]{min-width:125px;color:#15355c;font-weight:900}.report-filter-box select[data-v-6b84c160]{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-6b84c160]{flex-direction:column;align-items:stretch}.report-filter-column label[data-v-6b84c160]{min-width:0}.generic-facilities-table[data-v-6b84c160]{min-width:850px}.generic-cards[data-v-6b84c160]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.generic-card[data-v-6b84c160]{padding:14px;background:#fff;border:1px solid #dde4ec;border-radius:9px}.generic-card h4[data-v-6b84c160]{margin:0 0 8px;color:#15355c}.generic-card-meta[data-v-6b84c160]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:#64748b;font-size:11px}.facility-selector[data-v-6b84c160]{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-6b84c160]{font-weight:900;color:#15355c;white-space:nowrap}.facility-selector select[data-v-6b84c160]{width:100%;min-height:42px;padding:8px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-family:inherit}.empty-section[data-v-6b84c160],.error-box[data-v-6b84c160],.loading-box[data-v-6b84c160]{padding:20px;border-radius:10px;text-align:center;font-weight:800}.loading-box[data-v-6b84c160]{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.error-box[data-v-6b84c160]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.empty-section[data-v-6b84c160]{background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b}.facility-report-header[data-v-6b84c160]{text-align:center;padding-bottom:16px;margin-bottom:18px;border-bottom:3px double #15355c}.facility-report-header h1[data-v-6b84c160]{margin:0 0 7px;color:#15355c;font-size:22px;font-weight:900}.facility-subtitle[data-v-6b84c160]{color:#334155;font-size:14px;font-weight:800}.report-source[data-v-6b84c160]{color:#64748b;font-size:11px}.identity-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.identity-card[data-v-6b84c160]{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-6b84c160]{margin-bottom:6px;color:#64748b;font-size:11px;font-weight:800}.identity-card strong[data-v-6b84c160]{color:#0f2747;font-size:16px}.fis-card[data-v-6b84c160]{background:#eff6ff;border-color:#bfdbfe}.priority-card[data-v-6b84c160]{background:#fff7ed;border-color:#fed7aa}.key-findings-box[data-v-6b84c160]{padding:16px 18px;background:#fffaf0;border:1px solid #f5dca6;border-right:5px solid #b8923e;border-radius:9px}.table-scroll[data-v-6b84c160]{width:100%;overflow-x:auto}.indicators-table[data-v-6b84c160]{min-width:900px}.cost-details-table th[data-v-6b84c160],.indicators-table th[data-v-6b84c160]{padding:10px;background:#15355c;color:#fff;border:1px solid #365779;text-align:right}.indicator-code[data-v-6b84c160]{direction:ltr;text-align:center;font-family:monospace;font-weight:900}.standard-cell[data-v-6b84c160]{min-width:280px}.indicator-value[data-v-6b84c160]{font-weight:900;text-align:center}.rag-badge[data-v-6b84c160]{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-6b84c160]{background:#dcfce7;color:#166534}.rag-yellow[data-v-6b84c160]{background:#fef9c3;color:#854d0e}.rag-orange[data-v-6b84c160]{background:#ffedd5;color:#9a3412}.rag-red[data-v-6b84c160]{background:#fee2e2;color:#991b1b}.rag-gray[data-v-6b84c160]{background:#f1f5f9;color:#64748b}.axis-summary-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.axis-summary-card[data-v-6b84c160]{padding:16px;background:#fff;border:1px solid #dde4ec;border-radius:10px}.axis-summary-head[data-v-6b84c160]{display:flex;justify-content:space-between;align-items:center}.axis-score[data-v-6b84c160]{min-width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900}.score-green[data-v-6b84c160]{background:#dcfce7;color:#166534}.score-yellow[data-v-6b84c160]{background:#fef9c3;color:#854d0e}.score-orange[data-v-6b84c160]{background:#ffedd5;color:#9a3412}.score-red[data-v-6b84c160]{background:#fee2e2;color:#991b1b}.score-gray[data-v-6b84c160]{background:#f1f5f9;color:#64748b}.axis-progress[data-v-6b84c160]{height:7px;margin:12px 0;background:#e2e8f0;border-radius:999px;overflow:hidden}.axis-progress span[data-v-6b84c160]{display:block;height:100%;background:#15355c}.axis-indicator-row[data-v-6b84c160]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed #e2e8f0}.axis-highlights[data-v-6b84c160],.axis-recommendations[data-v-6b84c160]{margin-top:12px;padding:10px;border-radius:7px}.axis-highlights[data-v-6b84c160]{background:#f8fafc}.axis-recommendations[data-v-6b84c160]{background:#eff6ff}.intervention-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intervention-period-card[data-v-6b84c160]{background:#fff;border:1px solid #dde4ec;border-radius:10px;overflow:hidden}.intervention-period-title[data-v-6b84c160]{padding:10px 14px;background:#15355c;color:#fff;font-weight:900}.cost-summary-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cost-summary-card[data-v-6b84c160]{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-6b84c160]{background:#15355c}.total-cost-card span[data-v-6b84c160],.total-cost-card strong[data-v-6b84c160]{color:#fff}.cost-category-section[data-v-6b84c160]{margin-bottom:13px}.cost-category-title[data-v-6b84c160]{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-6b84c160]{min-width:1100px;margin-top:8px}.subtotal-row td[data-v-6b84c160]{background:#edf3f8!important;font-weight:900}.scenarios-list[data-v-6b84c160]{display:flex;flex-direction:column;gap:10px}.scenario-card[data-v-6b84c160]{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-6b84c160]{height:42px;background:#15355c;color:#fff;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:900}.methodology-note[data-v-6b84c160],.scenario-action[data-v-6b84c160]{margin-top:7px;padding:10px;background:#eff6ff;border-radius:6px}@media (max-width:900px){.cost-summary-grid[data-v-6b84c160],.identity-grid[data-v-6b84c160]{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-summary-grid[data-v-6b84c160],.generic-cards[data-v-6b84c160],.intervention-grid[data-v-6b84c160]{grid-template-columns:1fr}}@media (max-width:600px){.cost-summary-grid[data-v-6b84c160],.identity-grid[data-v-6b84c160]{grid-template-columns:1fr}.facility-selector[data-v-6b84c160]{flex-direction:column;align-items:stretch}}@media (max-width:800px){.report-logos[data-v-6b84c160]{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-6b84c160]{width:145px;max-height:54px}.unops-logo[data-v-6b84c160]{width:210px;max-height:60px}.afcar-logo[data-v-6b84c160]{width:90px;max-height:50px}.official-report-title[data-v-6b84c160]{padding:15px 8px 12px}.official-report-title h1[data-v-6b84c160]{font-size:19px}.report-system-name[data-v-6b84c160]{font-size:12px}.report-reference[data-v-6b84c160]{gap:16px;font-size:11px}.print-report[data-v-6b84c160]{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-6b84c160],.m-body[data-v-6b84c160] *,.modal-backdrop[data-v-6b84c160],.modal-backdrop[data-v-6b84c160] *,.modal[data-v-6b84c160],.modal[data-v-6b84c160] *,.print-report[data-v-6b84c160],.print-report[data-v-6b84c160] *{visibility:visible!important}.modal-backdrop[data-v-6b84c160]{position:absolute!important;inset:0!important;display:block!important;min-height:100%!important;padding:0!important;backdrop-filter:none!important}.modal-backdrop[data-v-6b84c160],.modal[data-v-6b84c160]{width:100%!important;margin:0!important;overflow:visible!important;background:#fff!important}.modal[data-v-6b84c160]{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-6b84c160]{max-height:none!important;overflow:visible!important}.m-body[data-v-6b84c160],.print-report[data-v-6b84c160]{margin:0!important;padding:0!important;background:#fff!important}.print-report[data-v-6b84c160]{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-6b84c160]{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-6b84c160]{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-6b84c160]{width:175px!important;max-height:58px!important}.unops-logo[data-v-6b84c160]{width:250px!important;max-height:64px!important}.afcar-logo[data-v-6b84c160]{width:105px!important;max-height:55px!important}.official-header-line[data-v-6b84c160]{height:2px!important;background:#123f74!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.official-report-title[data-v-6b84c160]{padding:11px 8px 9px!important}.official-report-title h1[data-v-6b84c160]{margin:0!important;color:#102f54!important;font-size:18px!important;line-height:1.45!important}.report-system-name[data-v-6b84c160]{margin-bottom:3px!important;font-size:10px!important}.report-reference[data-v-6b84c160]{gap:22px!important;margin-top:5px!important;font-size:8.5px!important}.pr-head[data-v-6b84c160]{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-6b84c160]{font-size:9px!important}.print-report h1[data-v-6b84c160],.print-report h2[data-v-6b84c160],.print-report h3[data-v-6b84c160],.print-report h4[data-v-6b84c160],.print-report p[data-v-6b84c160]{orphans:3;widows:3}.print-report h3[data-v-6b84c160]{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-6b84c160]{font-size:10.5px!important}.print-report li[data-v-6b84c160],.print-report p[data-v-6b84c160]{font-size:9px!important;line-height:1.65!important}.print-report table[data-v-6b84c160]{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-6b84c160]{display:table-header-group!important}.print-report thead td[data-v-6b84c160],.print-report thead th[data-v-6b84c160]{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-6b84c160]{padding:4px!important;border:1px solid #d9e2ec!important}.print-report tbody tr[data-v-6b84c160]:nth-child(2n){background:#f8fafc!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.cost-details-table[data-v-6b84c160],.table-scroll[data-v-6b84c160]{display:block!important;width:100%!important;overflow:visible!important}.cost-details-table table[data-v-6b84c160],.generic-facilities-table[data-v-6b84c160],.indicators-table[data-v-6b84c160],.specialized-axis-table[data-v-6b84c160]{min-width:0!important}.identity-grid[data-v-6b84c160]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.axis-summary-grid[data-v-6b84c160]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cost-summary-grid[data-v-6b84c160],.intervention-grid[data-v-6b84c160]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.axis-summary-card[data-v-6b84c160],.cost-category-section[data-v-6b84c160],.cost-summary-card[data-v-6b84c160],.generic-card[data-v-6b84c160],.identity-card[data-v-6b84c160],.intervention-period-card[data-v-6b84c160],.key-findings-box[data-v-6b84c160],.methodology-note[data-v-6b84c160],.scenario-card[data-v-6b84c160],tr[data-v-6b84c160]{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.btn[data-v-6b84c160],.close-x[data-v-6b84c160],.cost-category-title button[data-v-6b84c160],.facility-selector[data-v-6b84c160],.m-foot[data-v-6b84c160],.m-head[data-v-6b84c160],.no-print[data-v-6b84c160],.report-filter-box[data-v-6b84c160]{display:none!important}}.equipment-report-filters[data-v-6b84c160]{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-6b84c160]{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:20px;font-weight:700;color:#1e3a8a}.filter-header i[data-v-6b84c160]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eff6ff;color:#2563eb}.filter-grid[data-v-6b84c160]{display:grid;grid-template-columns:2fr 1fr auto;gap:22px;align-items:end}.equipment-filter-field[data-v-6b84c160]{display:flex;flex-direction:column}.equipment-filter-field label[data-v-6b84c160]{font-weight:700;margin-bottom:10px;color:#334155;display:flex;align-items:center;gap:8px}.equipment-filter-field label i[data-v-6b84c160]{color:#2563eb}.equipment-filter-field select[data-v-6b84c160]{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-6b84c160]:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12);outline:none}.equipment-filter-action[data-v-6b84c160]{display:flex}.equipment-btn[data-v-6b84c160]{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-6b84c160]:hover{background:#1e40af;transform:translateY(-2px)}.equipment-btn[data-v-6b84c160]:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:900px){.filter-grid[data-v-6b84c160]{grid-template-columns:1fr}.equipment-btn[data-v-6b84c160]{width:100%;justify-content:center}.equipment-facility-header[data-v-6b84c160]{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-6b84c160]{margin:0 0 8px;color:#123f74;font-size:21px}.equipment-facility-header p[data-v-6b84c160]{margin:0;text-align:center}.equipment-summary-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:24px}.equipment-summary-card[data-v-6b84c160]{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-6b84c160]{display:block;margin-bottom:7px;color:#64748b;font-size:12px;font-weight:700}.equipment-summary-card strong[data-v-6b84c160]{color:#0f2340;font-size:24px}.equipment-summary-card.available[data-v-6b84c160]{border-top-color:#15803d}.equipment-summary-card.broken[data-v-6b84c160],.equipment-summary-card.unavailable[data-v-6b84c160]{border-top-color:#b91c1c}.equipment-summary-card.not-applicable[data-v-6b84c160]{border-top-color:#64748b}.medical-equipment-table[data-v-6b84c160]{min-width:1250px}.medical-equipment-table td[data-v-6b84c160],.medical-equipment-table th[data-v-6b84c160]{text-align:right;vertical-align:middle}.equipment-notes[data-v-6b84c160]{min-width:180px;white-space:normal}.availability-badge[data-v-6b84c160],.equipment-status-badge[data-v-6b84c160],.general-status-badge[data-v-6b84c160]{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-6b84c160]{color:#166534;background:#dcfce7}.availability-no[data-v-6b84c160]{color:#991b1b;background:#fee2e2}.availability-na[data-v-6b84c160]{color:#475569;background:#e2e8f0}.general-excellent[data-v-6b84c160]{color:#166534;background:#dcfce7}.general-good[data-v-6b84c160]{color:#166534;background:#ecfdf5}.general-fair[data-v-6b84c160]{color:#92400e;background:#fef3c7}.general-broken[data-v-6b84c160]{color:#991b1b;background:#fee2e2}.general-unknown[data-v-6b84c160]{color:#475569;background:#e2e8f0}.equipment-status-badge.required[data-v-6b84c160]{color:#991b1b;background:#fee2e2}.equipment-status-badge.conditional[data-v-6b84c160]{color:#92400e;background:#fef3c7}@media (max-width:900px){.equipment-summary-grid[data-v-6b84c160]{grid-template-columns:repeat(2,minmax(130px,1fr))}.equipment-filter-field[data-v-6b84c160]{min-width:100%}}@media print{.equipment-summary-grid[data-v-6b84c160]{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.equipment-summary-card[data-v-6b84c160]{padding:8px 5px!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.equipment-summary-card span[data-v-6b84c160]{font-size:8px!important}.equipment-summary-card strong[data-v-6b84c160]{font-size:15px!important}.medical-equipment-table[data-v-6b84c160]{min-width:0!important;width:100%!important;table-layout:fixed}.medical-equipment-table td[data-v-6b84c160],.medical-equipment-table th[data-v-6b84c160]{padding:4px 3px!important;font-size:7px!important;word-break:break-word}.availability-badge[data-v-6b84c160],.equipment-status-badge[data-v-6b84c160],.general-status-badge[data-v-6b84c160]{min-width:auto!important;padding:2px 4px!important;font-size:6.5px!important}}}.equipment-facility-header[data-v-6b84c160]{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-6b84c160]{margin:0 0 8px;color:#123f74;font-size:21px}.equipment-facility-header p[data-v-6b84c160]{margin:0;text-align:center}.equipment-summary-grid[data-v-6b84c160]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:24px}.equipment-summary-card[data-v-6b84c160]{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-6b84c160]{display:block;margin-bottom:7px;color:#64748b;font-size:12px;font-weight:700}.equipment-summary-card strong[data-v-6b84c160]{color:#0f2340;font-size:24px}.equipment-summary-card.available[data-v-6b84c160]{border-top-color:#15803d}.equipment-summary-card.broken[data-v-6b84c160],.equipment-summary-card.unavailable[data-v-6b84c160]{border-top-color:#b91c1c}.equipment-summary-card.not-applicable[data-v-6b84c160]{border-top-color:#64748b}.medical-equipment-table[data-v-6b84c160]{min-width:1250px}.medical-equipment-table td[data-v-6b84c160],.medical-equipment-table th[data-v-6b84c160]{text-align:right;vertical-align:middle}.equipment-notes[data-v-6b84c160]{min-width:180px;white-space:normal}.resource-report .equipment-summary-card small[data-v-6b84c160]{display:block;margin-top:4px;color:#64748b;font-weight:700}.stock-badge[data-v-6b84c160]{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-6b84c160]{background:#dcfce7;color:#166534}.stock-insufficient[data-v-6b84c160]{background:#fef3c7;color:#92400e}.stock-out_of_stock[data-v-6b84c160]{background:#fee2e2;color:#991b1b}.reports-page[data-v-6b84c160]{font-family:Inter,Cairo,sans-serif;overflow-x:hidden}.reports-page[dir=rtl][data-v-6b84c160]{font-family:Cairo,Inter,sans-serif}.reports-page[dir=rtl] .modal[data-v-6b84c160],.reports-page[dir=rtl] .print-report[data-v-6b84c160],.reports-page[dir=rtl] .section-head[data-v-6b84c160]{text-align:right}.reports-page[dir=ltr] .modal[data-v-6b84c160],.reports-page[dir=ltr] .print-report[data-v-6b84c160],.reports-page[dir=ltr] .report-filter-box label[data-v-6b84c160],.reports-page[dir=ltr] .section-head[data-v-6b84c160],.reports-page[dir=ltr] table td[data-v-6b84c160],.reports-page[dir=ltr] table th[data-v-6b84c160]{text-align:left}.reports-page[dir=rtl] .report-filter-box label[data-v-6b84c160],.reports-page[dir=rtl] table td[data-v-6b84c160],.reports-page[dir=rtl] table th[data-v-6b84c160]{text-align:right}.report-logo-side[data-v-6b84c160]:first-child{display:flex;align-items:center;justify-content:center}.yemen-logo[data-v-6b84c160]{display:block;width:auto;max-width:108px;max-height:92px;-o-object-fit:contain;object-fit:contain}.mobile-report-cards[data-v-6b84c160]{display:none}@media (max-width:900px){.reports-page[data-v-6b84c160]{padding:16px 10px 28px!important}.section-head[data-v-6b84c160]{margin-bottom:16px}.section-head h2[data-v-6b84c160]{font-size:23px!important;line-height:1.5}.section-head .desc[data-v-6b84c160]{font-size:13px;line-height:1.8}.report-grid[data-v-6b84c160]{grid-template-columns:1fr!important;gap:12px!important}.report-card[data-v-6b84c160]{min-width:0;padding:15px!important;border-radius:16px!important}.rc-top[data-v-6b84c160]{align-items:flex-start!important;gap:10px!important}.rc-top h4[data-v-6b84c160]{min-width:0;font-size:15px!important;line-height:1.7;overflow-wrap:break-word}.rc-num[data-v-6b84c160]{flex-shrink:0}.rc-meta[data-v-6b84c160]{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.btn[data-v-6b84c160]{width:100%;min-height:44px}.modal-backdrop[data-v-6b84c160]{align-items:flex-start!important;padding:8px!important;overflow-y:auto}.modal[data-v-6b84c160]{width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:15px!important}.m-head[data-v-6b84c160]{position:sticky;top:0;z-index:100;gap:10px;padding:13px!important;background:#fff;border-bottom:1px solid #e2e8f0}.m-head h3[data-v-6b84c160]{min-width:0;font-size:16px!important;line-height:1.6}.close-x[data-v-6b84c160]{min-width:42px;min-height:42px;flex-shrink:0}.m-body[data-v-6b84c160]{padding:10px!important}.print-report[data-v-6b84c160]{padding:12px!important}.report-logos[data-v-6b84c160]{display:grid!important;grid-template-columns:1fr!important;justify-items:center;gap:8px!important}.report-logo-center[data-v-6b84c160],.report-logo-side[data-v-6b84c160]:last-child{display:none!important}.report-logo-side[data-v-6b84c160]:first-child{display:flex!important;width:100%}.yemen-logo[data-v-6b84c160]{max-width:92px;max-height:82px}.official-report-title h1[data-v-6b84c160]{font-size:19px!important;line-height:1.6}.pr-head .sub[data-v-6b84c160],.report-system-name[data-v-6b84c160]{font-size:12px!important;line-height:1.7}.report-reference[data-v-6b84c160]{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.equipment-report-filters[data-v-6b84c160],.facility-selector[data-v-6b84c160],.report-filter-box[data-v-6b84c160]{padding:12px!important;border-radius:13px!important}.axis-summary-grid[data-v-6b84c160],.cost-summary-grid[data-v-6b84c160],.equipment-summary-grid[data-v-6b84c160],.filter-grid[data-v-6b84c160],.identity-grid[data-v-6b84c160],.intervention-grid[data-v-6b84c160]{grid-template-columns:1fr!important}.equipment-btn[data-v-6b84c160],.equipment-report-filters input[data-v-6b84c160],.equipment-report-filters select[data-v-6b84c160],.facility-select[data-v-6b84c160],.report-filter-box input[data-v-6b84c160],.report-filter-box select[data-v-6b84c160]{width:100%!important;min-width:0!important;min-height:44px;box-sizing:border-box}.table-scroll[data-v-6b84c160]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.print-report>table[data-v-6b84c160],.table-scroll table[data-v-6b84c160]{min-width:720px}.axis-summary-card[data-v-6b84c160],.equipment-summary-card[data-v-6b84c160],.identity-card[data-v-6b84c160],.intervention-period-card[data-v-6b84c160],.scenario-card[data-v-6b84c160]{min-width:0}.empty-section[data-v-6b84c160],.error-box[data-v-6b84c160],.key-findings-box[data-v-6b84c160],.loading-box[data-v-6b84c160],.methodology-note[data-v-6b84c160]{padding:12px!important;font-size:12px!important;line-height:1.8}.equipment-facility-header h2[data-v-6b84c160],.facility-report-header h1[data-v-6b84c160]{font-size:18px!important;line-height:1.6}}@media (max-width:420px){.reports-page[data-v-6b84c160]{padding-inline:8px!important}.print-report[data-v-6b84c160],.report-card[data-v-6b84c160]{padding:10px!important}.official-report-title h1[data-v-6b84c160]{font-size:17px!important}}@media print{.report-logo-side[data-v-6b84c160]:first-child,.yemen-logo[data-v-6b84c160]{display:block!important;visibility:visible!important}}@media screen and (max-width:768px){.modal-backdrop[data-v-6b84c160]{position:fixed!important;inset:0!important;z-index:99999!important;display:block!important;padding:0!important;background:#f4f6f9!important;backdrop-filter:none!important}.modal-backdrop[data-v-6b84c160],.modal[data-v-6b84c160]{width:100%!important;height:100dvh!important;overflow:hidden!important}.modal[data-v-6b84c160]{flex-direction:column!important;max-width:none!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.m-head[data-v-6b84c160],.modal[data-v-6b84c160]{position:relative!important;display:flex!important}.m-head[data-v-6b84c160]{z-index:20!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid #dbe3ee!important;box-shadow:0 2px 8px rgba(15,35,64,.06)!important}.m-head h3[data-v-6b84c160]{min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere!important}.close-x[data-v-6b84c160]{display:grid!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;place-items:center!important;color:#334155!important;font-size:19px!important;background:#f1f5f9!important;border:1px solid #dbe3ee!important;border-radius:10px!important}.m-body[data-v-6b84c160]{flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;max-height:none!important;padding:8px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f4f6f9!important}.print-report[data-v-6b84c160]{max-width:100%!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;box-shadow:none!important}.official-report-header[data-v-6b84c160],.print-report[data-v-6b84c160]{width:100%!important;min-width:0!important}.report-logos[data-v-6b84c160]{align-items:center!important;min-width:0!important}.report-logo-side[data-v-6b84c160]:first-child,.report-logos[data-v-6b84c160]{display:flex!important;justify-content:center!important;width:100%!important}.report-logo-center[data-v-6b84c160],.report-logo-side[data-v-6b84c160]:last-child{display:none!important}.yemen-logo[data-v-6b84c160]{width:auto!important;max-width:86px!important;max-height:78px!important;-o-object-fit:contain!important;object-fit:contain!important}.equipment-facility-header[data-v-6b84c160],.facility-report-header[data-v-6b84c160],.official-report-title[data-v-6b84c160]{width:100%!important;min-width:0!important;padding-inline:0!important}.equipment-facility-header h2[data-v-6b84c160],.facility-report-header h1[data-v-6b84c160],.official-report-title h1[data-v-6b84c160]{font-size:17px!important;line-height:1.65!important;white-space:normal!important;overflow-wrap:anywhere!important}.pr-head .sub[data-v-6b84c160],.report-reference[data-v-6b84c160],.report-system-name[data-v-6b84c160]{font-size:11px!important;line-height:1.7!important}.report-reference[data-v-6b84c160]{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.equipment-report-filters[data-v-6b84c160],.facility-selector[data-v-6b84c160],.report-filter-box[data-v-6b84c160]{display:grid!important;width:100%!important;min-width:0!important;gap:10px!important;padding:12px!important;box-sizing:border-box!important}.filter-grid[data-v-6b84c160]{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;gap:10px!important}.equipment-btn[data-v-6b84c160],.equipment-report-filters input[data-v-6b84c160],.equipment-report-filters select[data-v-6b84c160],.facility-select[data-v-6b84c160],.report-filter-box input[data-v-6b84c160],.report-filter-box select[data-v-6b84c160]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;box-sizing:border-box!important}.axis-summary-grid[data-v-6b84c160],.cost-summary-grid[data-v-6b84c160],.equipment-summary-grid[data-v-6b84c160],.identity-grid[data-v-6b84c160],.intervention-grid[data-v-6b84c160]{grid-template-columns:1fr!important}.table-scroll[data-v-6b84c160]{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.table-scroll table[data-v-6b84c160]{width:-moz-max-content!important;width:max-content!important;min-width:680px!important;max-width:none!important}.print-report>table[data-v-6b84c160]{display:table!important;width:100%!important;min-width:0!important;table-layout:fixed!important}.print-report>table td[data-v-6b84c160]{white-space:normal!important;overflow-wrap:anywhere!important}.m-foot[data-v-6b84c160]{position:relative!important;z-index:20!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:8px!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid #dbe3ee!important}.m-foot .btn[data-v-6b84c160],.m-foot button[data-v-6b84c160]{width:100%!important;min-height:44px!important}}@media screen and (max-width:380px){.m-body[data-v-6b84c160]{padding:5px!important}.print-report[data-v-6b84c160]{padding:9px!important;border-radius:9px!important}.m-head h3[data-v-6b84c160]{font-size:14px!important}}.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-1244ff4c]{background:#f4f6f9;min-height:100vh;padding:26px 22px 60px;color:#1a2433;font-family:Cairo,Tahoma,sans-serif}.section-head[data-v-1244ff4c]{text-align:center;margin-bottom:22px}.section-head h2[data-v-1244ff4c]{font-size:24px;font-weight:900;margin-bottom:10px;color:#0f172a}.section-head p[data-v-1244ff4c]{max-width:900px;margin:0 auto;line-height:1.9;font-size:14px;color:#4c5b6e}.loading-wrapper[data-v-1244ff4c]{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-1244ff4c]{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-1244ff4c]{margin-top:18px;font-size:18px;font-weight:800;color:#0f172a}.loading-card p[data-v-1244ff4c]{margin-top:8px;font-size:13px;color:#64748b}.kpi-grid[data-v-1244ff4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.kpi-card[data-v-1244ff4c]{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-1244ff4c]{border-right-color:#173f73}.kpi-card.green[data-v-1244ff4c]{border-right-color:#15803d}.kpi-card.orange[data-v-1244ff4c]{border-right-color:#b45309}.kpi-title[data-v-1244ff4c]{font-size:13px;font-weight:800;margin-bottom:12px}.kpi-value[data-v-1244ff4c]{direction:ltr;text-align:right;font-size:34px;font-weight:800;color:#0f172a}.kpi-note[data-v-1244ff4c]{font-size:12px;color:#7a8799;margin-top:8px}.filter-card[data-v-1244ff4c]{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-1244ff4c]{background:#b8923e!important;color:#111827!important;border-radius:9px!important;font-weight:800}.table-card[data-v-1244ff4c]{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-1244ff4c]{text-align:center;font-size:18px;font-weight:900;margin-bottom:16px}.table-wrap[data-v-1244ff4c]{overflow-x:auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)}table[data-v-1244ff4c]{width:100%;border-collapse:collapse;min-width:820px}thead[data-v-1244ff4c]{background:#163d69}td[data-v-1244ff4c],th[data-v-1244ff4c]{padding:13px 14px;border-bottom:1px solid #e5e7eb;text-align:right;font-size:13px}th[data-v-1244ff4c]{font-weight:900;color:#fff}td[data-v-1244ff4c]{color:#334155}.status[data-v-1244ff4c]{display:inline-block;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.status.partial[data-v-1244ff4c]{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.status.pending[data-v-1244ff4c]{background:#f1f5f9;color:#64748b;border:1px solid #cbd5e1}.empty-row[data-v-1244ff4c],.error-box[data-v-1244ff4c]{text-align:center;padding:25px;font-size:14px;font-weight:800;color:#64748b}.error-box[data-v-1244ff4c]{color:#b91c1c;background:#fff1f1;border:1px solid #fecaca;border-radius:10px}[data-v-1244ff4c] .v-btn,[data-v-1244ff4c] .v-field,[data-v-1244ff4c] .v-field__input,[data-v-1244ff4c] .v-label,[data-v-1244ff4c] .v-select__selection-text{font-family:Cairo,Tahoma,sans-serif!important}[data-v-1244ff4c] .v-field{border-radius:9px!important;background:#fff}@media (max-width:1200px){.kpi-grid[data-v-1244ff4c]{grid-template-columns:repeat(2,1fr)}.filter-card[data-v-1244ff4c]{grid-template-columns:1fr 1fr}.reset-btn[data-v-1244ff4c]{grid-column:span 2}}@media (max-width:768px){.dashboard-page[data-v-1244ff4c]{width:100%;padding:12px 8px 32px;overflow-x:hidden}.section-head[data-v-1244ff4c]{margin-bottom:16px;text-align:start}.section-head h2[data-v-1244ff4c]{margin-bottom:8px;font-size:18px;line-height:1.6}.section-head p[data-v-1244ff4c]{font-size:12px;line-height:1.8}.filter-card[data-v-1244ff4c],.kpi-grid[data-v-1244ff4c]{grid-template-columns:minmax(0,1fr);gap:10px}.kpi-card[data-v-1244ff4c]{min-height:auto;padding:14px;border-radius:12px}.kpi-title[data-v-1244ff4c]{margin-bottom:6px;font-size:12px}.kpi-value[data-v-1244ff4c]{font-size:28px}.kpi-note[data-v-1244ff4c]{margin-top:4px;font-size:11px}.filter-card[data-v-1244ff4c]{padding:12px;margin-bottom:14px}.reset-btn[data-v-1244ff4c]{width:100%;min-height:44px;grid-column:span 1}.table-card[data-v-1244ff4c]{padding:12px 8px;border-radius:12px}.table-card h3[data-v-1244ff4c]{margin-bottom:12px;font-size:15px;line-height:1.6}.table-wrap[data-v-1244ff4c]{overflow-x:auto;border-radius:10px;-webkit-overflow-scrolling:touch}table[data-v-1244ff4c]{min-width:760px}td[data-v-1244ff4c],th[data-v-1244ff4c]{padding:11px 10px;font-size:12px;white-space:nowrap}.status[data-v-1244ff4c]{padding:5px 9px;font-size:11px}.loading-card[data-v-1244ff4c]{width:calc(100% - 28px);padding:26px 18px;border-radius:16px}[data-v-1244ff4c] .v-field__input{min-height:44px;font-size:13px}[data-v-1244ff4c] .v-label{font-size:13px}.table-wrap[data-v-1244ff4c]{overflow:visible;border-radius:0;background:transparent;box-shadow:none}table[data-v-1244ff4c],tbody[data-v-1244ff4c],td[data-v-1244ff4c],th[data-v-1244ff4c],thead[data-v-1244ff4c],tr[data-v-1244ff4c]{display:block;width:100%}table[data-v-1244ff4c]{min-width:0}thead[data-v-1244ff4c]{display:none}tbody[data-v-1244ff4c]{display:grid;gap:12px}tbody tr[data-v-1244ff4c]{position:relative;overflow:hidden;padding:12px 14px;border:1px solid #dde4ec;border-inline-start:5px solid #173f73;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.06)}tbody tr[data-v-1244ff4c]:hover{background:#fff}tbody td[data-v-1244ff4c],tbody td[data-v-1244ff4c]:first-child,tbody td[data-v-1244ff4c]:nth-child(2),tbody td[data-v-1244ff4c]:nth-child(3),tbody td[data-v-1244ff4c]:nth-child(4),tbody td[data-v-1244ff4c]:nth-child(5),tbody td[data-v-1244ff4c]:nth-child(6){display:flex;width:100%;min-width:0;max-width:none;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0;font-size:13px;line-height:1.7;text-align:end;white-space:normal;overflow-wrap:break-word;word-break:normal}tbody td[data-v-1244ff4c]:last-child{border-bottom:0}tbody td[data-v-1244ff4c]:before{content:attr(data-label);display:block;flex:0 0 42%;color:#64748b;font-size:11px;font-weight:800;line-height:1.6;text-align:start;white-space:normal}tbody td.governorate-name[data-v-1244ff4c]{display:block;padding:2px 0 13px;color:#0f172a;font-size:16px;font-weight:900;line-height:1.8;text-align:start;white-space:normal;overflow-wrap:break-word}tbody td.governorate-name[data-v-1244ff4c]:before{display:none;content:none}.status[data-v-1244ff4c]{max-width:58%;text-align:center;white-space:normal}.empty-card-row[data-v-1244ff4c]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.empty-row[data-v-1244ff4c]{display:block;width:100%;padding:24px!important;border:1px dashed #cbd5e1!important;border-radius:12px;background:#fff;text-align:center!important}.empty-row[data-v-1244ff4c]:before{display:none;content:none}}@media (max-width:480px){.dashboard-page[data-v-1244ff4c],.table-card[data-v-1244ff4c]{padding-inline:6px}tbody tr[data-v-1244ff4c]{padding:11px 12px}tbody td[data-v-1244ff4c]{gap:10px;font-size:12px}tbody td[data-v-1244ff4c]:before{flex-basis:44%;font-size:10px}tbody td.governorate-name[data-v-1244ff4c]{font-size:15px}.status[data-v-1244ff4c]{max-width:56%;padding:5px 8px;font-size:10px}}.dashboard-page[dir=ltr] .kpi-value[data-v-1244ff4c],.dashboard-page[dir=ltr] td[data-v-1244ff4c],.dashboard-page[dir=ltr] th[data-v-1244ff4c],.dashboard-page[dir=ltr][data-v-1244ff4c]{text-align:left}.dashboard-page[dir=ltr] .kpi-card[data-v-1244ff4c]{border-right-width:1px;border-left:5px solid #c3cedb}.dashboard-page[dir=ltr] .kpi-card.blue[data-v-1244ff4c]{border-left-color:#173f73}.dashboard-page[dir=ltr] .kpi-card.green[data-v-1244ff4c]{border-left-color:#15803d}.dashboard-page[dir=ltr] .kpi-card.orange[data-v-1244ff4c]{border-left-color:#b45309}.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-54e512a4]{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-54e512a4] *,.priority-page[data-v-54e512a4] :after,.priority-page[data-v-54e512a4] :before{box-sizing:border-box}.header[data-v-54e512a4]{width:100%;margin:0 0 30px;text-align:right}.header h1[data-v-54e512a4]{margin:0 0 10px;color:#071126;font-size:28px;font-weight:900}.header p[data-v-54e512a4]{width:100%;max-width:1250px;margin:0;color:#334155;font-size:14px;line-height:2}.header span[data-v-54e512a4]{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-54e512a4]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 24px}.summary-card[data-v-54e512a4]{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-54e512a4]:before{position:absolute;top:0;right:0;width:5px;height:100%;background:#143a63;content:""}.summary-card span[data-v-54e512a4]{display:block;color:#64748b;font-size:13px;font-weight:700}.summary-card strong[data-v-54e512a4]{display:block;margin-top:8px;color:#071126;font-size:28px;font-weight:900}.p1-card[data-v-54e512a4]:before{background:#b91c1c}.p2-card[data-v-54e512a4]:before{background:#e87900}.p3-card[data-v-54e512a4]:before{background:#2563eb}.p4-card[data-v-54e512a4]:before{background:#15803d}.table-card[data-v-54e512a4]{width:100%;margin:0;padding:24px 18px 28px;border:1px solid #dbe3ee;border-radius:14px;background:#fff}.table-header[data-v-54e512a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.table-header h2[data-v-54e512a4]{margin:0;color:#071126;font-size:21px;font-weight:900}.table-header p[data-v-54e512a4]{margin:6px 0 0;color:#64748b;font-size:13px}.legend[data-v-54e512a4]{display:flex;flex-wrap:wrap;gap:12px}.legend-item[data-v-54e512a4]{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:700}.legend-color[data-v-54e512a4]{width:11px;height:11px;flex:0 0 11px;border-radius:50%}.legend-color.p1[data-v-54e512a4]{background:#b91c1c}.legend-color.p2[data-v-54e512a4]{background:#e87900}.legend-color.p3[data-v-54e512a4]{background:#2563eb}.legend-color.p4[data-v-54e512a4]{background:#15803d}.table-wrap[data-v-54e512a4]{width:100%;max-width:100%;overflow:hidden;border-radius:11px}table[data-v-54e512a4]{width:100%;max-width:100%;table-layout:fixed;min-width:0;border-spacing:0;border-collapse:collapse}thead[data-v-54e512a4]{background:#143a63}td[data-v-54e512a4],th[data-v-54e512a4]{min-width:0;padding:14px 7px;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:normal}th[data-v-54e512a4]{color:#fff;font-size:12px;font-weight:900;line-height:1.5}td[data-v-54e512a4]{border-bottom:1px solid #dbe3ee;color:#071126;font-size:12px;line-height:1.6}th[data-v-54e512a4]:first-child{border-radius:0 10px 0 0}th[data-v-54e512a4]:last-child{border-radius:10px 0 0 0}td[data-v-54e512a4]:first-child,th[data-v-54e512a4]:first-child{width:4%}td[data-v-54e512a4]:nth-child(2),th[data-v-54e512a4]:nth-child(2){width:14%}td[data-v-54e512a4]:nth-child(3),th[data-v-54e512a4]:nth-child(3){width:9%}td[data-v-54e512a4]:nth-child(4),td[data-v-54e512a4]:nth-child(5),td[data-v-54e512a4]:nth-child(6),td[data-v-54e512a4]:nth-child(7),td[data-v-54e512a4]:nth-child(8),th[data-v-54e512a4]:nth-child(4),th[data-v-54e512a4]:nth-child(5),th[data-v-54e512a4]:nth-child(6),th[data-v-54e512a4]:nth-child(7),th[data-v-54e512a4]:nth-child(8){width:6%}td[data-v-54e512a4]:nth-child(9),th[data-v-54e512a4]:nth-child(9){width:7%}td[data-v-54e512a4]:nth-child(10),th[data-v-54e512a4]:nth-child(10){width:8%}td[data-v-54e512a4]:nth-child(11),th[data-v-54e512a4]:nth-child(11){width:9%}td[data-v-54e512a4]:nth-child(12),th[data-v-54e512a4]:nth-child(12){width:14%}.facility-column[data-v-54e512a4],.rank-column[data-v-54e512a4],.response-required[data-v-54e512a4],.timeframe[data-v-54e512a4]{min-width:0}.header-score[data-v-54e512a4]{display:flex;flex-direction:column;align-items:center;gap:2px}.header-score small[data-v-54e512a4]{color:#dbeafe;font-size:10px}tbody tr[data-v-54e512a4]{transition:background-color .2s ease}tbody tr[data-v-54e512a4]:hover{background:#f8fafc}.rank[data-v-54e512a4]{color:#0f2340;font-size:15px;font-weight:900}.name[data-v-54e512a4]{color:#071126;font-size:13px;font-weight:900;line-height:1.7;text-align:right}.facility-type[data-v-54e512a4]{color:#334155;line-height:1.7}.score-cell[data-v-54e512a4]{display:flex;flex-direction:column;align-items:center;gap:3px}.score-cell strong[data-v-54e512a4]{color:#0f2340;font-size:14px;font-weight:900}.score-cell small[data-v-54e512a4]{color:#94a3b8;font-size:9px;line-height:1.4}.priority-score[data-v-54e512a4]{color:#071126;font-size:17px;font-weight:900}.priority-pill[data-v-54e512a4]{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-54e512a4]{background:#b91c1c}.priority-pill.P2[data-v-54e512a4]{background:#e87900}.priority-pill.P3[data-v-54e512a4]{background:#2563eb}.priority-pill.P4[data-v-54e512a4]{background:#15803d}.priority-name[data-v-54e512a4]{margin-top:6px;color:#64748b;font-size:10px;font-weight:700}.timeframe[data-v-54e512a4]{line-height:1.7}.response-required[data-v-54e512a4]{color:#334155;line-height:1.7;text-align:right}.priority-row-p1 td[data-v-54e512a4]:first-child{border-right:4px solid #b91c1c}.priority-row-p2 td[data-v-54e512a4]:first-child{border-right:4px solid #e87900}.priority-row-p3 td[data-v-54e512a4]:first-child{border-right:4px solid #2563eb}.priority-row-p4 td[data-v-54e512a4]:first-child{border-right:4px solid #15803d}.loading-wrapper[data-v-54e512a4]{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-54e512a4]{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-54e512a4]{margin:18px 0 0;font-size:18px;font-weight:800}.error-box[data-v-54e512a4]{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-54e512a4]{padding:40px!important;color:#64748b;font-weight:900;text-align:center!important}.comprehensive-card[data-v-54e512a4]{margin-bottom:24px;padding:24px;overflow:hidden;border:1px solid #dce5ef;border-radius:18px;box-shadow:0 10px 30px rgba(15,35,64,.06)}.comprehensive-heading[data-v-54e512a4]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.comprehensive-title-block h2[data-v-54e512a4]{margin:0;color:#071126;font-size:23px;font-weight:900}.comprehensive-title-block p[data-v-54e512a4]{max-width:900px;margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.9}.facility-count-card[data-v-54e512a4]{display:flex;width:150px;min-width:150px;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:14px;border:1px solid #dbe5f0;border-radius:14px;background:#f8fbff;box-shadow:0 5px 16px rgba(15,35,64,.05)}.facility-count-card span[data-v-54e512a4]{color:#64748b;font-size:12px;font-weight:700}.facility-count-card strong[data-v-54e512a4]{margin-top:4px;color:#143a63;font-size:26px;font-weight:900;line-height:1}.comprehensive-wrap[data-v-54e512a4]{overflow-x:auto;border:1px solid #dbe5ef;border-radius:14px;background:#fff}.comprehensive-table[data-v-54e512a4]{width:100%;min-width:980px;table-layout:fixed;border-collapse:separate;border-spacing:0}.comprehensive-table thead[data-v-54e512a4]{background:linear-gradient(180deg,#173f6b,#12365c)}.comprehensive-table td[data-v-54e512a4],.comprehensive-table th[data-v-54e512a4]{width:auto!important;min-width:0;padding:18px 12px}.comprehensive-table th[data-v-54e512a4]{height:112px;border-inline-start:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:13px;vertical-align:middle}.comprehensive-table th[data-v-54e512a4]:first-child{border-inline-start:0}.comprehensive-table .header-score[data-v-54e512a4]{gap:7px}.comprehensive-table .header-score span[data-v-54e512a4]{font-size:14px;font-weight:900}.comprehensive-table .header-score[data-v-54e512a4]:after{color:#dbeafe;font-size:11px;font-weight:700;content:"/100"}.comprehensive-table .header-score small[data-v-54e512a4]{display:inline-flex;min-width:46px;min-height:28px;align-items:center;justify-content:center;margin-top:1px;padding:4px 9px;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;background:hsla(0,0%,100%,.12);color:#fff;font-size:11px;font-weight:900}.comprehensive-table tbody tr[data-v-54e512a4]{background:#fff;transition:background-color .2s ease,transform .2s ease}.comprehensive-table tbody tr[data-v-54e512a4]:nth-child(2n){background:#fcfdff}.comprehensive-table tbody tr[data-v-54e512a4]:hover{background:#f7fbff}.comprehensive-table tbody td[data-v-54e512a4]{height:108px;border-inline-start:1px solid #e8eef5;border-bottom:1px solid #e2e8f0}.comprehensive-table tbody tr:last-child td[data-v-54e512a4]{border-bottom:0}.comprehensive-table tbody td[data-v-54e512a4]:first-child{border-inline-start:0}.comprehensive-table .fis-rank-column[data-v-54e512a4]{width:5%!important}.comprehensive-table .fis-facility-column[data-v-54e512a4]{width:23%!important}.comprehensive-table th[data-v-54e512a4]:nth-child(n+3):nth-child(-n+7){width:11%!important}.comprehensive-table .fis-result-header[data-v-54e512a4]{width:10%!important;font-size:15px;font-weight:900}.comprehensive-table .name[data-v-54e512a4]{color:#0f172a;font-size:14px;font-weight:900}.fis-score-cell[data-v-54e512a4]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px}.fis-score-cell strong[data-v-54e512a4]{color:#143a63;font-size:22px;font-weight:950;line-height:1}.fis-score-cell small[data-v-54e512a4]{display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap}.fis-result-cell[data-v-54e512a4]{position:relative;color:#0f9f3f;font-size:25px!important;font-weight:950}.fis-result-cell[data-v-54e512a4]:before{display:none}@media (max-width:1200px){.comprehensive-heading[data-v-54e512a4]{align-items:flex-start}.priority-page[data-v-54e512a4]{padding:40px 14px 36px}.table-header[data-v-54e512a4]{flex-direction:column}.legend[data-v-54e512a4]{width:100%}}@media (max-width:800px){.comprehensive-card[data-v-54e512a4]{padding:16px 12px}.comprehensive-heading[data-v-54e512a4]{flex-direction:column;gap:14px}.facility-count-card[data-v-54e512a4]{width:100%;min-width:0;min-height:68px;flex-direction:row;gap:12px}.comprehensive-title-block h2[data-v-54e512a4]{font-size:18px}.comprehensive-title-block p[data-v-54e512a4]{font-size:12px}.priority-page[data-v-54e512a4]{padding:18px 10px 30px;overflow-x:hidden}.header[data-v-54e512a4]{margin-bottom:18px;text-align:start}.header h1[data-v-54e512a4]{font-size:20px;line-height:1.6}.header p[data-v-54e512a4]{font-size:12px;line-height:1.9}.header span[data-v-54e512a4]{width:100%;padding:8px 10px;border-radius:10px;line-height:1.7}.table-card[data-v-54e512a4]{padding:14px 10px 18px;border-radius:14px}.table-header[data-v-54e512a4]{gap:12px;margin-bottom:14px}.table-header h2[data-v-54e512a4]{font-size:17px;line-height:1.6}.table-header p[data-v-54e512a4]{font-size:12px;line-height:1.7}.legend[data-v-54e512a4]{gap:8px 12px}.legend-item[data-v-54e512a4]{font-size:11px}.table-wrap[data-v-54e512a4]{width:100%;overflow:visible;border-radius:0}table[data-v-54e512a4]{display:block;width:100%;min-width:0;max-width:none;table-layout:auto}thead[data-v-54e512a4]{display:none}tbody[data-v-54e512a4]{display:grid;width:100%;gap:14px}tbody tr[data-v-54e512a4]{position:relative;display:grid;width:100%;min-width:0;padding:58px 14px 12px;overflow:hidden;border:1px solid #dbe3ee;border-inline-end:5px solid #2563eb;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.07)}tbody tr[data-v-54e512a4]:hover{background:#fff}tbody td[data-v-54e512a4],tbody td[data-v-54e512a4]:first-child,tbody td[data-v-54e512a4]:nth-child(10),tbody td[data-v-54e512a4]:nth-child(11),tbody td[data-v-54e512a4]:nth-child(12),tbody td[data-v-54e512a4]:nth-child(2),tbody td[data-v-54e512a4]:nth-child(3),tbody td[data-v-54e512a4]:nth-child(4),tbody td[data-v-54e512a4]:nth-child(5),tbody td[data-v-54e512a4]:nth-child(6),tbody td[data-v-54e512a4]:nth-child(7),tbody td[data-v-54e512a4]:nth-child(8),tbody td[data-v-54e512a4]:nth-child(9){display:grid;grid-template-columns:minmax(105px,38%) minmax(0,1fr);align-items:start;width:100%;min-width:0;max-width:none;gap:12px;padding:10px 0;border-bottom:1px dashed #e2e8f0;font-size:12px;line-height:1.7;text-align:end;white-space:normal;overflow-wrap:break-word;word-break:normal}tbody td[data-v-54e512a4]:last-child{border-bottom:0}tbody td[data-v-54e512a4]:before{content:attr(data-label);display:block;min-width:0;color:#64748b;font-size:11px;font-weight:800;line-height:1.6;text-align:start;white-space:normal}tbody td.rank[data-v-54e512a4],tbody td.rank[data-v-54e512a4]:first-child{position:absolute;top:14px;inset-inline-start:14px;display:flex;width:42px;height:42px;min-width:42px;max-width:42px;padding:0;margin:0;align-items:center;justify-content:center;border:1px solid #dbeafe;border-inline-end:3px solid #2563eb;border-radius:50%;background:#eff6ff;color:#0f2340;font-size:15px;font-weight:900;line-height:1}tbody td.rank[data-v-54e512a4]:before{display:none;content:none}tbody td.name[data-v-54e512a4],tbody td.name[data-v-54e512a4]:nth-child(2){display:block;width:100%;min-width:0;max-width:none;padding:4px 58px 14px 0;border-bottom:1px solid #e2e8f0;color:#071126;font-size:16px;font-weight:900;line-height:1.8;text-align:start;white-space:normal;overflow-wrap:break-word;word-break:normal}.priority-page[dir=ltr] tbody td.name[data-v-54e512a4],.priority-page[dir=ltr] tbody td.name[data-v-54e512a4]:nth-child(2){padding:4px 0 14px 58px}tbody td.name[data-v-54e512a4]:before{display:none;content:none}.score-cell[data-v-54e512a4]{min-width:0;align-items:flex-end;text-align:end}.score-cell strong[data-v-54e512a4]{font-size:13px}.score-cell small[data-v-54e512a4]{display:block;font-size:9px;white-space:normal}.facility-type[data-v-54e512a4],.priority-score[data-v-54e512a4],.response-required[data-v-54e512a4],.timeframe[data-v-54e512a4]{min-width:0;max-width:none;text-align:end;white-space:normal;overflow-wrap:break-word;word-break:normal}.priority-score[data-v-54e512a4]{font-size:15px}.priority-pill[data-v-54e512a4]{min-width:46px;min-height:27px;padding:4px 8px;font-size:10px}.priority-name[data-v-54e512a4]{margin-top:5px;font-size:10px;white-space:normal}.priority-row-p1[data-v-54e512a4]{border-inline-end-color:#b91c1c}.priority-row-p2[data-v-54e512a4]{border-inline-end-color:#e87900}.priority-row-p3[data-v-54e512a4]{border-inline-end-color:#2563eb}.priority-row-p4[data-v-54e512a4]{border-inline-end-color:#15803d}.priority-row-p1 td[data-v-54e512a4]:first-child,.priority-row-p2 td[data-v-54e512a4]:first-child,.priority-row-p3 td[data-v-54e512a4]:first-child,.priority-row-p4 td[data-v-54e512a4]:first-child{border-right:0;border-left:0}.empty-row[data-v-54e512a4],tbody td.empty-row[data-v-54e512a4]{position:static;display:block;width:100%;max-width:none;padding:28px!important;border:0;text-align:center!important}.empty-row[data-v-54e512a4]:before{display:none;content:none}.loading-card[data-v-54e512a4]{width:calc(100% - 28px);padding:26px 18px}}@media (max-width:450px){.priority-page[data-v-54e512a4]{padding-inline:6px}.table-card[data-v-54e512a4]{padding-inline:7px}tbody tr[data-v-54e512a4]{padding-inline:12px}tbody td[data-v-54e512a4],tbody td[data-v-54e512a4]:nth-child(n){grid-template-columns:minmax(95px,36%) minmax(0,1fr);gap:10px}tbody td.name[data-v-54e512a4],tbody td.name[data-v-54e512a4]:nth-child(2){font-size:15px}}.priority-page[dir=ltr] .header[data-v-54e512a4],.priority-page[dir=ltr] .name[data-v-54e512a4],.priority-page[dir=ltr] .response-required[data-v-54e512a4],.priority-page[dir=ltr][data-v-54e512a4]{text-align:left}.priority-page[dir=ltr] th[data-v-54e512a4]:first-child{border-radius:10px 0 0 0}.priority-page[dir=ltr] th[data-v-54e512a4]:last-child{border-radius:0 10px 0 0}.priority-page[dir=ltr] .priority-row-p1 td[data-v-54e512a4]:first-child{border-right:0;border-left:4px solid #b91c1c}.priority-page[dir=ltr] .priority-row-p2 td[data-v-54e512a4]:first-child{border-right:0;border-left:4px solid #e87900}.priority-page[dir=ltr] .priority-row-p3 td[data-v-54e512a4]:first-child{border-right:0;border-left:4px solid #2563eb}.priority-page[dir=ltr] .priority-row-p4 td[data-v-54e512a4]:first-child{border-right:0;border-left:4px solid #15803d}.comprehensive-heading[data-v-54e512a4]{margin-bottom:16px}.facility-count-card[data-v-54e512a4]{width:124px;min-width:124px;min-height:68px}.comprehensive-table[data-v-54e512a4]{min-width:760px}.comprehensive-table td[data-v-54e512a4],.comprehensive-table th[data-v-54e512a4]{padding:12px 8px}.comprehensive-table th[data-v-54e512a4]{height:82px}.comprehensive-table tbody td[data-v-54e512a4]{height:76px}.fis-score-cell[data-v-54e512a4]{gap:5px}.fis-score-cell strong[data-v-54e512a4]{font-size:18px}.fis-result-cell[data-v-54e512a4]{font-size:21px!important}@media (max-width:800px){.comprehensive-card[data-v-54e512a4]{padding:12px;overflow:visible}.comprehensive-heading[data-v-54e512a4]{margin-bottom:12px}.facility-count-card[data-v-54e512a4]{min-height:54px;padding:10px 12px}.comprehensive-wrap[data-v-54e512a4]{overflow:visible;border:0;background:transparent}.comprehensive-table[data-v-54e512a4]{display:block;min-width:0;width:100%}.comprehensive-table thead[data-v-54e512a4]{display:none}.comprehensive-table tbody[data-v-54e512a4]{display:grid;gap:12px}.comprehensive-table tbody tr[data-v-54e512a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px;border:1px solid #dbe5ef;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(15,35,64,.06)}.comprehensive-table tbody td[data-v-54e512a4],.comprehensive-table tbody td[data-v-54e512a4]:nth-child(n){position:static;display:flex;width:auto!important;min-width:0;height:auto;padding:10px 8px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-bottom:1px dashed #e2e8f0;text-align:center}.comprehensive-table tbody td[data-v-54e512a4]:before{display:block;content:attr(data-label);color:#64748b;font-size:10px;font-weight:800;line-height:1.4}.comprehensive-table tbody td.rank[data-v-54e512a4]{display:none}.comprehensive-table tbody td.name[data-v-54e512a4]{grid-column:1/-1;display:block;padding:4px 4px 12px;border-bottom:1px solid #dbe5ef;font-size:15px;text-align:center}.comprehensive-table tbody td.name[data-v-54e512a4]:before{display:none}.comprehensive-table .fis-score-cell[data-v-54e512a4]{gap:4px}.comprehensive-table .fis-score-cell strong[data-v-54e512a4]{font-size:17px}.comprehensive-table .fis-score-cell small[data-v-54e512a4]{font-size:9px;white-space:normal}.comprehensive-table .fis-result-cell[data-v-54e512a4]{grid-column:1/-1;padding-top:12px;border-bottom:0;color:#0f9f3f;font-size:22px!important}.comprehensive-table .fis-result-cell[data-v-54e512a4]:before{display:block;color:#64748b;font-size:10px}.comprehensive-table .empty-row[data-v-54e512a4]{grid-column:1/-1;display:block!important;padding:24px!important}}@media (max-width:420px){.comprehensive-table tbody tr[data-v-54e512a4]{padding:10px 8px}.comprehensive-table tbody td[data-v-54e512a4],.comprehensive-table tbody td[data-v-54e512a4]:nth-child(n){padding:9px 5px}.comprehensive-title-block h2[data-v-54e512a4]{font-size:16px}}.comprehensive-card[data-v-54e512a4]{margin-bottom:20px;padding:18px;border-radius:14px}.comprehensive-heading[data-v-54e512a4]{gap:16px;margin-bottom:14px}.comprehensive-title-block h2[data-v-54e512a4]{font-size:20px}.comprehensive-title-block p[data-v-54e512a4]{margin-top:5px;font-size:12px;line-height:1.7}.facility-count-card[data-v-54e512a4]{width:112px;min-width:112px;min-height:62px;padding:9px 12px;border-radius:11px}.facility-count-card strong[data-v-54e512a4]{font-size:22px}.comprehensive-wrap[data-v-54e512a4]{border-radius:11px}.comprehensive-table[data-v-54e512a4]{min-width:820px}.comprehensive-table td[data-v-54e512a4],.comprehensive-table th[data-v-54e512a4]{padding:11px 8px}.comprehensive-table th[data-v-54e512a4]{height:76px;font-size:11px}.comprehensive-table .header-score[data-v-54e512a4]{gap:3px}.comprehensive-table .header-score span[data-v-54e512a4]{font-size:12px}.comprehensive-table .header-score[data-v-54e512a4]:after{font-size:9px}.comprehensive-table .header-score small[data-v-54e512a4]{min-width:38px;min-height:22px;padding:2px 7px;border-radius:7px;font-size:9px}.comprehensive-table tbody td[data-v-54e512a4]{height:72px}.comprehensive-table .name[data-v-54e512a4]{font-size:12px;line-height:1.55}.fis-score-cell[data-v-54e512a4]{gap:4px}.fis-score-cell strong[data-v-54e512a4]{font-size:16px}.fis-score-cell small[data-v-54e512a4]{font-size:8px}.fis-result-cell[data-v-54e512a4]{font-size:19px!important}@media (max-width:800px){.comprehensive-card[data-v-54e512a4]{padding:13px 10px}.comprehensive-heading[data-v-54e512a4]{margin-bottom:12px}.facility-count-card[data-v-54e512a4]{width:100%;min-height:50px;padding:8px 12px}.comprehensive-wrap[data-v-54e512a4]{overflow:visible;border:0;background:transparent}.comprehensive-table[data-v-54e512a4]{display:block;min-width:0}.comprehensive-table tbody[data-v-54e512a4]{display:grid;gap:10px}.comprehensive-table tbody tr[data-v-54e512a4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px;border:1px solid #dbe3ee;border-inline-end:4px solid #173f6b;border-radius:13px;box-shadow:0 5px 14px rgba(15,23,42,.05)}.comprehensive-table tbody td[data-v-54e512a4],.comprehensive-table tbody td[data-v-54e512a4]:nth-child(n){display:flex;min-height:58px;height:auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 5px;border:0;border-bottom:1px dashed #e2e8f0;text-align:center}.comprehensive-table tbody td[data-v-54e512a4]:before{display:block;content:attr(data-label);color:#64748b;font-size:9px;font-weight:800;text-align:center}.comprehensive-table tbody td.rank[data-v-54e512a4]{position:static;display:none}.comprehensive-table tbody td.name[data-v-54e512a4]{grid-column:1/-1;display:block;min-height:auto;padding:4px 4px 10px;border-bottom:1px solid #e2e8f0;font-size:14px;text-align:center}.comprehensive-table tbody td.name[data-v-54e512a4]:before{display:none}.comprehensive-table .fis-result-cell[data-v-54e512a4]{grid-column:1/-1;min-height:54px;border-bottom:0;color:#0f9f3f;font-size:20px!important}.comprehensive-table .fis-result-cell[data-v-54e512a4]:before{display:block}.fis-score-cell strong[data-v-54e512a4]{font-size:15px}.fis-score-cell small[data-v-54e512a4]{font-size:8px;white-space:normal}}.indicators-page[data-v-5e662896]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Cairo}.page-header[data-v-5e662896]{margin-bottom:22px}.page-header h1[data-v-5e662896]{font-size:26px;font-weight:900;margin-bottom:8px}.page-header p[data-v-5e662896]{color:#52657d;font-size:14px;line-height:1.8}.summary-row[data-v-5e662896]{display:flex;justify-content:flex-start;margin-bottom:18px}.counter[data-v-5e662896]{color:#64748b;font-size:14px;font-weight:800}.axis-card[data-v-5e662896]{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-5e662896]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dbe3ee;padding-bottom:14px;margin-bottom:16px}.dot[data-v-5e662896]{width:12px;height:12px;border-radius:4px}.equity[data-v-5e662896]{background:#db2777}.axis-title strong[data-v-5e662896]{font-size:18px;font-weight:900}.axis-title small[data-v-5e662896]{font-size:12px;color:#64748b}.desc[data-v-5e662896]{color:#64748b;font-size:14px;margin-bottom:14px}.info-box[data-v-5e662896]{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-5e662896]{width:100%;overflow:hidden;border:1px solid #dbe3ee;border-radius:10px}table[data-v-5e662896]{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}thead[data-v-5e662896]{background:#143a63}th[data-v-5e662896]{color:#fff;font-size:13px;font-weight:900;padding:15px 14px;text-align:right;white-space:normal;overflow-wrap:anywhere}td[data-v-5e662896]{padding:14px;border-bottom:1px solid #dbe3ee;font-size:13px;line-height:1.8;vertical-align:top}td[data-v-5e662896]:first-child,th[data-v-5e662896]:first-child{width:9%}td[data-v-5e662896]:nth-child(2),th[data-v-5e662896]:nth-child(2){width:23%}td[data-v-5e662896]:nth-child(3),th[data-v-5e662896]:nth-child(3){width:38%}td[data-v-5e662896]:nth-child(4),th[data-v-5e662896]:nth-child(4){width:10%}td[data-v-5e662896]:nth-child(5),th[data-v-5e662896]:nth-child(5){width:20%}tbody tr[data-v-5e662896]:hover{background:#f8fafc}.code[data-v-5e662896]{font-weight:900;direction:ltr;text-align:center;white-space:nowrap}.name[data-v-5e662896]{font-weight:900;min-width:220px}.unit[data-v-5e662896]{text-align:center;white-space:nowrap}.badge[data-v-5e662896]{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-5e662896]{padding:14px 8px 30px;overflow-x:hidden}.page-header[data-v-5e662896]{margin-bottom:16px}.page-header h1[data-v-5e662896]{font-size:19px;line-height:1.6}.page-header p[data-v-5e662896]{font-size:12px;line-height:1.8}.summary-row[data-v-5e662896]{margin-bottom:12px}.counter[data-v-5e662896]{font-size:12px}.axis-card[data-v-5e662896]{padding:12px;margin-bottom:14px;border-radius:16px}.axis-title[data-v-5e662896]{gap:6px;padding-bottom:10px;margin-bottom:12px}.axis-title strong[data-v-5e662896]{font-size:15px;line-height:1.6}.axis-title small[data-v-5e662896]{width:100%;font-size:11px;line-height:1.6}.desc[data-v-5e662896],.info-box[data-v-5e662896]{font-size:12px;line-height:1.8}.info-box[data-v-5e662896]{padding:12px}.table-wrap[data-v-5e662896]{overflow:visible;border:0;border-radius:0}table[data-v-5e662896],tbody[data-v-5e662896],td[data-v-5e662896],th[data-v-5e662896],thead[data-v-5e662896],tr[data-v-5e662896]{display:block;width:100%}table[data-v-5e662896]{min-width:0;table-layout:auto}thead[data-v-5e662896]{display:none}tbody[data-v-5e662896]{display:grid;gap:12px}tbody tr[data-v-5e662896]{position:relative;display:block;width:100%;min-width:0;padding:14px;border:1px solid #dbe3ee;border-inline-start:5px solid #143a63;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(15,35,64,.06)}tbody tr[data-v-5e662896]:hover{background:#fff}tbody td[data-v-5e662896],tbody td[data-v-5e662896]:first-child,tbody td[data-v-5e662896]:nth-child(2),tbody td[data-v-5e662896]:nth-child(3),tbody td[data-v-5e662896]:nth-child(4),tbody td[data-v-5e662896]:nth-child(5){display:flex;width:100%;min-width:0;max-width:none;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed #e2e8f0;font-size:12px;line-height:1.8;text-align:end;white-space:normal;word-break:normal;overflow-wrap:break-word}tbody td[data-v-5e662896]:last-child{border-bottom:0}tbody td[data-v-5e662896]:before{content:attr(data-label);display:block;flex:0 0 105px;width:105px;color:#64748b;font-size:11px;font-weight:800;line-height:1.6;text-align:start;white-space:normal}tbody td.name[data-v-5e662896]{display:block;width:100%;min-width:0;padding:4px 0 14px;color:#071126;font-size:15px;font-weight:900;line-height:1.8;text-align:start;white-space:normal;word-break:normal;overflow-wrap:break-word}tbody td.name[data-v-5e662896]:before{display:none;content:none}tbody td.code[data-v-5e662896]{display:inline-flex;width:auto;min-width:76px;max-width:100%;padding:7px 12px;margin-bottom:8px;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#143a63;font-size:12px;font-weight:900;direction:ltr;text-align:center;white-space:nowrap}tbody td.code[data-v-5e662896]:before{display:none;content:none}tbody td.unit[data-v-5e662896]{text-align:end}.badge[data-v-5e662896]{max-width:calc(100% - 119px);padding:6px 10px;border-radius:10px;font-size:10px;line-height:1.7;white-space:normal;text-align:end}}@media (max-width:480px){.indicators-page[data-v-5e662896]{padding:10px 6px 24px}.axis-card[data-v-5e662896]{padding:10px}tbody tr[data-v-5e662896]{padding:12px}tbody td[data-v-5e662896]:before{flex-basis:88px;width:88px;font-size:10px}.badge[data-v-5e662896]{max-width:calc(100% - 102px)}}.indicators-page[dir=ltr] td[data-v-5e662896],.indicators-page[dir=ltr] th[data-v-5e662896],.indicators-page[dir=ltr][data-v-5e662896]{text-align:left}.indicators-page[dir=ltr] .code[data-v-5e662896],.indicators-page[dir=ltr] .unit[data-v-5e662896]{text-align:center}.service-page[data-v-0e5e36d2]{min-height:100vh;background:#f4f6f9;padding:24px;color:#071126;font-family:Inter,Cairo,sans-serif}.page-loading[data-v-0e5e36d2]{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-0e5e36d2]{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-0e5e36d2]{width:64px;height:64px;border:6px solid #e2e8f0;border-top-color:#be185d;border-radius:50%;margin:0 auto 18px;animation:spin-0e5e36d2 .8s linear infinite}.loader-card h3[data-v-0e5e36d2]{font-size:18px;font-weight:900;color:#be185d;margin-bottom:8px}.loader-card p[data-v-0e5e36d2]{color:#64748b;font-size:13px}@keyframes spin-0e5e36d2{to{transform:rotate(1turn)}}.page-header[data-v-0e5e36d2]{text-align:right;margin-bottom:26px}.page-header h1[data-v-0e5e36d2]{font-size:28px;font-weight:900;margin-bottom:8px;color:#061226}.page-header p[data-v-0e5e36d2]{color:#52657d;font-size:14px}.top-row[data-v-0e5e36d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.counter[data-v-0e5e36d2]{color:#64748b;font-size:14px}.top-row select[data-v-0e5e36d2]{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-0e5e36d2]{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-0e5e36d2]{display:flex;justify-content:space-between;gap:20px;align-items:center}.axis-card-header h2[data-v-0e5e36d2]{font-size:22px;font-weight:900;color:#be185d;margin-bottom:6px}.axis-card-header p[data-v-0e5e36d2]{color:#64748b;font-size:13px}.axis-score[data-v-0e5e36d2]{min-width:130px;text-align:center;background:#fdf2f8;color:#be185d;border-radius:18px;padding:18px}.axis-score span[data-v-0e5e36d2]{display:block;font-size:34px;font-weight:900}.axis-score small[data-v-0e5e36d2]{font-weight:800}.axis-stats[data-v-0e5e36d2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.axis-stats div[data-v-0e5e36d2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px;text-align:center}.axis-stats b[data-v-0e5e36d2]{display:block;font-size:26px;color:#be185d}.axis-stats span[data-v-0e5e36d2]{font-size:13px;font-weight:800;color:#64748b}.service-kpi-grid[data-v-0e5e36d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:18px}.service-kpi-card[data-v-0e5e36d2]{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-0e5e36d2]{border-color:rgba(239,68,68,.38)}.service-kpi-card.flag[data-v-0e5e36d2]:after{content:attr(data-critical-label);position:absolute;top:13px;left:14px;font-size:10px;color:#ef4444;font-weight:900}.service-kpi-top[data-v-0e5e36d2]{display:flex;gap:8px;margin-bottom:10px}.code[data-v-0e5e36d2]{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-0e5e36d2]{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-0e5e36d2]{font-size:15px;font-weight:900;color:#071126;margin:0 0 12px;min-height:42px}.service-kpi-value[data-v-0e5e36d2]{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.service-kpi-value strong[data-v-0e5e36d2]{font-size:32px;font-weight:900;direction:ltr}.service-kpi-value span[data-v-0e5e36d2]{color:#64748b}.service-kpi-value em[data-v-0e5e36d2]{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-0e5e36d2]{height:9px;background:#e2e8f0;border-radius:999px;overflow:hidden}.gauge div[data-v-0e5e36d2]{height:100%;border-radius:999px}.service-kpi-foot[data-v-0e5e36d2]{display:flex;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:12px;font-weight:700;color:#64748b}.rag[data-v-0e5e36d2]{border-radius:7px;padding:4px 10px;font-weight:900}.rag.g[data-v-0e5e36d2]{background:rgba(16,185,129,.12);color:#10b981}.rag.a[data-v-0e5e36d2]{background:rgba(245,158,11,.14);color:#f59e0b}.rag.r[data-v-0e5e36d2]{background:rgba(239,68,68,.12);color:#ef4444}.axis-mini-chart[data-v-0e5e36d2],.formula-box[data-v-0e5e36d2]{background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;padding:14px;margin-top:12px}.axis-mini-chart h4[data-v-0e5e36d2],.formula-box h4[data-v-0e5e36d2]{font-size:14px;font-weight:900;color:#be185d;margin:0 0 10px}.formula-box p[data-v-0e5e36d2]{margin:0 0 6px;color:#071126;font-size:13px;line-height:1.8;font-weight:800}.formula-box small[data-v-0e5e36d2]{color:#64748b;line-height:1.8}.count[data-v-0e5e36d2]{color:#be185d;font-weight:900}.q-row[data-v-0e5e36d2]{display:flex;gap:10px;margin-top:8px;font-size:13px;color:#334155}.q-row b[data-v-0e5e36d2]{direction:ltr;color:#be185d;min-width:38px}.axis-mini-chart[data-v-0e5e36d2] .apexcharts-text,.axis-mini-chart[data-v-0e5e36d2] .apexcharts-xaxis-label,.axis-mini-chart[data-v-0e5e36d2] .apexcharts-yaxis-label{fill:#64748b!important;color:#64748b!important}.axis-mini-chart[data-v-0e5e36d2] .apexcharts-gridline,.axis-mini-chart[data-v-0e5e36d2] .apexcharts-xaxis line,.axis-mini-chart[data-v-0e5e36d2] .apexcharts-xaxis-tick{stroke:#e2e8f0!important}.axis-mini-chart[data-v-0e5e36d2] .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-0e5e36d2] .apexcharts-tooltip-title{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#071126!important}@media (max-width:1100px){.axis-stats[data-v-0e5e36d2]{grid-template-columns:1fr}.axis-card-header[data-v-0e5e36d2]{flex-direction:column;align-items:stretch}}@media (max-width:900px){.service-page[data-v-0e5e36d2]{padding:16px 12px}.page-header h1[data-v-0e5e36d2]{font-size:21px}.top-row[data-v-0e5e36d2]{flex-direction:column-reverse;align-items:stretch;gap:12px}.top-row select[data-v-0e5e36d2]{width:100%}}.service-page[dir=rtl][data-v-0e5e36d2]{direction:rtl;font-family:Cairo,sans-serif}.service-page[dir=ltr][data-v-0e5e36d2]{direction:ltr;font-family:Inter,Segoe UI,sans-serif}.service-page[dir=rtl] .axis-card-header[data-v-0e5e36d2],.service-page[dir=rtl] .axis-mini-chart[data-v-0e5e36d2],.service-page[dir=rtl] .page-header[data-v-0e5e36d2],.service-page[dir=rtl] .service-kpi-card[data-v-0e5e36d2]{text-align:right}.service-page[dir=ltr] .axis-card-header[data-v-0e5e36d2],.service-page[dir=ltr] .axis-mini-chart[data-v-0e5e36d2],.service-page[dir=ltr] .page-header[data-v-0e5e36d2],.service-page[dir=ltr] .service-kpi-card[data-v-0e5e36d2]{text-align:left}.service-page[dir=rtl] .service-kpi-card.flag[data-v-0e5e36d2]:after{left:14px;right:auto}.service-page[dir=ltr] .service-kpi-card.flag[data-v-0e5e36d2]:after{right:14px;left:auto}.service-page[dir=rtl] .service-kpi-value em[data-v-0e5e36d2]{margin-right:auto;margin-left:0}.service-page[dir=ltr] .service-kpi-value em[data-v-0e5e36d2]{margin-left:auto;margin-right:0}@media (max-width:768px){.service-page[data-v-0e5e36d2]{padding:12px 8px 28px;overflow-x:hidden}.page-header[data-v-0e5e36d2]{margin-bottom:16px}.page-header h1[data-v-0e5e36d2]{font-size:20px;line-height:1.5}.page-header p[data-v-0e5e36d2]{font-size:12px;line-height:1.8}.top-row[data-v-0e5e36d2]{flex-direction:column-reverse;align-items:stretch;gap:10px}.top-row select[data-v-0e5e36d2]{width:100%;height:46px}.axis-summary[data-v-0e5e36d2]{padding:13px;border-radius:15px}.axis-card-header[data-v-0e5e36d2]{flex-direction:column;align-items:stretch;gap:12px}.axis-card-header h2[data-v-0e5e36d2]{font-size:18px}.axis-score[data-v-0e5e36d2]{width:100%;min-width:0;padding:13px;border-radius:14px}.axis-score span[data-v-0e5e36d2]{font-size:28px}.axis-stats[data-v-0e5e36d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.axis-stats div[data-v-0e5e36d2]{padding:10px 5px;border-radius:11px}.axis-stats b[data-v-0e5e36d2]{font-size:21px}.axis-stats span[data-v-0e5e36d2]{font-size:10px;line-height:1.5}.service-kpi-grid[data-v-0e5e36d2]{grid-template-columns:minmax(0,1fr);gap:12px}.service-kpi-card[data-v-0e5e36d2]{min-width:0;padding:13px}.service-kpi-card h3[data-v-0e5e36d2]{min-height:0;font-size:14px;line-height:1.7}.service-kpi-value[data-v-0e5e36d2]{flex-wrap:wrap}.service-kpi-value strong[data-v-0e5e36d2]{font-size:28px}.service-kpi-value em[data-v-0e5e36d2]{width:100%;margin:4px 0 0!important;text-align:center}.service-kpi-foot[data-v-0e5e36d2]{align-items:flex-start;gap:10px}.axis-mini-chart[data-v-0e5e36d2]{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.axis-mini-chart[data-v-0e5e36d2] .apexcharts-canvas{max-width:100%!important}.loader-card[data-v-0e5e36d2]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:380px){.axis-stats[data-v-0e5e36d2]{grid-template-columns:1fr}.service-kpi-foot[data-v-0e5e36d2]{flex-direction:column}}.rag-page[data-v-0715c5bc]{min-height:100vh;padding:28px;overflow-x:hidden;background:#f4f6f9;color:#071126;font-family:Inter,Cairo,sans-serif}.rag-page[dir=rtl][data-v-0715c5bc]{font-family:Cairo,Inter,sans-serif}.rag-page[dir=ltr][data-v-0715c5bc]{font-family:Inter,Cairo,sans-serif}.page-loading[data-v-0715c5bc]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(244,246,249,.92);backdrop-filter:blur(6px)}.loader-card[data-v-0715c5bc]{width:320px;max-width:calc(100% - 32px);padding:34px 24px;text-align:center;background:#fff;border:1px solid #dbe3ee;border-radius:22px;box-shadow:0 20px 60px rgba(15,35,64,.15)}.loader-ring[data-v-0715c5bc]{width:64px;height:64px;margin:0 auto 18px;border:6px solid #e2e8f0;border-top-color:#143a63;border-radius:50%;animation:spin-0715c5bc .8s linear infinite}.loader-card h3[data-v-0715c5bc]{margin:0 0 8px;color:#143a63;font-size:18px;font-weight:900}.loader-card p[data-v-0715c5bc]{margin:0;color:#64748b;font-size:13px}@keyframes spin-0715c5bc{to{transform:rotate(1turn)}}.page-header[data-v-0715c5bc]{margin-bottom:18px}.rag-page[dir=rtl] .page-header[data-v-0715c5bc]{text-align:right}.rag-page[dir=ltr] .page-header[data-v-0715c5bc]{text-align:left}.page-header h1[data-v-0715c5bc]{margin:0 0 8px;color:#061226;font-size:26px;font-weight:900;line-height:1.5}.page-header p[data-v-0715c5bc]{max-width:1100px;margin:0 0 8px;color:#52657d;font-size:14px;line-height:1.9}.page-header span[data-v-0715c5bc]{display:inline-block;padding:6px 14px;color:#64748b;font-size:12px;background:#fff;border:1px solid #dbe3ee;border-radius:999px}.legend[data-v-0715c5bc]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;color:#334155;font-size:13px}.legend>div[data-v-0715c5bc]{display:flex;align-items:center;gap:7px;padding:8px 13px;background:#fff;border:1px solid #dbe3ee;border-radius:999px}.dot[data-v-0715c5bc]{width:10px;height:10px;flex-shrink:0;border-radius:50%}.green[data-v-0715c5bc]{background:#16a34a}.amber[data-v-0715c5bc]{background:#d97706}.red[data-v-0715c5bc]{background:#dc2626}.gray[data-v-0715c5bc]{background:#64748b}.table-card[data-v-0715c5bc]{overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.table-wrap[data-v-0715c5bc]{max-height:75vh;overflow:auto}table[data-v-0715c5bc]{width:100%;min-width:1550px;border-collapse:collapse}thead[data-v-0715c5bc]{background:#143a63}th[data-v-0715c5bc]{position:sticky;top:0;z-index:20;padding:14px 10px;color:#fff;font-weight:900;background:#143a63;border-inline-end:1px solid hsla(0,0%,100%,.12)}td[data-v-0715c5bc],th[data-v-0715c5bc]{font-size:12px;text-align:center;white-space:nowrap}td[data-v-0715c5bc]{padding:12px 10px;font-weight:800;border-bottom:1px solid #e2e8f0;border-inline-end:1px solid #e2e8f0}.indicator-col[data-v-0715c5bc]{position:sticky;z-index:30;min-width:280px;max-width:280px;text-align:start}.rag-page[dir=rtl] .indicator-col[data-v-0715c5bc]{right:0;box-shadow:-3px 0 8px rgba(0,0,0,.08)}.rag-page[dir=ltr] .indicator-col[data-v-0715c5bc]{left:0;box-shadow:3px 0 8px rgba(0,0,0,.08)}thead .indicator-col[data-v-0715c5bc]{z-index:40;background:#143a63}tbody .indicator-col[data-v-0715c5bc]{background:#fff}.name[data-v-0715c5bc]{color:#071126;font-weight:900;line-height:1.6}.target[data-v-0715c5bc]{margin-top:4px;color:#64748b;font-size:11px}.cell-value[data-v-0715c5bc]{display:inline-block;min-width:52px}.rag-green[data-v-0715c5bc]{color:#166534;background:#dcfce7}.rag-amber[data-v-0715c5bc]{color:#92400e;background:#fef3c7}.rag-red[data-v-0715c5bc]{color:#991b1b;background:#fee2e2}.rag-blue[data-v-0715c5bc]{color:#1e40af;background:#dbeafe}.rag-gray[data-v-0715c5bc]{color:#475569;background:#f1f5f9}.empty[data-v-0715c5bc]{padding:30px;color:#64748b;font-weight:900;text-align:center}.mobile-matrix[data-v-0715c5bc]{display:none}.note-box[data-v-0715c5bc]{margin-top:14px;padding:13px 16px;color:#64748b;font-size:13px;line-height:1.8;background:#fff;border:1px solid #dbe3ee;border-radius:10px}@media (max-width:900px){.rag-page[data-v-0715c5bc]{padding:18px 12px 28px}.page-header h1[data-v-0715c5bc]{font-size:21px}.page-header p[data-v-0715c5bc]{font-size:13px;line-height:1.8}.legend[data-v-0715c5bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legend>div[data-v-0715c5bc]{min-width:0;padding:9px 10px;font-size:11px;border-radius:12px}.desktop-matrix[data-v-0715c5bc]{display:none}.mobile-matrix[data-v-0715c5bc]{display:grid;gap:14px}.indicator-card[data-v-0715c5bc]{overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #143a63;border-radius:16px;box-shadow:0 7px 20px rgba(15,35,64,.07)}.indicator-card-head[data-v-0715c5bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.indicator-card-head h3[data-v-0715c5bc]{margin:0 0 5px;color:#071126;font-size:15px;font-weight:900;line-height:1.7}.indicator-card-head p[data-v-0715c5bc]{margin:0;color:#64748b;font-size:11px;font-weight:700}.indicator-code[data-v-0715c5bc]{flex-shrink:0;padding:5px 9px;color:#143a63;font-size:11px;font-weight:900;direction:ltr;background:#eaf1f8;border:1px solid #cbd9e8;border-radius:8px}.facility-values[data-v-0715c5bc]{display:grid;padding:4px 14px}.facility-value-row[data-v-0715c5bc]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed #e2e8f0}.facility-value-row[data-v-0715c5bc]:last-child{border-bottom:0}.facility-name[data-v-0715c5bc]{min-width:0;color:#475569;font-size:12px;font-weight:800;line-height:1.6;overflow-wrap:break-word}.facility-value-row strong[data-v-0715c5bc]{min-width:62px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:900;text-align:center;border-radius:9px}.mobile-empty[data-v-0715c5bc]{padding:28px;color:#64748b;font-weight:900;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px}.loader-card[data-v-0715c5bc]{width:calc(100% - 28px);padding:28px 18px}}@media (max-width:420px){.legend[data-v-0715c5bc]{grid-template-columns:1fr}.indicator-card-head[data-v-0715c5bc]{flex-direction:column}.facility-value-row[data-v-0715c5bc]{align-items:flex-start}.facility-name[data-v-0715c5bc]{font-size:11px}}.scenarios-page[data-v-29f89fb4]{min-height:100vh;padding:28px;overflow-x:hidden;color:#071126;background:#f4f6f9;font-family:Inter,Cairo,sans-serif}.scenarios-page[dir=rtl][data-v-29f89fb4]{text-align:right;font-family:Cairo,Inter,sans-serif}.scenarios-page[dir=ltr][data-v-29f89fb4]{text-align:left;font-family:Inter,Cairo,sans-serif}.page-header[data-v-29f89fb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.page-header-content[data-v-29f89fb4]{min-width:0}.page-header h1[data-v-29f89fb4]{margin:0 0 8px;color:#061226;font-size:28px;font-weight:900;line-height:1.5}.page-header p[data-v-29f89fb4]{max-width:1100px;margin:0 0 10px;color:#52657d;font-size:14px;line-height:1.9}.reference-badge[data-v-29f89fb4]{display:inline-block;padding:6px 14px;color:#64748b;font-size:12px;background:#fff;border:1px solid #dbe3ee;border-radius:999px}.refresh-button[data-v-29f89fb4]{display:inline-flex;min-width:160px;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:9px;padding:10px 16px;color:#fff;font-size:13px;font-weight:800;cursor:pointer;background:#143a63;border:0;border-radius:10px;transition:background .2s ease,transform .2s ease,opacity .2s ease}.refresh-button[data-v-29f89fb4]:hover:not(:disabled){background:#0d2d4f;transform:translateY(-1px)}.refresh-button[data-v-29f89fb4]:disabled{cursor:wait;opacity:.75}.refresh-icon[data-v-29f89fb4]{font-size:21px;line-height:1}.button-spinner[data-v-29f89fb4]{width:18px;height:18px;flex-shrink:0;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:scenario-spin-29f89fb4 .7s linear infinite}.summary-grid[data-v-29f89fb4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.summary-card[data-v-29f89fb4]{min-width:0;padding:18px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #143a63;border-radius:12px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.summary-card strong[data-v-29f89fb4]{display:block;margin-bottom:4px;color:#143a63;font-size:28px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.summary-card span[data-v-29f89fb4]{color:#64748b;font-size:13px;line-height:1.6}.summary-card.danger[data-v-29f89fb4]{border-inline-start-color:#dc2626}.summary-card.danger strong[data-v-29f89fb4]{color:#dc2626}.summary-card.warning[data-v-29f89fb4]{border-inline-start-color:#d97706}.summary-card.warning strong[data-v-29f89fb4]{color:#d97706}.summary-card.blue[data-v-29f89fb4]{border-inline-start-color:#2563eb}.summary-card.blue strong[data-v-29f89fb4]{color:#2563eb}.state-box[data-v-29f89fb4]{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:28px;text-align:center;background:#fff;border:1px solid #dbe3ee;border-radius:14px}.loading-spinner[data-v-29f89fb4]{width:44px;height:44px;border:4px solid #dbe3ee;border-top-color:#143a63;border-radius:50%;animation:scenario-spin-29f89fb4 .8s linear infinite}@keyframes scenario-spin-29f89fb4{to{transform:rotate(1turn)}}.loading-box strong[data-v-29f89fb4],.state-box>strong[data-v-29f89fb4]{color:#061226;font-size:17px}.loading-box span[data-v-29f89fb4],.state-box p[data-v-29f89fb4]{margin:0;color:#64748b;font-size:13px;line-height:1.8}.state-icon[data-v-29f89fb4]{display:grid;width:42px;min-width:42px;height:42px;place-items:center;color:#fff;font-size:20px;font-weight:900;background:#b91c1c;border-radius:50%}.error-box[data-v-29f89fb4]{background:#fff7f7;border-color:#fecaca}.retry-button[data-v-29f89fb4]{padding:9px 18px;color:#fff;font-weight:800;cursor:pointer;background:#b91c1c;border:0;border-radius:9px}.empty-box .state-icon[data-v-29f89fb4]{background:#64748b}.scenarios-list[data-v-29f89fb4]{display:grid;gap:16px;transition:opacity .2s ease}.scenarios-list.is-refreshing[data-v-29f89fb4]{pointer-events:none;opacity:.68}.scenario-card[data-v-29f89fb4]{min-width:0;padding:22px;background:#fff;border:1px solid #dbe3ee;border-radius:14px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.scenario-head[data-v-29f89fb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e2e8f0}.scenario-title-group[data-v-29f89fb4]{min-width:0}.scenario-number[data-v-29f89fb4]{margin-bottom:5px;color:#64748b;font-size:13px;font-weight:800}.scenario-head h2[data-v-29f89fb4]{margin:0;color:#061226;font-size:20px;font-weight:900;line-height:1.6;overflow-wrap:anywhere}.scenario-meta[data-v-29f89fb4]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;color:#64748b;font-size:12px}.scenario-meta strong[data-v-29f89fb4]{color:#143a63}.severity[data-v-29f89fb4]{flex-shrink:0;padding:7px 13px;font-size:12px;font-weight:900;white-space:nowrap;border-radius:999px}.severity.danger[data-v-29f89fb4]{color:#991b1b;background:#fee2e2}.severity.warning[data-v-29f89fb4]{color:#92400e;background:#fef3c7}.severity.medium[data-v-29f89fb4]{color:#1e40af;background:#dbeafe}.severity.normal[data-v-29f89fb4]{color:#166534;background:#dcfce7}.trigger-box[data-v-29f89fb4]{display:flex;align-items:center;gap:10px;padding:13px 16px;margin-bottom:18px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px}.trigger-box span[data-v-29f89fb4]{flex-shrink:0;color:#64748b;font-size:13px}.trigger-box strong[data-v-29f89fb4]{min-width:0;color:#143a63;font-size:15px;font-weight:900;line-height:1.7;overflow-wrap:anywhere}.facilities-box[data-v-29f89fb4]{margin-bottom:18px}.decision-box h3[data-v-29f89fb4],.facilities-box>h3[data-v-29f89fb4]{margin:0 0 10px;color:#061226;font-size:14px;font-weight:900}.facilities-count[data-v-29f89fb4]{color:#64748b;font-size:12px}.facilities-list[data-v-29f89fb4]{display:grid;gap:12px}.facility-card[data-v-29f89fb4]{min-width:0;padding:15px;background:#fbfdff;border:1px solid #dbe3ee;border-inline-start:4px solid #64748b;border-radius:12px}.facility-card.urgent[data-v-29f89fb4]{background:snow;border-inline-start-color:#dc2626}.facility-head[data-v-29f89fb4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.facility-title[data-v-29f89fb4]{min-width:0}.facility-head h4[data-v-29f89fb4]{margin:0 0 5px;color:#061226;font-size:15px;font-weight:900;line-height:1.6;overflow-wrap:anywhere}.facility-head p[data-v-29f89fb4]{display:flex;flex-wrap:wrap;gap:6px;margin:0;color:#64748b;font-size:11px}.facility-head p span[data-v-29f89fb4]:not(:last-child):after{margin-inline-start:6px;content:"•"}.facility-priority[data-v-29f89fb4]{flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:900;white-space:nowrap;border-radius:999px}.priority-danger[data-v-29f89fb4]{color:#991b1b;background:#fee2e2}.priority-warning[data-v-29f89fb4]{color:#92400e;background:#fef3c7}.priority-medium[data-v-29f89fb4]{color:#1e40af;background:#dbeafe}.priority-normal[data-v-29f89fb4]{color:#166534;background:#dcfce7}.facility-info-grid[data-v-29f89fb4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.facility-info[data-v-29f89fb4]{min-width:0;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:9px}.facility-info span[data-v-29f89fb4]{display:block;margin-bottom:4px;color:#64748b;font-size:10px}.facility-info strong[data-v-29f89fb4]{display:block;color:#143a63;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.facility-phase-reason[data-v-29f89fb4],.facility-reason[data-v-29f89fb4]{padding:11px 13px;margin-top:10px;border-radius:9px}.facility-reason[data-v-29f89fb4]{background:#eff6ff;border:1px solid #bfdbfe}.facility-phase-reason[data-v-29f89fb4]{background:#fff7ed;border:1px solid #fed7aa}.details-note span[data-v-29f89fb4],.facility-phase-reason span[data-v-29f89fb4],.facility-reason span[data-v-29f89fb4]{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:800}.details-note p[data-v-29f89fb4],.facility-phase-reason p[data-v-29f89fb4],.facility-reason p[data-v-29f89fb4]{margin:0;color:#334155;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.facility-details[data-v-29f89fb4]{margin-top:12px;overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-radius:9px}.facility-details summary[data-v-29f89fb4]{padding:11px 12px;color:#143a63;font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.facility-details[open] summary[data-v-29f89fb4]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.details-content[data-v-29f89fb4]{padding:12px}.details-grid[data-v-29f89fb4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.details-grid>div[data-v-29f89fb4]{min-width:0;padding:10px;background:#f8fafc;border-radius:8px}.details-grid span[data-v-29f89fb4]{display:block;margin-bottom:4px;color:#64748b;font-size:10px}.details-grid strong[data-v-29f89fb4]{display:block;color:#143a63;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.details-note[data-v-29f89fb4]{padding:11px;margin-top:10px;background:#f8fafc;border-radius:8px}.details-table-wrapper[data-v-29f89fb4]{width:100%;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.details-table[data-v-29f89fb4]{width:100%;min-width:560px;border-collapse:collapse}.details-table td[data-v-29f89fb4],.details-table th[data-v-29f89fb4]{padding:9px;text-align:start;font-size:11px;white-space:nowrap;border-bottom:1px solid #e2e8f0}.details-table th[data-v-29f89fb4]{color:#475569;background:#f8fafc}.empty-facilities[data-v-29f89fb4]{margin:0;padding:12px;color:#64748b;font-size:13px;background:#f8fafc;border-radius:10px}.decision-box[data-v-29f89fb4]{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px}.decision-icon[data-v-29f89fb4]{display:grid;width:28px;min-width:28px;height:28px;place-items:center;color:#fff;font-weight:900;background:#d97706;border-radius:50%}.decision-box p[data-v-29f89fb4]{margin:0;color:#7c2d12;font-size:13px;line-height:1.9;overflow-wrap:anywhere}@media (max-width:1100px){.details-grid[data-v-29f89fb4],.summary-grid[data-v-29f89fb4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.scenarios-page[data-v-29f89fb4]{padding:16px 10px 28px}.page-header[data-v-29f89fb4]{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:18px}.page-header h1[data-v-29f89fb4]{font-size:22px;line-height:1.55}.page-header p[data-v-29f89fb4]{font-size:13px;line-height:1.8}.refresh-button[data-v-29f89fb4]{width:100%;min-height:46px}.summary-grid[data-v-29f89fb4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.summary-card[data-v-29f89fb4]{min-height:110px;padding:14px}.summary-card strong[data-v-29f89fb4]{font-size:24px}.summary-card span[data-v-29f89fb4]{font-size:11px}.state-box[data-v-29f89fb4]{min-height:190px;padding:20px 14px}.scenario-card[data-v-29f89fb4]{padding:14px;border-radius:14px}.scenario-head[data-v-29f89fb4]{flex-direction:column;gap:10px;padding-bottom:12px}.scenario-head h2[data-v-29f89fb4]{font-size:17px}.scenario-meta[data-v-29f89fb4]{display:grid;grid-template-columns:1fr;gap:5px}.severity[data-v-29f89fb4]{align-self:flex-start}.trigger-box[data-v-29f89fb4]{align-items:flex-start;flex-direction:column;gap:5px;padding:12px}.trigger-box strong[data-v-29f89fb4]{width:100%;font-size:13px}.facility-card[data-v-29f89fb4]{padding:13px}.facility-head[data-v-29f89fb4]{flex-direction:column}.facility-priority[data-v-29f89fb4]{align-self:flex-start}.details-grid[data-v-29f89fb4],.facility-info-grid[data-v-29f89fb4]{grid-template-columns:1fr}.decision-box[data-v-29f89fb4]{padding:13px}.decision-box p[data-v-29f89fb4]{font-size:12px}}@media (max-width:420px){.scenarios-page[data-v-29f89fb4]{padding-inline:8px}.page-header h1[data-v-29f89fb4]{font-size:20px}.summary-grid[data-v-29f89fb4]{grid-template-columns:1fr}.summary-card[data-v-29f89fb4]{min-height:auto}.scenario-card[data-v-29f89fb4]{padding:12px}.decision-box[data-v-29f89fb4],.trigger-box[data-v-29f89fb4]{padding:11px}.decision-box[data-v-29f89fb4]{flex-direction:column}.facility-info[data-v-29f89fb4]{padding:9px 10px}}.investment-page[data-v-52d020cc]{min-height:100vh;padding:28px;overflow-x:hidden;background:#f4f6f9;color:#071126;font-family:Inter,Cairo,sans-serif}.investment-page[dir=rtl][data-v-52d020cc]{font-family:Cairo,Inter,sans-serif}.page-header[data-v-52d020cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.page-header h1[data-v-52d020cc]{margin:0 0 8px;font-size:28px;font-weight:900}.page-header p[data-v-52d020cc]{max-width:950px;margin:0;color:#52657d;font-size:14px;line-height:1.9}.currency-badge[data-v-52d020cc]{flex:0 0 auto;padding:8px 14px;color:#475569;font-size:12px;font-weight:800;white-space:nowrap;background:#fff;border:1px solid #dbe3ee;border-radius:999px}.summary-state[data-v-52d020cc]{margin-bottom:22px;padding:18px;color:#334155;font-weight:800;text-align:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px}.summary-state.error[data-v-52d020cc]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.retry-button[data-v-52d020cc]{display:block;margin:12px auto 0;padding:8px 16px;color:#fff;font-family:inherit;font-weight:800;cursor:pointer;background:#143a63;border:0;border-radius:8px}.kpi-grid[data-v-52d020cc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px}.kpi-card[data-v-52d020cc]{padding:18px;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #143a63;border-radius:12px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.kpi-card strong[data-v-52d020cc]{display:block;margin-bottom:8px;direction:ltr;font-size:23px;font-weight:900;line-height:1.4;text-align:start}.kpi-card strong em[data-v-52d020cc]{display:block;color:#dc2626;font-size:15px;font-style:normal}.kpi-card>span[data-v-52d020cc]{display:block;margin-bottom:6px;color:#061226;font-weight:900}.kpi-card small[data-v-52d020cc]{color:#64748b;font-size:12px;line-height:1.7}.yer-equivalent[data-v-52d020cc]{display:block;margin-top:3px;color:#64748b;font-size:14px!important;font-weight:800}.kpi-card.amber[data-v-52d020cc]{border-inline-start-color:#d97706}.kpi-card.red[data-v-52d020cc]{border-inline-start-color:#dc2626}.kpi-card.green[data-v-52d020cc]{border-inline-start-color:#16a34a}.kpi-card.purple[data-v-52d020cc]{border-inline-start-color:#7c3aed}.assumptions-card[data-v-52d020cc],.details-card[data-v-52d020cc]{margin-bottom:22px;overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 1px 4px rgba(15,35,64,.05)}.section-heading[data-v-52d020cc]{padding:18px 20px;border-bottom:1px solid #e2e8f0}.section-heading h2[data-v-52d020cc]{margin:0;color:#061226;font-size:18px;font-weight:900}.section-heading p[data-v-52d020cc]{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.8}.facilities-table-wrap[data-v-52d020cc],.summary-table-wrap[data-v-52d020cc]{overflow-x:auto}.summary-table[data-v-52d020cc]{width:100%;min-width:760px;border-collapse:collapse}.facilities-table thead[data-v-52d020cc],.summary-table thead[data-v-52d020cc]{background:#143a63}.facilities-table th[data-v-52d020cc],.summary-table th[data-v-52d020cc]{padding:14px;color:#fff;font-size:13px;font-weight:900;text-align:start;white-space:nowrap}.summary-table td[data-v-52d020cc]{padding:14px;font-size:13px;border-bottom:1px solid #e2e8f0}.summary-table td[data-v-52d020cc]:nth-child(2),.summary-table td[data-v-52d020cc]:nth-child(3){direction:ltr;font-weight:900;text-align:center}.summary-total-row[data-v-52d020cc]{background:#f0fdf4}.summary-total-row td[data-v-52d020cc]{color:#15803d;font-weight:900}.facilities-heading[data-v-52d020cc]{display:flex;align-items:center;justify-content:space-between;gap:16px}.table-tools[data-v-52d020cc]{display:flex;align-items:center;gap:10px}.search-input[data-v-52d020cc]{width:280px;padding:10px 13px;color:#0f172a;font-family:inherit;font-size:13px;background:#fff;border:1px solid #dbe3ee;border-radius:9px;outline:none}.search-input[data-v-52d020cc]:focus{border-color:#143a63;box-shadow:0 0 0 3px rgba(20,58,99,.1)}.facilities-count[data-v-52d020cc]{padding:7px 12px;color:#143a63;font-size:12px;font-weight:900;white-space:nowrap;background:#eaf1f8;border-radius:999px}.facilities-table[data-v-52d020cc]{width:100%;min-width:1550px;border-collapse:collapse}.facilities-table th[data-v-52d020cc]{padding:13px 11px;font-size:12px}.facilities-table td[data-v-52d020cc]{padding:13px 11px;color:#334155;font-size:12px;vertical-align:middle;border-bottom:1px solid #e2e8f0}.survey-id[data-v-52d020cc]{color:#143a63!important;font-weight:900;text-align:center}.facility-name[data-v-52d020cc]{min-width:220px}.facility-name strong[data-v-52d020cc]{display:block;margin-bottom:4px;color:#061226;font-size:13px;font-weight:900}.facility-name small[data-v-52d020cc]{display:block;direction:ltr;color:#64748b;font-size:11px;text-align:start}.rehab-needs[data-v-52d020cc]{min-width:280px}.needs-list[data-v-52d020cc]{display:flex;flex-wrap:wrap;gap:5px}.need-badge[data-v-52d020cc]{display:inline-flex;padding:4px 7px;color:#334155;font-size:10px;font-weight:800;background:#f8fafc;border:1px solid #dbe3ee;border-radius:6px}.no-data[data-v-52d020cc]{color:#94a3b8;font-size:11px}.money-cell[data-v-52d020cc]{min-width:125px;color:#071126!important;font-weight:900;text-align:center;white-space:nowrap;direction:ltr}.money-cell small[data-v-52d020cc]{display:block;margin-top:4px;color:#64748b;font-size:10px}.gap-cell[data-v-52d020cc]{color:#dc2626!important}.rehab-cost-cell[data-v-52d020cc]{color:#15803d!important}.total-cell[data-v-52d020cc]{color:#15803d!important;background:#f0fdf4}.percentage-cell[data-v-52d020cc]{text-align:center}.gap-badge[data-v-52d020cc]{display:inline-flex;min-width:58px;justify-content:center;padding:5px 9px;font-size:11px;font-weight:900;border-radius:999px}.gap-badge.critical[data-v-52d020cc]{color:#b91c1c;background:#fee2e2}.gap-badge.high[data-v-52d020cc]{color:#c2410c;background:#ffedd5}.gap-badge.medium[data-v-52d020cc]{color:#a16207;background:#fef3c7}.gap-badge.none[data-v-52d020cc]{color:#475569;background:#e2e8f0}.facilities-table tfoot[data-v-52d020cc]{background:#edf3f9}.facilities-table tfoot td[data-v-52d020cc]{color:#143a63;font-size:12px;font-weight:900;text-align:center;white-space:nowrap;border-bottom:0}.empty-table[data-v-52d020cc]{padding:35px 20px;color:#64748b;font-weight:800;text-align:center}.assumptions-list[data-v-52d020cc]{padding:4px 20px 12px}.assumption[data-v-52d020cc]{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid #e2e8f0}.assumption[data-v-52d020cc]:last-child{border-bottom:0}.assumption strong[data-v-52d020cc]{color:#143a63;font-weight:900}.assumption span[data-v-52d020cc]{color:#334155;font-size:13px;line-height:1.8}.mobile-only[data-v-52d020cc]{display:none}@media (max-width:1350px){.kpi-grid[data-v-52d020cc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.kpi-grid[data-v-52d020cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.facilities-heading[data-v-52d020cc]{align-items:stretch;flex-direction:column}.table-tools[data-v-52d020cc]{justify-content:space-between}}@media (max-width:700px){.investment-page[data-v-52d020cc]{padding:16px 10px 28px}.page-header[data-v-52d020cc]{flex-direction:column}.page-header h1[data-v-52d020cc]{font-size:22px;line-height:1.5}.page-header p[data-v-52d020cc]{font-size:13px}.currency-badge[data-v-52d020cc]{width:100%;box-sizing:border-box;white-space:normal;line-height:1.7}.kpi-grid[data-v-52d020cc]{grid-template-columns:1fr;gap:12px}.kpi-card[data-v-52d020cc]{padding:15px}.kpi-card strong[data-v-52d020cc]{font-size:21px}.desktop-only[data-v-52d020cc]{display:none!important}.mobile-only[data-v-52d020cc]{display:grid}.summary-mobile-cards[data-v-52d020cc]{gap:12px;padding:12px}.summary-mobile-card[data-v-52d020cc]{padding:14px;background:#fff;border:1px solid #dbe3ee;border-radius:14px}.summary-mobile-card.total[data-v-52d020cc]{background:#f0fdf4;border-color:#bbf7d0}.summary-mobile-card h3[data-v-52d020cc]{margin:0 0 10px;color:#061226;font-size:15px;font-weight:900}.summary-mobile-card p[data-v-52d020cc]{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.7}.table-tools[data-v-52d020cc]{align-items:stretch;flex-direction:column}.search-input[data-v-52d020cc]{width:100%;box-sizing:border-box}.facilities-count[data-v-52d020cc]{align-self:flex-start}.facility-mobile-cards[data-v-52d020cc]{gap:14px;padding:12px}.facility-mobile-card[data-v-52d020cc]{overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-inline-start:5px solid #143a63;border-radius:16px;box-shadow:0 7px 20px rgba(15,35,64,.07)}.facility-card-head[data-v-52d020cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.facility-card-head h3[data-v-52d020cc]{margin:8px 0 4px;color:#061226;font-size:15px;font-weight:900;line-height:1.7}.facility-card-head p[data-v-52d020cc]{margin:0;color:#64748b;font-size:11px;direction:ltr}.survey-chip[data-v-52d020cc]{display:inline-flex;padding:4px 8px;color:#143a63;font-size:11px;font-weight:900;background:#eaf1f8;border-radius:7px}.rehab-mobile-section[data-v-52d020cc]{padding:12px 14px;border-bottom:1px solid #e2e8f0}.field-title[data-v-52d020cc]{display:block;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:900}.facility-card-body[data-v-52d020cc]{padding:0 14px}.mobile-data-row[data-v-52d020cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed #e2e8f0}.mobile-data-row[data-v-52d020cc]:last-child{border-bottom:0}.mobile-data-row>span[data-v-52d020cc]{color:#64748b;font-size:12px;font-weight:800}.mobile-data-row>strong[data-v-52d020cc]{color:#071126;font-size:13px;font-weight:900;text-align:end;direction:ltr}.mobile-data-row strong small[data-v-52d020cc]{display:block;margin-top:3px;color:#64748b;font-size:10px}.mobile-gap[data-v-52d020cc]{color:#dc2626!important}.mobile-rehab[data-v-52d020cc]{color:#15803d!important}.total-row[data-v-52d020cc]{margin:0 -14px;padding-inline:14px;background:#f0fdf4}.assumption[data-v-52d020cc]{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-65b0ec07]{min-height:75vh;padding:24px;overflow-x:hidden;background:#f4f6f9;color:#071126;font-family:Inter,Cairo,sans-serif}.export-page[dir=rtl][data-v-65b0ec07]{font-family:Cairo,Inter,sans-serif}.section-head[data-v-65b0ec07]{margin-bottom:22px}.export-page[dir=rtl] .section-head[data-v-65b0ec07]{text-align:right}.export-page[dir=ltr] .section-head[data-v-65b0ec07]{text-align:left}.section-head h2[data-v-65b0ec07]{margin:0;color:#15355c;font-size:26px;font-weight:900;line-height:1.5}.section-head p[data-v-65b0ec07]{max-width:850px;margin:8px 0 0;color:#64748b;font-size:15px;line-height:1.8}.export-grid[data-v-65b0ec07]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.export-card[data-v-65b0ec07]{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:24px;background:#fff;border:1px solid #dde4ec;border-inline-start:5px solid #15355c;border-radius:18px;box-shadow:0 8px 24px rgba(13,34,64,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.export-card[data-v-65b0ec07]:hover{transform:translateY(-3px);border-color:#b9c7d8;box-shadow:0 14px 30px rgba(13,34,64,.11)}.icon-box[data-v-65b0ec07]{display:flex;width:68px;height:68px;flex-shrink:0;align-items:center;justify-content:center;margin-bottom:18px;color:#15355c;background:#eef5fb;border-radius:18px}.export-card-content[data-v-65b0ec07]{flex:1;min-width:0}.export-card h3[data-v-65b0ec07]{margin:0 0 8px;color:#15355c;font-size:19px;font-weight:900;line-height:1.6;overflow-wrap:break-word}.export-card p[data-v-65b0ec07]{min-height:52px;margin:0;color:#64748b;font-size:14px;line-height:1.8}.export-btn[data-v-65b0ec07]{min-height:46px;margin-top:16px;color:#fff!important;font-weight:900;text-transform:none;background:linear-gradient(135deg,#15355c,#0d2240)!important;border-radius:12px}.download-icon[data-v-65b0ec07]{margin-inline-start:8px}.export-note[data-v-65b0ec07]{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 16px;color:#52657d;font-size:13px;line-height:1.8;background:#fff;border:1px solid #dbe3ee;border-radius:12px}.export-note[data-v-65b0ec07] .v-icon{flex-shrink:0;margin-top:2px;color:#15355c}@media (max-width:1100px){.export-grid[data-v-65b0ec07]{grid-template-columns:repeat(2,minmax(0,1fr))}.export-card[data-v-65b0ec07]:last-child{grid-column:1/-1}}@media (max-width:700px){.export-page[data-v-65b0ec07]{min-height:100vh;padding:16px 10px 28px}.section-head[data-v-65b0ec07]{margin-bottom:17px}.section-head h2[data-v-65b0ec07]{font-size:22px}.section-head p[data-v-65b0ec07]{font-size:13px;line-height:1.75}.export-grid[data-v-65b0ec07]{grid-template-columns:1fr;gap:12px}.export-card[data-v-65b0ec07],.export-card[data-v-65b0ec07]:last-child{min-height:auto;grid-column:auto;padding:15px;border-radius:16px}.export-card[data-v-65b0ec07]:hover{transform:none}.icon-box[data-v-65b0ec07]{width:54px;height:54px;margin-bottom:13px;border-radius:14px}.icon-box[data-v-65b0ec07] .v-icon{font-size:29px!important}.export-card h3[data-v-65b0ec07]{font-size:16px}.export-card p[data-v-65b0ec07]{min-height:auto;font-size:12px;line-height:1.7}.export-btn[data-v-65b0ec07]{width:100%;min-height:48px;margin-top:14px}.export-note[data-v-65b0ec07]{padding:12px;font-size:12px;border-radius:12px}}@media (max-width:380px){.export-page[data-v-65b0ec07]{padding-inline:8px}.export-card[data-v-65b0ec07]{padding:13px}}.kobo-page[data-v-40fc9304]{--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:12px;--radius-sm:8px;--font-num:"JetBrains Mono",monospace;min-height:75vh;padding:22px 26px 60px;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Inter,Cairo,sans-serif}.kobo-page[dir=rtl][data-v-40fc9304]{font-family:Cairo,Inter,sans-serif}.section-head[data-v-40fc9304]{margin-bottom:18px}.kobo-page[dir=rtl] .section-head[data-v-40fc9304]{text-align:right}.kobo-page[dir=ltr] .section-head[data-v-40fc9304]{text-align:left}.section-head h2[data-v-40fc9304]{margin:0;color:var(--text);font-size:23px;font-weight:800;line-height:1.5}.section-head .desc[data-v-40fc9304]{max-width:860px;margin:5px 0 0;color:var(--text-2);font-size:13px;line-height:1.8}.grid[data-v-40fc9304]{display:grid;gap:14px}.grid.two[data-v-40fc9304]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-v-40fc9304]{min-width:0;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card+.card[data-v-40fc9304],.card+.grid[data-v-40fc9304],.grid+.card[data-v-40fc9304]{margin-top:16px}.card h3[data-v-40fc9304]{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--text);font-size:15.5px;font-weight:800;line-height:1.5}.form-grid[data-v-40fc9304]{display:grid;gap:11px}.field label[data-v-40fc9304]{display:block;margin-bottom:5px;color:var(--text);font-size:12px;font-weight:700}.field input[data-v-40fc9304]{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;color:var(--text);font-family:inherit;font-size:13px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);outline:none}.field input[data-v-40fc9304]:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(21,53,92,.12)}.token-field[data-v-40fc9304]{position:relative}.token-field input[data-v-40fc9304]{padding-inline-end:48px}.token-toggle[data-v-40fc9304]{position:absolute;top:50%;inset-inline-end:5px;display:grid;width:38px;height:38px;padding:0;place-items:center;color:var(--navy);cursor:pointer;background:transparent;border:0;border-radius:7px;transform:translateY(-50%)}.token-toggle[data-v-40fc9304]:hover{background:var(--surface-2)}.hint[data-v-40fc9304]{margin:0;color:var(--text-3);font-size:11px;line-height:1.7}.actions[data-v-40fc9304]{display:flex;flex-wrap:wrap;gap:8px}.btn[data-v-40fc9304]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px 16px;color:#fff;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer;background:var(--navy);border:0;border-radius:var(--radius-sm);transition:opacity .15s,transform .15s}.btn[data-v-40fc9304]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn[data-v-40fc9304]:disabled{cursor:not-allowed;opacity:.55}.btn.ghost[data-v-40fc9304]{color:var(--navy);background:var(--surface);border:1px solid var(--border-strong)}.btn.gold[data-v-40fc9304]{color:#2a1f08;background:var(--gold)}.status-box[data-v-40fc9304]{display:flex;align-items:flex-start;gap:9px;padding:12px 16px;color:var(--text-2);font-size:13px;line-height:1.7;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.status-box[data-v-40fc9304] .v-icon{flex-shrink:0;margin-top:1px}.status-box.success[data-v-40fc9304]{color:var(--rag-green);background:var(--rag-green-bg);border-color:var(--rag-green)}.status-box.error[data-v-40fc9304]{color:var(--rag-red);background:var(--rag-red-bg);border-color:var(--rag-red)}.status-box.warning[data-v-40fc9304]{color:var(--rag-amber);background:var(--rag-amber-bg);border-color:var(--rag-amber)}.kpi-card[data-v-40fc9304]{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.kpi-card .kpi-label[data-v-40fc9304]{color:var(--text-2);font-size:12px;font-weight:600}.kpi-card .kpi-value[data-v-40fc9304]{margin:3px 0 2px;color:var(--text);font-family:var(--font-num);font-size:26px;font-weight:600;direction:ltr;text-align:start}.kpi-card .kpi-value.small[data-v-40fc9304]{font-family:inherit;font-size:13px;direction:ltr}.kpi-card .kpi-note[data-v-40fc9304]{color:var(--text-3);font-size:11.5px}.records-head[data-v-40fc9304]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.records-head h3[data-v-40fc9304]{margin-bottom:0}.records-count[data-v-40fc9304]{padding:5px 10px;color:var(--navy);font-size:11px;font-weight:800;white-space:nowrap;background:#eef5fb;border-radius:999px}.table-wrap[data-v-40fc9304]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);-webkit-overflow-scrolling:touch}table[data-v-40fc9304]{width:100%;min-width:900px;border-collapse:collapse;background:var(--surface);font-size:13px}thead th[data-v-40fc9304]{padding:10px 12px;color:#fff;font-size:12.5px;font-weight:700;text-align:start;white-space:nowrap;background:var(--navy)}tbody td[data-v-40fc9304]{padding:9px 12px;vertical-align:middle;border-top:1px solid var(--border)}tbody tr[data-v-40fc9304]:hover{background:var(--surface-2)}.facility-name[data-v-40fc9304]{min-width:190px;font-weight:700}.ltr-value[data-v-40fc9304],.num[data-v-40fc9304]{font-family:var(--font-num);direction:ltr;text-align:start}.mt[data-v-40fc9304]{margin-top:14px}.mobile-records[data-v-40fc9304]{display:none}@media (max-width:1100px){.grid.two[data-v-40fc9304]{grid-template-columns:1fr}}@media (max-width:768px){.kobo-page[data-v-40fc9304]{min-height:100vh;padding:16px 10px 42px}.section-head h2[data-v-40fc9304]{font-size:21px}.card[data-v-40fc9304]{padding:14px;border-radius:14px}.actions[data-v-40fc9304]{flex-direction:column}.btn[data-v-40fc9304]{width:100%;min-height:46px;box-sizing:border-box}.grid.two.mt[data-v-40fc9304]{grid-template-columns:repeat(2,minmax(0,1fr))}.records-head[data-v-40fc9304]{align-items:flex-start}.desktop-records[data-v-40fc9304]{display:none}.mobile-records[data-v-40fc9304]{display:grid;gap:12px}.record-card[data-v-40fc9304]{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-inline-start:5px solid var(--navy);border-radius:14px}.record-card-head[data-v-40fc9304]{display:flex;align-items:flex-start;gap:9px;padding:12px;background:var(--surface-2);border-bottom:1px solid var(--border)}.record-card-head h4[data-v-40fc9304]{min-width:0;margin:0;color:var(--text);font-size:14px;font-weight:800;line-height:1.7;overflow-wrap:break-word}.record-number[data-v-40fc9304]{flex-shrink:0;padding:4px 7px;color:var(--navy);font-size:10px;font-weight:800;background:#e8f0f8;border-radius:7px}.record-card-body[data-v-40fc9304]{padding:0 12px}.record-row[data-v-40fc9304]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--border)}.record-row[data-v-40fc9304]:last-child{border-bottom:0}.record-row span[data-v-40fc9304]{color:var(--text-3);font-size:11px;font-weight:700}.record-row strong[data-v-40fc9304]{max-width:62%;color:var(--text);font-size:12px;font-weight:800;text-align:end;overflow-wrap:anywhere}.download-actions[data-v-40fc9304]{margin-top:14px}}@media (max-width:430px){.grid.two.mt[data-v-40fc9304]{grid-template-columns:1fr}.records-head[data-v-40fc9304]{flex-direction:column}.records-count[data-v-40fc9304]{align-self:flex-start}}.methodology-page[data-v-267317b4]{--navy:#15355c;--bg:#f4f6f9;--surface:#fff;--surface-2:#f8fafc;--border:#dde4ec;--text:#1a2433;--text-2:#4c5b6e;--text-3:#7a8799;--warning:#b45309;--warning-bg:#fff7ed;--shadow-sm:0 1px 2px rgba(13,34,64,.06);--radius:12px;min-height:100vh;padding:22px 26px 60px;overflow-x:hidden;background:var(--bg);color:var(--text);font-family:Inter,Cairo,sans-serif}.methodology-page[dir=rtl][data-v-267317b4]{font-family:Cairo,Inter,sans-serif}.methodology-page[dir=rtl] .card[data-v-267317b4],.methodology-page[dir=rtl] .section-head[data-v-267317b4]{text-align:right}.methodology-page[dir=ltr] .card[data-v-267317b4],.methodology-page[dir=ltr] .section-head[data-v-267317b4]{text-align:left}.section-head[data-v-267317b4]{margin-bottom:18px}.section-head h2[data-v-267317b4]{margin:0;color:var(--text);font-size:23px;font-weight:800;line-height:1.5}.section-head .desc[data-v-267317b4]{max-width:850px;margin:5px 0 0;color:var(--text-2);font-size:13px;line-height:1.8}.card[data-v-267317b4]{padding:18px;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--navy);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.card h3[data-v-267317b4]{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--text);font-size:15.5px;font-weight:800;line-height:1.5}.card h3[data-v-267317b4] .v-icon{flex-shrink:0;color:var(--navy)}.card p[data-v-267317b4]{margin:0 0 8px;color:var(--text-2);font-size:13px;line-height:1.9}.card p[data-v-267317b4]:last-child{margin-bottom:0}.limits-card[data-v-267317b4]{border-inline-start-color:var(--warning);background:linear-gradient(to bottom,var(--surface),var(--warning-bg))}.limits-card h3[data-v-267317b4] .v-icon{color:var(--warning)}.table-wrap[data-v-267317b4]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);-webkit-overflow-scrolling:touch}table[data-v-267317b4]{width:100%;min-width:760px;border-collapse:collapse;background:var(--surface);font-size:13px}thead th[data-v-267317b4]{padding:11px 12px;color:#fff;font-weight:700;text-align:start;white-space:nowrap;background:var(--navy)}tbody td[data-v-267317b4]{padding:11px 12px;color:var(--text-2);vertical-align:top;line-height:1.7;border-top:1px solid var(--border)}tbody td[data-v-267317b4]:first-child{color:var(--text);font-weight:700}tbody tr[data-v-267317b4]:hover{background:var(--surface-2)}.reference-cards[data-v-267317b4]{display:none}@media (max-width:768px){.methodology-page[data-v-267317b4]{min-height:100vh;padding:16px 10px 40px}.section-head[data-v-267317b4]{margin-bottom:15px}.section-head h2[data-v-267317b4]{font-size:21px}.section-head .desc[data-v-267317b4]{font-size:12px;line-height:1.75}.card[data-v-267317b4]{padding:14px;margin-bottom:12px;border-radius:14px}.card h3[data-v-267317b4]{align-items:flex-start;font-size:15px;line-height:1.6}.card p[data-v-267317b4]{font-size:12px;line-height:1.85}.desktop-table[data-v-267317b4]{display:none}.reference-cards[data-v-267317b4]{display:grid;gap:12px}.reference-card[data-v-267317b4]{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--navy);border-radius:12px}.reference-card h4[data-v-267317b4]{margin:0;padding:12px;color:var(--text);font-size:13px;font-weight:800;line-height:1.7;background:var(--surface-2);border-bottom:1px solid var(--border);overflow-wrap:break-word}.reference-row[data-v-267317b4]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px dashed var(--border)}.reference-row[data-v-267317b4]:last-child{border-bottom:0}.reference-row span[data-v-267317b4]{color:var(--text-3);font-size:11px;font-weight:700}.reference-row strong[data-v-267317b4]{min-width:0;color:var(--text-2);font-size:11.5px;font-weight:700;line-height:1.7;overflow-wrap:break-word}}@media (max-width:420px){.methodology-page[data-v-267317b4]{padding-inline:8px}.reference-row[data-v-267317b4]{grid-template-columns:1fr;gap:4px}}@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}