:root{--mw-primary: #00766c;--mw-primary-soft: #e3f2f0;--mw-bg: #f4f6f8;--mw-panel: #ffffff;--mw-fg: #1d2a33;--mw-muted: #5d6b76;--mw-border: #dde3e8;--mw-sim: #8a5a00;--mw-sim-bg: #fff4dc;--mw-ref: #3b5b7a;--mw-ref-bg: #e7eef6;--mw-sat: #6b3fa0;--mw-sat-bg: #f0e8fa;--mw-empty: #7a7f85;--mw-primary-text: #00766c;--mw-danger: #b3261e;--mw-halo: rgba(255, 255, 255, .92);--strata-accent: #00766c;color-scheme:light}:root[data-mode=dark]{color-scheme:dark;--mw-primary-text: #5fcfc1;--mw-danger: #ff8a80;--mw-halo: rgba(17, 23, 28, .9);--mw-empty: #98a1a9;--mw-bg: #11171c;--mw-panel: #182129;--mw-fg: #e6edf2;--mw-muted: #9aa8b3;--mw-border: #2a3642;--mw-primary-soft: #0f3a36;--mw-sim-bg: #3a2c0c;--mw-sim: #f3c46b;--mw-ref-bg: #1c2d3f;--mw-ref: #9cc0e6;--mw-sat-bg: #2c1f3d;--mw-sat: #cfb2f2}html,body,#root{height:100%;margin:0}body{font-family:Segoe UI,Tahoma,Noto Naskh Arabic,Arial,sans-serif;background:var(--mw-bg);color:var(--mw-fg);font-size:14px}[data-strata-app]{background:var(--mw-bg);color:var(--mw-fg)}[data-strata-app]>[role=tablist]{display:none!important}.mw-chart-canvas{direction:ltr}.mw-header{display:flex;align-items:center;gap:14px;padding:8px 14px;background:var(--mw-panel);border-bottom:1px solid var(--mw-border);flex-wrap:wrap}.mw-title{display:flex;align-items:center;gap:10px;min-width:0}.mw-home{font-size:22px;text-decoration:none;color:var(--mw-primary)}.mw-title-main{font-weight:700;font-size:17px;white-space:nowrap}.mw-num{display:inline-block;background:var(--mw-primary);color:#fff;border-radius:6px;padding:0 7px;margin-inline-end:4px;font-size:14px}.mw-question{color:var(--mw-muted);font-size:12px}.mw-switcher,.mw-filter select{font:inherit;font-size:13px;padding:5px 8px;border-radius:7px;border:1px solid var(--mw-border);background:var(--mw-panel);color:var(--mw-fg);max-width:260px}.mw-spacer{flex:1}.mw-pages{display:flex;gap:4px}.mw-pages button,.mw-seg button,.mw-table-head button{font:inherit;font-size:13px;padding:5px 12px;border-radius:7px;border:1px solid var(--mw-border);background:transparent;color:var(--mw-fg);cursor:pointer}.mw-pages button.active,.mw-seg button[aria-pressed=true]{background:var(--mw-primary);border-color:var(--mw-primary);color:#fff}.mw-seg{display:inline-flex;gap:2px}.mw-filter{display:flex;gap:6px}.mw-notice{display:flex;gap:6px;flex-wrap:wrap;padding:5px 14px;background:var(--mw-panel);border-bottom:1px solid var(--mw-border)}.mw-chip{display:inline-block;font-size:12px;padding:2px 9px;border-radius:999px;border:1px solid transparent}.mw-chip-sim{background:var(--mw-sim-bg);color:var(--mw-sim)}.mw-chip-ref{background:var(--mw-ref-bg);color:var(--mw-ref)}.mw-chip-sat{background:var(--mw-sat-bg);color:var(--mw-sat)}.mw-chip-s5{background:var(--mw-primary-soft);color:var(--mw-primary)}.mw-chip-empty{border:1px dashed var(--mw-empty);color:var(--mw-empty)}.mw-footer{display:flex;justify-content:space-between;gap:12px;padding:5px 14px;font-size:12px;color:var(--mw-muted);background:var(--mw-panel);border-top:1px solid var(--mw-border);flex-wrap:wrap}.mw-counts{display:flex;gap:12px}.mw-body{display:flex;height:100%;min-height:0}.mw-side{width:440px;flex:0 0 440px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px;border-inline-end:1px solid var(--mw-border);background:var(--mw-bg)}.mw-map{flex:1 1 0%;min-width:0;position:relative;height:100%}.mw-scroll{height:100%;overflow:auto;padding:14px;box-sizing:border-box}.mw-grid{display:grid;gap:12px}.mw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.mw-grid-2,.mw-grid-3{grid-template-columns:1fr}.mw-side{width:360px;flex-basis:360px}}.mw-card{background:var(--mw-panel);border:1px solid var(--mw-border);border-radius:10px;padding:10px 12px;min-width:0}.mw-card h3{margin:0 0 6px;font-size:14px;font-weight:650}.mw-caption{margin:6px 0 0;color:var(--mw-muted);font-size:12px;line-height:1.5}.mw-empty{color:var(--mw-muted);font-size:12px;padding:12px 0;text-align:center}.mw-pick{color:var(--mw-muted);font-size:13px;padding:24px 0;text-align:center}.mw-error{color:#b3261e}.mw-kpi>div{background:var(--mw-panel)!important;color:var(--mw-fg)!important;border-color:var(--mw-border)!important}.mw-kpi span{text-transform:none!important;letter-spacing:0!important}.mw-text{margin:0}.mw-section-title{font-size:15px;font-weight:700;margin:4px 0 0}.mw-table-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mw-table-scroll{overflow:auto;border:1px solid var(--mw-border);border-radius:8px}.mw-table table{border-collapse:collapse;width:100%;font-size:13px}.mw-table th{position:sticky;top:0;background:var(--mw-primary-soft);text-align:start;padding:6px 8px;font-weight:650;white-space:nowrap}.mw-table td{padding:5px 8px;border-top:1px solid var(--mw-border);white-space:nowrap}.mw-table .num{text-align:end;font-variant-numeric:tabular-nums}.mw-table th .mw-sort{all:unset;box-sizing:border-box;display:block;width:100%;text-align:inherit;cursor:pointer;color:inherit;font:inherit;white-space:nowrap}.mw-table th .mw-sort:focus-visible{outline:2px solid var(--mw-primary);outline-offset:2px;border-radius:3px}.mw-table th .mw-sort-mark{display:inline-block;min-width:1em;margin-inline-start:4px;font-size:10px;text-align:center}.mw-table tr.selected td{background:var(--mw-primary-soft)}.mw-table td.exceed{color:#b3261e;font-weight:650;background:color-mix(in srgb,#b3261e 9%,transparent)}.mw-table tbody tr:hover td{background:color-mix(in srgb,var(--mw-primary-soft) 60%,transparent)}.mw-table td .mw-thumb{display:block;width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid var(--mw-border)}.mw-capped{color:var(--mw-sim)}.mw-layer-switch .mw-seg{flex-wrap:wrap}.mw-method summary{cursor:pointer;font-weight:650}.mw-method ul{margin:8px 0 0;padding-inline-start:18px;color:var(--mw-muted);font-size:12px;line-height:1.6}.suite{max-width:1180px;margin:0 auto;padding:24px 18px 40px}.suite header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.suite h1{margin:0;font-size:24px}.suite .lead{color:var(--mw-muted);max-width:760px;line-height:1.6}.suite-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:18px}.suite-card{display:flex;flex-direction:column;gap:8px;background:var(--mw-panel);border:1px solid var(--mw-border);border-radius:12px;padding:14px;text-decoration:none;color:inherit;min-height:110px}.suite-card.ready:hover{border-color:var(--mw-primary);box-shadow:0 2px 10px #00766c1f}.suite-card.pending{opacity:.65}.suite-card .name{font-weight:650;font-size:15px}.suite-card .en{color:var(--mw-muted);font-size:12px}.maplibregl-popup-content{font-family:Segoe UI,Tahoma,Noto Naskh Arabic,Arial,sans-serif}.mw-home,.mw-chip-s5,.suite a:not(.suite-card),.mw-table a{color:var(--mw-primary-text)}.mw-error{color:var(--mw-danger)}.mw-table td.exceed{color:var(--mw-danger);background:color-mix(in srgb,var(--mw-danger) 12%,transparent)}.mw-method summary,.mw-card h3,.mw-section-title,.mw-table th{color:var(--mw-fg)}.suite-card.ready:hover{box-shadow:0 2px 10px color-mix(in srgb,var(--mw-primary) 25%,transparent)}[data-strata-app] [role=group][aria-label=Language]{background:transparent!important;border-color:var(--mw-border)!important}[data-strata-app] [role=group][aria-label=Language] button{color:var(--mw-fg)!important}[data-strata-app] [role=group][aria-label=Language] button[aria-pressed=true]{color:#fff!important;background:var(--mw-primary)!important}[data-strata-legend]{background:var(--mw-panel)!important;color:var(--mw-fg)!important;border-color:var(--mw-border)!important}[data-strata-app] .maplibregl-popup-content{background:var(--mw-panel);color:var(--mw-fg)}[data-strata-app] .maplibregl-popup-anchor-top .maplibregl-popup-tip,[data-strata-app] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,[data-strata-app] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--mw-panel)}[data-strata-app] .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,[data-strata-app] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,[data-strata-app] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--mw-panel)}[data-strata-app] .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--mw-panel)}[data-strata-app] .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--mw-panel)}[data-strata-app] .maplibregl-popup-close-button{color:var(--mw-fg)}:root[data-mode=dark] .maplibregl-ctrl.maplibregl-ctrl-attrib,:root[data-mode=dark] .maplibregl-ctrl-scale{background:#182129e0;color:var(--mw-fg);border-color:var(--mw-muted)}:root[data-mode=dark] .maplibregl-ctrl-attrib a{color:var(--mw-fg)}:root[data-mode=dark] .maplibregl-ctrl-attrib-button{background-color:#e6edf2e6;border-radius:50%}:root[data-mode=dark] .maplibregl-ctrl-group{background:var(--mw-panel);box-shadow:0 0 0 1px var(--mw-border)}:root[data-mode=dark] .maplibregl-ctrl-group button+button{border-top-color:var(--mw-border)}:root[data-mode=dark] .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert(1) brightness(.95)}
