: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}}
