:root{--font-xs:13px;--font-sm:14px;--font-md:15px;--font-lg:18px;--font-xl:24px;--font-2xl:30px;--mip-font-body:15px;--mip-font-control:15px;--mip-font-table:14px;--mip-font-helper:13px;--mip-line-body:1.65;--mip-line-tight:1.4;--mip-content-gutter:clamp(12px, 2vw, 28px)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;font-size:var(--mip-font-body);line-height:var(--mip-line-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}input,select,textarea{line-height:1.5}.mip-app-shell,.mip-app-content{min-width:0;max-width:100%}.mip-app-content>*{min-width:0}.mip-universal-brand-copy strong{font-size:15px;line-height:var(--mip-line-tight)}.mip-universal-brand-copy span,.mip-universal-section-label{font-size:13px;line-height:var(--mip-line-tight)}.mip-universal-nav a,.mip-universal-user-copy strong{font-size:14px;line-height:1.45}.mip-universal-user-copy span{font-size:13px;line-height:1.45}img,video{max-width:100%}.mip-app-content input,.mip-app-content select,.mip-app-content textarea{font-size:var(--mip-font-control)}.mgmt-back,.settings-back,.quality-back-button,.field-back-button,.reports-secondary-button,.gis-pro-dashboard-button{font-family:inherit;font-size:14px;line-height:1.45}@media (min-width:901px) and (max-width:1440px){.mip-app-shell,.mip-app-content{min-width:0;max-width:100%}.mip-app-content{box-sizing:border-box}}@media (max-width:900px){body{font-size:15px}.mip-app-content{width:100%;min-width:0}.mip-universal-nav a{font-size:14px}}@media (max-width:520px){:root{--mip-font-body:15px;--mip-font-control:16px}input,select,textarea{font-size:16px}}@media print{body{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}}
:root{--mip-readable-body:15px;--mip-readable-control:15px;--mip-readable-table:14px;--mip-readable-small:13px;--mip-page-gap:clamp(12px, 1.7vw, 28px);--mip-page-max:1680px}html,body{max-width:100%}body{min-width:320px}.mip-app-shell,.mip-app-content{width:100%;min-width:0;max-width:100%}.mip-app-content>*{min-width:0;max-width:100%}.mip-app-content :where(main,section,article,header,footer,form,fieldset,div){min-width:0}.mip-app-content :where(h1){overflow-wrap:break-word;margin-block-start:0;line-height:1.25}.mip-app-content :where(h2){overflow-wrap:break-word;line-height:1.3}.mip-app-content :where(h3){overflow-wrap:break-word;line-height:1.35}.mip-app-content :where(p,li,dd,dt){line-height:1.65}.mip-app-content :where(button,input,select,textarea){font-family:inherit;font-size:var(--mip-readable-control)}.mip-app-content label{font-size:14px;line-height:1.55}.mip-app-content small{font-size:var(--mip-readable-small);line-height:1.55}.mip-app-content :is([class*=eyebrow],[class*=helper],[class*=hint],[class*=caption],[class*=subtitle]):not([class*=gis]):not([class*=map]):not([class*=print]){line-height:1.5;font-size:13px!important}.mip-app-content table{border-collapse:collapse}.mip-app-content th,.mip-app-content td{font-size:var(--mip-readable-table);line-height:1.55}.mip-app-content :is([class*=table-wrap],[class*=tableWrap],[class*=table-wrapper],[class*=tableWrapper],[class*=table-container],[class*=tableContainer]){-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.mip-app-content img,.mip-app-content video,.mip-app-content iframe{max-width:100%}.mip-app-content img,.mip-app-content video{height:auto}.mip-app-content :where(p,td,th,label,strong,span){overflow-wrap:break-word}.maplibregl-map canvas{max-width:none}.mip-universal-nav a{line-height:1.45}.mip-universal-nav a>span:last-child{overflow-wrap:anywhere}.mip-universal-user-copy{min-width:0}.mip-universal-user-copy strong,.mip-universal-user-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:901px) and (max-width:1440px){:root{--mip-readable-body:15px;--mip-readable-control:14px;--mip-readable-table:14px}.mip-universal-sidebar{min-width:245px;max-width:265px}.mip-universal-brand{gap:9px}.mip-universal-brand-copy strong{font-size:14px}.mip-universal-brand-copy span,.mip-universal-section-label{font-size:12.5px}.mip-universal-nav a{min-height:40px;font-size:13.5px;line-height:1.4}.mip-app-content h1{font-size:clamp(23px,2vw,30px)}.mip-app-content h2{font-size:clamp(19px,1.6vw,24px)}.mip-app-content h3{font-size:clamp(16px,1.3vw,20px)}}@media (min-width:901px) and (max-width:1180px){.mip-universal-sidebar{min-width:225px;max-width:240px}.mip-universal-nav a{font-size:13px}.mip-app-content{min-width:0}}@media (max-width:900px){:root{--mip-readable-body:15px;--mip-readable-control:16px;--mip-readable-table:14px}.mip-app-content{width:100%;min-width:0}.mip-app-content h1{font-size:clamp(22px,6vw,28px)}.mip-app-content h2{font-size:clamp(19px,5vw,24px)}.mip-app-content :where(input,select,textarea){font-size:16px}.mip-app-content :is([class*=actions],[class*=toolbar]){max-width:100%}}@media (max-width:600px){:root{--mip-page-gap:10px}.mip-app-content :where(button,[role=button]){line-height:1.45}.mip-app-content table{font-size:14px}}@media (max-width:390px){.mip-app-content h1{font-size:21px}.mip-app-content h2{font-size:18px}}.mip-app-content :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #02958947}@media print{.mip-app-content{overflow:visible!important}}@media (min-width:901px){.mip-sidebar-language-dock{border-top:1px solid #ffffff1c;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0 12px;padding:11px 4px 10px;display:flex}.mip-sidebar-language-dock-label{color:#e8f3f7cc;white-space:nowrap;flex:none;font-size:12px;font-weight:750;line-height:1}.mip-sidebar-language-dock>div:last-child{width:46px;margin-inline-start:auto}.mip-sidebar-language-dock>div:last-child button{flex:1 1 0;min-width:32px}}@media (max-width:900px){.mip-sidebar-language-dock{display:none!important}}
:root{--mip-readable-body:16px;--mip-readable-control:15px;--mip-readable-table:14px;--mip-readable-small:13px;--mip-control-height:42px;--mip-control-radius:10px;--mip-space-1:6px;--mip-space-2:10px;--mip-space-3:14px;--mip-space-4:18px;--mip-space-5:24px}*,:before,:after{box-sizing:border-box}body{font-size:var(--mip-readable-body);line-height:1.65}.mip-app-content{color:var(--text,#17322d)}.mip-app-content h1{letter-spacing:-.01em}.mip-app-content h1,.mip-app-content h2,.mip-app-content h3{text-wrap:balance}.mip-app-content p{text-wrap:pretty}.mip-app-content :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--mip-control-height)}.mip-app-content textarea{resize:vertical;min-height:96px}.mip-app-content :where(input,select,textarea){border-radius:var(--mip-control-radius)}.mip-app-content label{font-weight:600}.mip-app-content button{font-family:inherit;line-height:1.45}.mip-app-content button:not([class*=icon]):not([aria-label]){min-height:38px}.mip-app-content button:disabled{cursor:not-allowed;opacity:.62}.mip-app-content table{width:100%}.mip-app-content th{font-weight:700}.mip-app-content th,.mip-app-content td{vertical-align:middle}.mip-app-content :is([class*=description],[class*=Description],[class*=meta],[class*=Meta],[class*=subtitle],[class*=Subtitle],[class*=helper],[class*=Helper],[class*=hint],[class*=Hint]):not([class*=gis]):not([class*=map]):not([class*=print]){font-size:13px;line-height:1.55}.mip-app-content [role=dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}@media (min-width:901px) and (max-width:1440px){body{font-size:15px}.mip-app-content :where(input,select,textarea,button),.mip-app-content table{font-size:14px}}@media (max-width:900px){body{font-size:15px}.mip-app-content :where(input,select,textarea){font-size:16px}.mip-app-content button:not([class*=icon]){min-height:40px}}@media (max-width:520px){.mip-app-content{font-size:15px}.mip-app-content :where(p,li){line-height:1.6}}.maplibregl-map,.maplibregl-canvas-container,.maplibregl-map canvas{font-size:initial}@media print{.mip-app-content button{min-height:initial}}
@media screen and (min-width:901px){.mip-app-content{overscroll-behavior-inline:contain;overflow-x:auto!important}}.mip-app-content :is(.sector-meta,.density-rank,.density-main small,.uncovered-grid button,.hotspot-radius,.hotspot-main small,.image-expand,.gallery-counter,.timeline-heading time,.timeline-status-change,.timeline-content p,.timeline-empty,.topbar .eyebrow,.topbar-badge,.filter-grid label,.kpi-card small){font-size:12px!important;line-height:1.5!important}.mip-app-content :is(.quality-heading span,.quality-kpi-grid small,.quality-card-badges span,.quality-card-number time,.quality-card-description,.quality-card-product,.quality-card-meta div,.quality-active-review,.quality-pagination span,.quality-decision-dialog>header p,.quality-decision-summary span,.quality-decision-summary p,.quality-form-field>span,.quality-form-field small,.quality-filter-bar label){font-size:12px!important;line-height:1.55!important}.mip-app-content .quality-card-actions button{font-size:13px!important}.mip-app-content :is(.field-heading span,.field-header-status,.field-section-heading p,.field-summary-list span,.field-summary-list strong,.field-form-grid label>span,.field-description-field small,.field-image-upload span,.field-image-info,.field-requirement-warning,.field-summary-location,.field-success-card>span,.field-loading){font-size:12px!important;line-height:1.55!important}.mip-app-content :is(.aa21-status,.aa21-disabled,.aa21-date,.aa21-activity em,.aa21-activity small,.aa21-mobile-details small,.aa21-mobile-details em,.aa21-footer){font-size:12px!important;line-height:1.5!important}.platform-developer{font-size:11px!important;line-height:1.45!important}.reports-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}@media screen and (min-width:901px) and (max-width:1440px){.mip-app-content :is(.quality-card-description,.timeline-content p,.field-section-heading p){font-size:13px!important}}@media screen and (max-width:900px){.mip-app-content{max-width:100%!important}.mip-app-content :is(.quality-card-description,.timeline-content p,.field-section-heading p,.field-description-field small){font-size:13px!important}}@media print{.mip-app-content{overflow:visible!important}}
@media screen and (max-width:900px){.gis-v1-map-shell,.gis-v1-map-shell .advanced-map-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.gis-v1-map-shell .advanced-gis-map{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(320px,52dvh,480px)!important;min-height:320px!important;display:block!important;overflow:hidden!important}.gis-v1-map-shell .advanced-gis-map .maplibregl-map{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important}.gis-v1-map-shell .maplibregl-ctrl-top-left,.gis-v1-map-shell .maplibregl-ctrl-top-right{top:6px}.gis-v1-map-shell .maplibregl-ctrl-bottom-left,.gis-v1-map-shell .maplibregl-ctrl-bottom-right{bottom:6px}}@media screen and (max-width:520px){.gis-v1-map-shell .advanced-gis-map{height:clamp(300px,50dvh,430px)!important;min-height:300px!important}}@media screen and (max-width:900px) and (max-height:600px){.gis-v1-map-shell .advanced-gis-map{height:clamp(240px,100dvh - 160px,360px)!important;min-height:240px!important}}@media print{.gis-v1-map-shell,.gis-v1-map-shell .advanced-map-card,.gis-v1-map-shell .advanced-gis-map{height:auto!important;min-height:0!important;max-height:none!important}}.mip-basemap-control button[hidden]{display:none!important}
:root{--brand-deep:#0b5a4f;--brand-teal:#11786a;--brand-green:#6bbe4c;--primary:#0e6b5e;--primary-dark:#0a4e45;--primary-hover:#12806f;--primary-soft:#e8f3f0;--primary-soft-2:#f2f8f6;--background:#f3f6f5;--surface:#fff;--surface-2:#f7faf9;--surface-3:#eef3f1;--text:#18302b;--text-strong:#0f241f;--muted:#5e6f6b;--muted-light:#869692;--border:#dde6e3;--border-strong:#c9d6d2;--shadow-sm:0 1px 2px #0f241f0a, 0 2px 8px #0f241f0a;--shadow:0 2px 6px #0f241f0d, 0 10px 24px #0f241f0f;--shadow-lg:0 18px 44px #0f241f1a;--sidebar-bg:#0c3a34;--sidebar-line:#ffffff14;--sidebar-text:#fffc;--sidebar-active:#8bd17c}html body,html body button,html body input,html body select,html body textarea{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif!important}html body{color:var(--text);background-color:var(--background)}html body .eyebrow{letter-spacing:normal!important;text-transform:none!important}html body .mip-app-shell .mip-universal-sidebar{background:var(--sidebar-bg)!important;border-left:1px solid var(--sidebar-line)!important;box-shadow:none!important}html body .mip-app-shell .mip-universal-brand{border-bottom:1px solid var(--sidebar-line)!important}html body .mip-app-shell .mip-universal-logo{box-shadow:none!important;background:#fff!important;border-radius:12px!important}html body .mip-app-shell .mip-universal-brand-copy strong{color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html body .mip-app-shell .mip-universal-brand-copy span{color:#ffffff9e!important;font-size:11.5px!important;font-weight:500!important}html body .mip-app-shell .mip-universal-section-label{color:#ffffff73!important;letter-spacing:normal!important;text-transform:none!important;font-size:11.5px!important;font-weight:600!important}html body .mip-app-shell .mip-universal-nav a{position:relative;color:var(--sidebar-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;font-size:14px!important;font-weight:500!important}html body .mip-app-shell .mip-universal-nav a:hover{color:#fff!important;background:#ffffff12!important}html body .mip-app-shell .mip-universal-nav a.active{color:#fff!important;background:#ffffff1c!important;font-weight:600!important}html body .mip-app-shell .mip-universal-nav a.active:before{content:"";background:var(--sidebar-active);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;right:0}html body .mip-app-shell .mip-universal-nav-icon{color:inherit!important;box-shadow:none!important;background:#ffffff0f!important;border:0!important}html body .mip-app-shell .mip-universal-nav a.active .mip-universal-nav-icon{color:var(--sidebar-active)!important;background:#8bd17c24!important}html body .mip-app-shell .mip-sidebar-language-dock,html body .mip-app-shell .mip-universal-user{border:1px solid var(--sidebar-line)!important;box-shadow:none!important;background:#ffffff0d!important}html body .mip-app-shell .mip-universal-user-copy strong{color:#fff!important}html body .mip-app-shell .mip-universal-user-copy span,html body .mip-app-shell .mip-sidebar-language-dock-label{color:#ffffff9e!important}html body .mip-app-shell .mip-universal-avatar{color:var(--sidebar-bg)!important;background:var(--sidebar-active)!important}html body .mip-app-shell .mip-universal-logout{color:#ffffffbf!important;border:1px solid var(--sidebar-line)!important;background:0 0!important}html body .mip-app-shell .mip-universal-logout:hover{color:#fff!important;background:#ffffff14!important}.mip-sidebar-signature{color:#ffffff59;text-align:center;direction:ltr;margin:10px 0 2px;font-size:10.5px}html body .mip-app-shell~.platform-developer{display:none!important}html body:has(.mip-app-shell) .platform-developer{display:none!important}html body .mip-app-content :is(input,select,textarea):focus-visible,html body .mip-app-content :is(button,a):focus-visible{outline-offset:2px;outline:2px solid var(--primary)!important}
:root{--brand-deep:#006c60;--brand-teal:#009084;--brand-green:#60b448;--primary:#006c60;--primary-dark:#00453d;--primary-hover:#00806f;--primary-soft:#e3f1ec;--primary-soft-2:#f0f7f4;--background:#eef5f1;--text:#10241f;--text-strong:#00332d;--sidebar-bg:#00352f;--sidebar-active:#9bdc84}html body .mip-app-shell .mip-universal-sidebar{background:radial-gradient(circle at 100% 0,#60b44838,#0000 38%),linear-gradient(#005047 0%,#00352f 60%,#002a25 100%)!important;border-left:0!important;box-shadow:-12px 0 36px #0028232e!important}html body .mip-app-shell .mip-universal-logo{box-shadow:0 8px 20px #0000002e!important}html body .mip-app-shell .mip-main-nav-group{gap:2px;margin:0 0 10px;display:grid}html body .mip-app-shell .mip-main-nav-group-title{color:#b9e6a8bf;margin:6px 12px 4px;font-size:11.5px;font-weight:700}html body .mip-app-shell .mip-universal-nav a{color:#ffffffd6!important}html body .mip-app-shell .mip-universal-nav a .mip-universal-nav-icon{color:#9bdc84!important;background:#ffffff0f!important}html body .mip-app-shell .mip-universal-nav a:not(.active):hover{color:#fff!important;background:#ffffff14!important}html body .mip-app-shell .mip-universal-nav a.active{color:#00332d!important;background:#fff!important;font-weight:700!important;box-shadow:0 10px 24px #00000038!important}html body .mip-app-shell .mip-universal-nav a.active:before{display:none}html body .mip-app-shell .mip-universal-nav a.active .mip-universal-nav-icon{color:#4f9e3a!important;background:#e8f4e3!important}html body .mip-app-shell .mip-universal-user{background:#ffffff14!important}html body .mip-app-shell .mip-universal-avatar{color:#00332d!important;background:#60b448!important}html body .mip-app-shell .mip-universal-logout{color:#fff!important;border:1px solid #ffffff2e!important}html body .mip-app-shell .mip-app-content{min-height:100vh;background:radial-gradient(circle at 0 0,#60b44812,#0000 40%),linear-gradient(#eef5f1 0%,#f4f7f5 100%)!important}@media screen and (max-width:900px){html body .mip-mobile-bottom-nav{background:linear-gradient(#004a42 0%,#00352f 100%)!important;border-top:0!important}html body .mip-mobile-bottom-nav .mip-mobile-nav-scroll a,html body .mip-mobile-bottom-nav .mip-mobile-nav-scroll a svg{color:#ffffffd1!important}html body .mip-mobile-bottom-nav .mip-mobile-nav-scroll a.active{color:#00332d!important;background:#fff!important}html body .mip-mobile-bottom-nav .mip-mobile-nav-scroll a.active svg{color:#4f9e3a!important}}
:root{--pp-ink:#00332d;--pp-deep:#006c60;--pp-deep-2:#00594f;--pp-teal:#009084;--pp-leaf:#60b448;--pp-leaf-ink:#3f7f2c;--pp-sun:#e0a32e;--pp-sun-ink:#9a6a10;--pp-coral:#e2563b;--pp-coral-ink:#c2412b;--pp-violet:#6a5bd6;--pp-violet-ink:#4a3db0;--pp-blue:#2b59c3;--pp-text:#11261f;--pp-muted:#6c7f78;--pp-faint:#9aa8a4;--pp-line:#e2ebe6;--pp-line-2:#cfdcd7;--pp-surface:#fff;--pp-soft:#f3f8f6;--pp-mint:#e4f1ec;--pp-page:#eef5f1;--pp-radius-lg:24px;--pp-radius:16px;--pp-radius-sm:12px;--pp-shadow:0 1px 2px #00332d0a, 0 14px 34px #00332d12;--pp-shadow-lg:0 24px 60px #00282338;--pp-font:"IBM Plex Sans Arabic", "Noto Sans Arabic", Tahoma, sans-serif}html body .pp-page{width:100%;max-width:1440px;color:var(--pp-text);font-family:var(--pp-font);direction:rtl;align-content:start;gap:18px;margin:0 auto;padding:4px 0 44px;display:grid}html body .pp-page *,html body .pp-modal *{letter-spacing:normal}html body .pp-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}html body .pp-header-text{gap:4px;min-width:0;display:grid}html body .pp-title{color:var(--pp-ink);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.25}html body .pp-sub{color:var(--pp-muted);margin:0;font-size:14px;font-weight:500;line-height:1.7}html body .pp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .pp-hero{border-radius:var(--pp-radius-lg);color:#fff;box-shadow:var(--pp-shadow);background:radial-gradient(circle at 0 100%,#60b44859,#0000 45%),linear-gradient(135deg,#00453d 0%,#00332d 55%,#00594f 100%);gap:8px;padding:24px 26px;display:grid;position:relative;overflow:hidden}html body .pp-hero .pp-title{color:#fff}html body .pp-hero .pp-sub{color:#ffffffc7}html body .pp-card{border-radius:var(--pp-radius-lg);background:var(--pp-surface);min-width:0;box-shadow:var(--pp-shadow);color:var(--pp-text);border:0;align-content:start;gap:14px;padding:20px 22px;display:grid}html body .pp-card-flat{border:1px solid var(--pp-line);box-shadow:none}html body .pp-card-soft{background:var(--pp-soft);box-shadow:none}html body .pp-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}html body .pp-card-title{color:var(--pp-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:inline-flex}html body .pp-card-title svg{color:var(--pp-deep)}html body .pp-card-sub{color:var(--pp-muted);margin:0;font-size:13px;line-height:1.7}html body a.pp-card{text-decoration:none;transition:transform .15s,box-shadow .15s}html body a.pp-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00332d0d,0 20px 40px #00332d1a}html body .pp-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}html body .pp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .pp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html body .pp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html body .pp-span-2{grid-column:span 2}html body .pp-span-all{grid-column:1/-1}html body .pp-kpi{border-radius:var(--pp-radius-lg);background:var(--pp-surface);min-width:0;box-shadow:var(--pp-shadow);color:var(--pp-text);align-content:start;gap:4px;padding:18px 20px;text-decoration:none;display:grid}html body .pp-kpi-label{color:var(--pp-muted);font-size:13px;font-weight:600}html body .pp-kpi-value{color:var(--pp-ink);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2}html body .pp-kpi-value small{color:var(--pp-muted);font-size:14px;font-weight:600}html body .pp-kpi-sub{color:var(--pp-muted);font-size:12.5px}html body .pp-kpi-deep{color:#fff;background:linear-gradient(135deg,#00453d 0%,#00332d 60%,#00594f 100%)}html body .pp-kpi-deep .pp-kpi-label,html body .pp-kpi-deep .pp-kpi-sub{color:#ffffffb8}html body .pp-kpi-deep .pp-kpi-value{color:#fff}html body .pp-kpi-ok{box-shadow:inset -4px 0 0 var(--pp-leaf), var(--pp-shadow)}html body .pp-kpi-warn{box-shadow:inset -4px 0 0 var(--pp-sun), var(--pp-shadow)}html body .pp-kpi-bad{box-shadow:inset -4px 0 0 var(--pp-coral), var(--pp-shadow)}html body .pp-kpi-info{box-shadow:inset -4px 0 0 var(--pp-teal), var(--pp-shadow)}html body .pp-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .pp-toolbar>.pp-spacer{flex:1}html body .pp-search{border:1px solid var(--pp-line);background:var(--pp-surface);min-width:220px;height:42px;color:var(--pp-muted);border-radius:14px;flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}html body .pp-search:focus-within{border-color:var(--pp-teal);box-shadow:0 0 0 3px #00908424}html body .pp-search input{min-width:0;height:100%;box-shadow:none;color:var(--pp-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;font-weight:500}html body .pp-field{gap:6px;min-width:0;display:grid}html body .pp-field-label,html body .pp-field>span:first-child{color:#3b4f4a;font-size:13px;font-weight:600}html body .pp-help{color:var(--pp-muted);font-size:12px;line-height:1.6}html body .pp-input,html body .pp-select,html body .pp-textarea,html body .pp-field input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .pp-field select,html body .pp-field textarea{box-sizing:border-box;border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);background:var(--pp-surface);width:100%;min-height:42px;box-shadow:none;color:var(--pp-text);font:inherit;outline:none;padding:9px 12px;font-size:14px;font-weight:500}html body .pp-textarea,html body .pp-field textarea{resize:vertical;min-height:88px;line-height:1.7}html body .pp-input:focus,html body .pp-select:focus,html body .pp-textarea:focus,html body .pp-field :is(input,select,textarea):focus{border-color:var(--pp-teal);box-shadow:0 0 0 3px #00908424}html body .pp-toolbar .pp-select,html body .pp-toolbar .pp-input{width:auto;min-width:150px}html body .pp-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 16px;display:grid}html body .pp-btn{border:1px solid var(--pp-line);background:var(--pp-surface);min-height:42px;box-shadow:none;color:var(--pp-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}html body .pp-btn:not(:disabled):hover{border-color:var(--pp-teal);background:var(--pp-soft)}html body .pp-btn:disabled{opacity:.5;cursor:default}html body .pp-btn-primary{border-color:var(--pp-deep);background:var(--pp-deep);color:#fff}html body .pp-btn-primary:not(:disabled):hover{border-color:var(--pp-deep-2);background:var(--pp-deep-2);color:#fff}html body .pp-btn-soft{background:var(--pp-mint);color:var(--pp-deep);border-color:#0000}html body .pp-btn-ghost{color:var(--pp-deep);background:0 0;border-color:#0000}html body .pp-btn-danger{border-color:var(--pp-coral);background:var(--pp-coral);color:#fff}html body .pp-btn-danger:not(:disabled):hover{border-color:var(--pp-coral-ink);background:var(--pp-coral-ink);color:#fff}html body .pp-btn-danger-soft{color:var(--pp-coral-ink);background:#fde8e3;border-color:#0000}html body .pp-btn-danger-soft:not(:disabled):hover{background:#fbd9d1;border-color:#f0b9ac}html body .pp-btn-sm{border-radius:11px;min-height:34px;padding:0 12px;font-size:13px}html body .pp-icon-btn{border:1px solid var(--pp-line);background:var(--pp-surface);width:42px;height:42px;color:var(--pp-deep);cursor:pointer;border-radius:14px;place-items:center;padding:0;display:inline-grid}html body .pp-icon-btn:hover{border-color:var(--pp-teal);background:var(--pp-soft)}html body .pp-icon-btn.pp-btn-sm{width:34px;height:34px}html body .pp-tabs{background:var(--pp-surface);border-radius:16px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;box-shadow:0 1px 2px #00332d0f}html body .pp-tab{color:#3b4f4a;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}html body .pp-tab:not(.pp-tab-on):not([aria-selected=true]):hover{background:var(--pp-soft)}html body .pp-tab-on,html body .pp-tab[aria-selected=true]{background:var(--pp-deep);color:#fff}html body .pp-tab .pp-count{background:#00000012;border-radius:999px;padding:1px 8px;font-size:12px}html body .pp-tab-on .pp-count,html body .pp-tab[aria-selected=true] .pp-count{background:#fff3}html body .pp-chips{flex-wrap:wrap;gap:8px;display:flex}html body .pp-chip{border:1px solid var(--pp-line);background:var(--pp-surface);color:#3b4f4a;height:34px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html body .pp-chip:not(.pp-chip-on):hover{border-color:var(--pp-teal)}html body .pp-chip-on,html body .pp-chip[aria-pressed=true]{border-color:var(--pp-deep);background:var(--pp-deep);color:#fff}html body .pp-badge{color:#3b4f4a;white-space:nowrap;background:#eef3f1;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}html body .pp-badge-ok{color:var(--pp-leaf-ink);background:#e7f4e1}html body .pp-badge-warn{color:var(--pp-sun-ink);background:#fdf1d9}html body .pp-badge-bad{color:var(--pp-coral-ink);background:#fde8e3}html body .pp-badge-info{color:var(--pp-deep);background:#e3f3ee}html body .pp-badge-violet{color:var(--pp-violet-ink);background:#ece9fb}html body .pp-badge-blue{color:var(--pp-blue);background:#e6edfb}html body .pp-badge-deep{background:var(--pp-deep);color:#fff}html body .pp-dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}html body .pp-table-wrap{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface);overflow-x:auto}html body .pp-table{border-collapse:separate;border-spacing:0;background:0 0;border:0;width:100%;margin:0;font-size:13.5px}html body .pp-table th{z-index:1;border:0;border-bottom:1px solid var(--pp-line);color:var(--pp-muted);text-align:right;white-space:nowrap;background:#f6faf8;padding:11px 14px;font-size:12.5px;font-weight:700;position:sticky;top:0}html body .pp-table td{color:var(--pp-text);vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #edf2f0;padding:12px 14px;font-weight:500}html body .pp-table tbody tr:last-child td{border-bottom:0}html body .pp-table tbody tr:hover td{background:#f7fbf9}html body .pp-table tr.pp-row-on td{background:#eaf5f0}html body .pp-table .pp-num,html body .pp-num{font-variant-numeric:tabular-nums;white-space:nowrap}html body .pp-strong{color:var(--pp-ink);font-weight:700}html body .pp-muted{color:var(--pp-muted)}html body .pp-list{gap:8px;display:grid}html body .pp-row{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-surface);color:var(--pp-text);text-align:right;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}html body button.pp-row,html body a.pp-row{width:100%;font:inherit;cursor:pointer}html body button.pp-row:hover,html body a.pp-row:hover{background:#f6fbf9;border-color:#9fd0c3}html body input[type=checkbox].pp-switch{cursor:pointer;appearance:none;background:#cfd8d5;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s;position:relative}html body input[type=checkbox].pp-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:right .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #00000040}html body input[type=checkbox].pp-switch:checked{background:var(--pp-deep)}html body input[type=checkbox].pp-switch:checked:after{right:21px}html body input[type=checkbox].pp-switch:disabled{opacity:.5;cursor:default}html body .pp-empty{border:1px dashed var(--pp-line-2);border-radius:var(--pp-radius-lg);color:var(--pp-muted);text-align:center;background:#f7faf9;justify-items:center;gap:10px;padding:44px 16px;font-size:14.5px;display:grid}html body .pp-empty svg{color:var(--pp-teal)}html body .pp-empty strong{color:var(--pp-ink);font-size:16px}html body .pp-loading{color:var(--pp-muted);justify-content:center;align-items:center;gap:10px;padding:36px 16px;font-size:14px;display:flex}html body .pp-spin{animation:.9s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}html body .pp-note{background:var(--pp-mint);color:var(--pp-deep);border-radius:14px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.7;display:flex}html body .pp-note-warn{color:var(--pp-sun-ink);background:#fdf1d9}html body .pp-note-bad{color:var(--pp-coral-ink);background:#fde8e3}html body .pp-modal-backdrop{z-index:5000;background:#001e1a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}html body .pp-modal{border-radius:var(--pp-radius-lg);background:var(--pp-surface);width:min(560px,100%);max-width:none;max-height:calc(100vh - 32px);box-shadow:var(--pp-shadow-lg);color:var(--pp-text);font-family:var(--pp-font);direction:rtl;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}html body .pp-modal-lg{width:min(880px,100%)}html body .pp-modal-head{border-bottom:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}html body .pp-modal-title{color:var(--pp-ink);margin:0;font-size:18px;font-weight:700}html body .pp-modal-body{align-content:start;gap:14px;padding:20px 22px;display:grid;overflow-y:auto}html body .pp-modal-foot{border-top:1px solid var(--pp-line);background:#fafcfb;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:14px 22px;display:flex}html body .pp-pager{color:var(--pp-muted);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}html body .pp-avatar{background:var(--pp-mint);width:38px;height:38px;color:var(--pp-deep);border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}html body .pp-progress{background:#e9f0ed;border-radius:999px;height:8px;display:block;overflow:hidden}html body .pp-progress>span{border-radius:inherit;background:var(--pp-deep);height:100%;display:block}html body .pp-divider{background:var(--pp-line);border:0;height:1px;margin:2px 0}html body .pp-page :is(a,button,input,select,textarea,summary):focus-visible,html body .pp-modal :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pp-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){html body .pp-spin{animation:none}html body a.pp-card,html body .pp-btn{transition:none}}@media (max-width:1100px){html body .pp-grid-4,html body .pp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){html body .pp-grid-2,html body .pp-grid-3,html body .pp-grid-4{grid-template-columns:minmax(0,1fr)}html body .pp-span-2{grid-column:auto}html body .pp-header{align-items:stretch}html body .pp-card{border-radius:20px;padding:16px}html body .pp-toolbar .pp-select,html body .pp-toolbar .pp-input{flex:1;min-width:0}html body .pp-modal-backdrop{align-items:end;padding:0}html body .pp-modal{border-radius:24px 24px 0 0;max-height:92vh}}@media print{html body .pp-card,html body .pp-kpi{box-shadow:none;border:1px solid #dde6e3}html body .pp-actions,html body .pp-toolbar,html body .pp-pager{display:none}}html body .pp-search input:not([type=checkbox]):not([type=radio]):not([type=file]){height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:900px){html body .mip-app-shell .mip-app-content{box-sizing:border-box!important;padding-inline:12px!important}html body .mip-mobile-bottom-nav .mip-mobile-nav-scroll :is(a,button) span{font-size:11px!important}html body .mip-app-content :is(.catalog-active,.catalog-heading span,.catalog-heading p,.catalog-category-list span,.mgmt-list-head p,.my-observation-status,.my-observation-meta b,.my-observation-meta em,.my-observations-list time,.field-map-hint,.field-image-source-button-v5 strong,.quality-kpi-grid span,.qvisit-heading span,.qvisit-heading button,.qvisit-card-top span,.qvisit-card p,.qvisit-progress-title span,.qvisit-progress-title strong,.qvisit-counts,.qvisit-counts span,.quality-plan-compliance-ok span,.reports-status,.reports-footer span){font-size:11.5px!important}html body .quality-filter-bar{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}html body .quality-filter-bar>*{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}html body .quality-filter-bar .quality-search{grid-column:1/-1}html body .quality-filter-bar :is(.quality-search input,.quality-filter-control select){width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}}.amanati-print-root{pointer-events:none;width:1123px;position:fixed;top:0;left:-200000px}.amanati-print-page{page:amanati;width:1123px;height:794px;overflow:hidden}@page amanati{size:A4 landscape;margin:0}@media print{html.amanati-printing,html.amanati-printing body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}html.amanati-printing body>:not(.amanati-print-root){display:none!important}html.amanati-printing .amanati-print-root{width:297mm!important;position:static!important;left:auto!important}html.amanati-printing .amanati-print-page{break-after:page;page-break-after:always;width:297mm!important;height:210mm!important;overflow:hidden!important}html.amanati-printing .amanati-print-page:last-child{break-after:auto;page-break-after:auto}html.amanati-printing .amanati-print-page>*{zoom:1;width:1123px!important;height:794px!important;box-shadow:none!important;border-radius:0!important;margin:0!important}html.amanati-printing .amanati-print-root *{letter-spacing:normal;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.amx-matrix{border-collapse:separate;border-spacing:2px;width:100%;font-size:13px}.amx-matrix th{color:#0f2f2a;text-align:right;white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:800}.amx-matrix thead th i{border-radius:3px;width:9px;height:9px;margin-left:5px;display:inline-block}.amx-matrix tbody th{text-overflow:ellipsis;max-width:160px;overflow:hidden}.amx-matrix td{text-align:center;border-radius:6px;min-width:58px;padding:7px 8px;font-weight:700}.amx-matrix td.amx-total{color:#0f2f2a;background:#f1f5f4;font-weight:800}.amx-matrix tbody tr.on th{color:#006c60}.amx-matrix tbody tr.dim{opacity:.45}.amx-matrix tfoot th,.amx-matrix tfoot td{color:#0f2f2a;border-top:2px solid #0f2f2a;font-weight:800}.amx-rate{color:#0f2f2a;align-items:center;gap:6px;font-weight:800;display:inline-flex}.amx-rateBar{background:#e5ece9;border-radius:999px;width:54px;height:6px;display:inline-block;overflow:hidden}.amx-rateBar i{background:#1baf7a;border-radius:999px;height:100%;margin-right:0;display:block}.amx-hours{gap:3px;display:grid}.amx-hourRow{grid-template-columns:58px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.amx-hourRow span{color:#5d726c;font-size:11.5px;font-weight:700}.amx-hourRow i{border-radius:3px;height:18px;display:block}.amx-hourRow em{color:#8aa09a;text-align:center;font-size:10px;font-style:normal}.amx-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.amx-rank li{border-radius:8px;grid-template-columns:minmax(0,140px) minmax(0,1fr) 48px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:grid}.amx-rank li:hover,.amx-rank li.on{background:#eef6f3}.amx-rank li.dim{opacity:.45}.amx-rankName{color:#24443e;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.amx-rankTrack{background:#edf3f1;border-radius:4px;height:12px;overflow:hidden}.amx-rankTrack i{background:#0f6b60;border-radius:4px;height:100%;display:block}.amx-rank b{color:#0f2f2a;text-align:left}.amx-rank .amx-rankMore{color:#8aa09a;font-size:12px;display:block}.amx-tip{z-index:6000;color:#fff;pointer-events:none;background:#0f2f2a;border-radius:10px;min-width:170px;max-width:230px;padding:9px 11px;font-size:12.5px;position:fixed;box-shadow:0 10px 26px #0003}.amx-tipTitle{color:#ffffffbf;margin-bottom:4px;font-size:12px;font-weight:700}.amx-tipRow{align-items:center;gap:7px;display:flex}.amx-tipRow i{border-radius:2px;width:12px;height:3px}.amx-tipRow b{font-size:13px}.amx-tipRow span{color:#ffffffb8}
