@font-face{font-family:poppins;src:url(../media/Poppins_Thin-s.p.3z944qnedklh6.ttf)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Light-s.p.1xt0v3z48i5va.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.256lsa027nxlw.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.2y0ekngz_1675.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.31cdhiqpq3sxk.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.1yqpv-kd5cjbw.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraBold-s.p.07tft7q5zq-s5.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_3679975f-module__SkCZUW__className{font-family:poppins,poppins Fallback}
html{--scroll-behavior:smooth!important;scroll-behavior:smooth!important}body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.map-wrapper-2d .mapboxgl-ctrl-logo{display:none!important}.maplibregl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib-inner a,.mapboxgl-ctrl-attrib-inner a{color:var(--map-attribution-color)}#locationButton{border:none!important}.MuiSpeedDialAction-staticTooltipLabel{z-index:2;width:250px}.MuiSpeedDial-fab{width:auto!important;height:auto!important}#view-default-view{width:auto}.trend-wrapper .g2-tooltip{z-index:8;color:#595959;pointer-events:auto;background-color:#0000;width:100%;margin:0;padding:0 12px;transition:left .4s cubic-bezier(.23,1,.32,1),top .4s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;overflow-x:auto}.trend-wrapper .g2-tooltip-title{height:12px;margin:10px 0;font-weight:700;line-height:12px}.trend-wrapper .g2-tooltip-items{flex-direction:row;align-items:center;width:100%;display:flex;overflow:auto}.trend-wrapper .g2-tooltip-item{opacity:1;cursor:pointer;flex-direction:column;justify-content:space-between;width:92px;min-width:92px;padding-left:12px;display:flex;position:relative}.trend-wrapper .g2-tooltip-item.inactive{opacity:.25}.trend-wrapper .g2-tooltip-item-marker{width:3px;height:48px;position:absolute;inset:0}.trend-wrapper .g2-tooltip-item-label{margin:2px 0 12px;font-size:14px;line-height:14px}.trend-wrapper .g2-tooltip-item-value{color:#000000a6;margin:0 0 4px;font-size:18px;font-weight:700;line-height:18px}#container{width:100%;height:100%}.wrapper{width:100%;height:100%;position:relative}.wrapper .chart-wrapper{height:calc(100% - 88px);inset:94px 10px 0;position:absolute!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#88888880;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#2fa37cb3}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.DateRangePicker,.SingleDatePicker{width:100%}.DateRangePickerInput,.SingleDatePickerInput{justify-content:center;align-items:center;width:100%;padding:3px 6px;border-color:#434a4a4d!important;border-radius:4px!important;display:flex!important}.DateRangePickerInput__withBorder:focus,.DateRangePickerInput__withBorder:focus-within,.SingleDatePickerInput__withBorder:focus,.SingleDatePickerInput__withBorder:focus-within{border:2px solid #2fa37c!important}.DateInput input{text-align:center;font-size:14px}.DateRangePickerInput_arrow{padding:0 14px}.DateRangePickerInput_arrow_svg{fill:#434a4a80!important;width:18px!important;height:18px!important}.labelDatePicker{color:#434a4aad;background-color:#fff;margin:0;padding:0 4px;font-family:Poppins;font-size:10px;font-weight:450;position:absolute;top:-9px;left:10px}.CalendarDay{border:1px double #2fa37c33!important}.CalendarDay__selected{background-color:#2fa37c!important}.CalendarDay__selected_span{background-color:#2fa37c80!important}.labelDatePicker.focused{color:#2fa37c}.DateRangePicker_picker{z-index:2!important}.icon-expanded{color:#000!important;background-color:#0000!important}.btn-expanded:hover{border-top:none}.btn-expanded:hover .icon-expanded{color:#2fa37c!important}td:has(>button[aria-label=delete]){padding:0}.MuiDialogContent-root.css-ypiqx9-MuiDialogContent-root form .MuiStack-root.css-o1sk11-MuiStack-root .MuiFormControl-root.MuiFormControl-fullWidth.MuiTextField-root.css-wb57ya-MuiFormControl-root-MuiTextField-root:first-child,.MuiDialogContent-root.css-ypiqx9-MuiDialogContent-root form .MuiStack-root.css-o1sk11-MuiStack-root .MuiFormControl-root.MuiFormControl-fullWidth.MuiTextField-root.css-wb57ya-MuiFormControl-root-MuiTextField-root:last-child{display:none}.MuiDialog-paper h2{opacity:0;padding:0}.MuiDialogActions-root>button{padding:8px 32px}.rdp-range_start .rdp-day_button{border-radius:50px 0 0 50px}.rdp-range_end .rdp-day_button{border-radius:0 50px 50px 0}.rdp-range_start.rdp-range_end .rdp-day_button,.rdp-range_middle .rdp-day_button{border-radius:100%}.rdp-root{--rdp-accent-color:#2fa37c!important;--rdp-accent-background-color:#2fa37c14!important}.page-container{display:flex;position:relative}.report-panel{z-index:10;background:0 0;width:400px;min-width:400px;height:100vh;margin-left:0;overflow:auto}.main-content{flex:1;padding:20px;transition:filter .3s}.diagnosis-page-container,.diagnosis-main-content{width:100%;min-width:0}@media (max-width:599.95px){.diagnosis-main-content{padding:0}}.blurred{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none}@media print{body:has(.print-root) .google-map-snapshot{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}body:has(.print-root) .google-map-snapshot>div{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important}body:has(.print-root) .google-map-snapshot .gm-style{width:100%!important;height:100%!important}body:has(.print-root) .maplibre-map-snapshot{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}body:has(.print-root) .map-print-attribution{z-index:1;overflow-wrap:anywhere;max-width:100%;color:var(--map-print-attribution-color);background:var(--map-print-attribution-surface);padding:2px 5px;font-size:9px;line-height:1.3;position:absolute;bottom:0;right:0}body:has(.print-root) .map-print-attribution a{color:inherit;text-decoration:none}}
.worksite-print-root{--worksite-print-ink:#3f4949;--worksite-print-ink-muted:#8a9191;--worksite-print-ink-soft:#6b7474;--worksite-print-rule:#d8dddd;--worksite-print-rule-strong:#bfc5c5;--worksite-print-surface-muted:#eef1f1;--worksite-print-accent:#36e2ac;--worksite-print-success-ink:#116449;--worksite-print-success-surface:#d9f8ec;--worksite-print-link:#117f5b;opacity:0;pointer-events:none;width:185mm;position:fixed;top:0;left:-10000px}@media print{@page{size:A4;margin:13mm 12mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;line-height:1.22;color:var(--worksite-print-ink)!important}body:has(>.worksite-print-root)>:not(.worksite-print-root){display:none!important}body:has(>.worksite-print-root)>.worksite-print-root{opacity:1;pointer-events:auto;max-width:185mm;color:var(--worksite-print-ink);margin:0 auto;font-family:Poppins,Arial,Helvetica,sans-serif;contain:none!important;width:100%!important;display:block!important;position:static!important;overflow:visible!important}:is(body:has(>.worksite-print-root)>.worksite-print-root,body:has(>.worksite-print-root)>.worksite-print-root *){visibility:visible!important}body:has(.worksite-print-root) .worksite-print-page{break-inside:auto;page-break-inside:auto;width:100%;display:block!important;overflow:visible!important}body:has(.worksite-print-root) .worksite-print-locations-page{break-before:page!important;page-break-before:always!important}body:has(.worksite-print-root) .worksite-print-price-scale-page{break-before:page!important;page-break-before:always!important}body:has(.worksite-print-root) .worksite-print-documents-page{break-before:page!important;page-break-before:always!important}body:has(.worksite-print-root) .worksite-print-price-scale-page:has(.worksite-print-price-scale:empty){display:none!important}body:has(.worksite-print-root) .worksite-print-title{color:var(--worksite-print-ink);text-align:center;margin:0 0 4mm;font-size:14pt;font-weight:700;line-height:1.2}body:has(.worksite-print-root) .worksite-print-map{background:linear-gradient(35deg, transparent 48%, #ffffff8c 49%, #ffffff8c 51%, transparent 52%), linear-gradient(125deg, transparent 48%, #ffffff80 49%, #ffffff80 51%, transparent 52%), var(--worksite-print-rule);width:100%;height:90mm;margin-bottom:4mm;position:relative;overflow:hidden}body:has(.worksite-print-root) .worksite-print-map img{object-fit:cover;width:100%;height:100%;display:block}body:has(.worksite-print-root) .worksite-print-map-fallback{background:repeating-linear-gradient(0deg, transparent 0 18mm, #ffffff59 18mm 19mm), repeating-linear-gradient(90deg, transparent 0 22mm, #ffffff59 22mm 23mm), var(--worksite-print-rule);width:100%;height:100%;position:absolute;inset:0}body:has(.worksite-print-root) .worksite-print-section{break-inside:auto;page-break-inside:auto;margin-bottom:4.2mm}body:has(.worksite-print-root) .worksite-print-section h2{color:var(--worksite-print-ink);margin:0 0 2mm;font-size:11pt;font-weight:700;line-height:1.2}body:has(.worksite-print-root) .worksite-print-list-title{color:var(--worksite-print-ink);margin:0 0 2mm;font-size:11pt;font-weight:700;line-height:1.2}body:has(.worksite-print-root) .worksite-print-muted{color:var(--worksite-print-ink-muted);margin:0;font-size:9pt}body:has(.worksite-print-root) .worksite-print-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4mm 7mm;display:grid}body:has(.worksite-print-root) .worksite-print-info-grid>div{break-inside:auto;page-break-inside:auto;min-width:0}body:has(.worksite-print-root) .worksite-print-info-wide{grid-column:1/-1}:is(body:has(.worksite-print-root) .worksite-print-info-grid strong,body:has(.worksite-print-root) .worksite-print-report strong){color:var(--worksite-print-ink-muted);margin-bottom:.7mm;font-size:8pt;font-weight:500;display:block}:is(body:has(.worksite-print-root) .worksite-print-info-grid span,body:has(.worksite-print-root) .worksite-print-report span){color:var(--worksite-print-ink);overflow-wrap:anywhere;white-space:pre-wrap;widows:2;orphans:2;font-size:9pt;font-weight:500;display:block}body:has(.worksite-print-root) .worksite-print-list-title{text-align:center;margin-bottom:6mm}body:has(.worksite-print-root) .worksite-print-price-scale{break-inside:auto;page-break-inside:auto}body:has(.worksite-print-root) .worksite-print-price-scale .MuiPaper-root{break-inside:auto;page-break-inside:auto;color:var(--worksite-print-ink)!important;background:#fff!important;margin:0!important;padding:5mm!important}body:has(.worksite-print-root) .worksite-print-price-scale .MuiTypography-h6{color:var(--worksite-print-ink)!important;font-size:12pt!important;line-height:1.2!important}:is(body:has(.worksite-print-root) .worksite-print-price-scale .MuiAlert-root,body:has(.worksite-print-root) .worksite-print-price-scale .MuiChip-root,body:has(.worksite-print-root) .worksite-print-price-scale .MuiIconButton-root){display:none!important}:is(body:has(.worksite-print-root) .worksite-print-price-scale .MuiCollapse-root,body:has(.worksite-print-root) .worksite-print-price-scale .MuiCollapse-wrapper,body:has(.worksite-print-root) .worksite-print-price-scale .MuiCollapse-wrapperInner){height:auto!important;min-height:0!important;overflow:visible!important}body:has(.worksite-print-root) .worksite-print-progress{grid-template-columns:32mm 1fr;align-items:center;gap:5mm;margin-bottom:5mm;display:grid}body:has(.worksite-print-root) .worksite-print-progress strong{color:var(--worksite-print-ink);font-size:10pt;font-weight:700;line-height:1.2;display:block}body:has(.worksite-print-root) .worksite-print-progress span{color:var(--worksite-print-ink-muted);margin-top:.8mm;font-size:8pt;font-weight:500;display:block}body:has(.worksite-print-root) .worksite-print-progress-track{background:var(--worksite-print-rule);border-radius:999px;width:100%;height:4mm;overflow:hidden}body:has(.worksite-print-root) .worksite-print-progress-value{border-radius:inherit;background:var(--worksite-print-accent);height:100%}body:has(.worksite-print-root) .worksite-print-location-list{display:block}body:has(.worksite-print-root) .worksite-print-location-row{break-inside:avoid;page-break-inside:avoid;grid-template-columns:1.2fr .95fr 1.1fr 1.25fr 10mm;align-items:center;gap:5mm;min-height:13mm;padding:2mm 0;display:grid}body:has(.worksite-print-root) .worksite-print-location-row+.worksite-print-location-row{border-top:3px solid var(--worksite-print-rule-strong)}body:has(.worksite-print-root) .worksite-print-location-row span{color:var(--worksite-print-ink-muted);font-size:8pt;font-weight:400;line-height:1.15;display:block}body:has(.worksite-print-root) .worksite-print-location-row strong{color:var(--worksite-print-ink);overflow-wrap:anywhere;font-size:9pt;font-weight:500;line-height:1.18;display:block}body:has(.worksite-print-root) .worksite-print-location-row em{color:var(--worksite-print-ink-soft);background:var(--worksite-print-surface-muted);border-radius:999px;margin-top:1mm;padding:.6mm 1.4mm;font-size:7.5pt;font-style:normal;font-weight:600;line-height:1.1;display:inline-block}body:has(.worksite-print-root) .worksite-print-location-row-realized em{color:var(--worksite-print-success-ink);background:var(--worksite-print-success-surface)}body:has(.worksite-print-root) .worksite-print-location-icon{justify-content:center;justify-self:end;align-items:center;width:9mm;height:9mm;display:flex;overflow:visible}body:has(.worksite-print-root) .worksite-print-location-icon img{object-fit:contain;width:8mm;height:8mm;display:block}body:has(.worksite-print-root) .worksite-print-document-list{display:block}body:has(.worksite-print-root) .worksite-print-document-row{break-inside:avoid;page-break-inside:avoid;grid-template-columns:1.4fr .45fr .6fr 1.65fr;align-items:start;gap:5mm;min-height:13mm;padding:2.4mm 0;display:grid}body:has(.worksite-print-root) .worksite-print-document-row+.worksite-print-document-row{border-top:3px solid var(--worksite-print-rule-strong)}body:has(.worksite-print-root) .worksite-print-document-row span{color:var(--worksite-print-ink-muted);font-size:8pt;font-weight:400;line-height:1.15;display:block}:is(body:has(.worksite-print-root) .worksite-print-document-row strong,body:has(.worksite-print-root) .worksite-print-document-row a){color:var(--worksite-print-ink);overflow-wrap:anywhere;word-break:break-word;font-size:9pt;font-weight:500;line-height:1.18;display:block}body:has(.worksite-print-root) .worksite-print-document-row a{color:var(--worksite-print-link);text-decoration:underline}}
.station-print-root{opacity:0;pointer-events:none;width:185mm;position:fixed;top:0;left:-10000px}@media print{@page{size:A4;margin:13mm 12mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;line-height:1.22;color:#3f4949!important}body:has(>.station-print-root)>:not(.station-print-root){display:none!important}body:has(>.station-print-root)>.station-print-root{opacity:1;pointer-events:auto;color:#3f4949;max-width:185mm;margin:0 auto;font-family:Poppins,Arial,Helvetica,sans-serif;contain:none!important;width:100%!important;display:block!important;position:static!important;overflow:visible!important}:is(body:has(>.station-print-root)>.station-print-root,body:has(>.station-print-root)>.station-print-root *){visibility:visible!important}body:has(.station-print-root) .station-print-page{break-inside:auto;page-break-inside:auto;width:100%;display:block!important;overflow:visible!important}body:has(.station-print-root) .station-print-title{color:#3f4949;text-align:center;margin:0 0 4mm;font-size:14pt;font-weight:700;line-height:1.2}body:has(.station-print-root) .station-print-map{background:linear-gradient(35deg,#0000 48%,#ffffff8c 49% 51%,#0000 52%),linear-gradient(125deg,#0000 48%,#ffffff80 49% 51%,#0000 52%),#d8dddd;width:100%;height:90mm;margin-bottom:4mm;position:relative;overflow:hidden}body:has(.station-print-root) .station-print-map img{object-fit:cover;width:100%;height:100%;display:block}body:has(.station-print-root) .station-print-map-fallback{background:repeating-linear-gradient(0deg,#0000 0 18mm,#ffffff59 18mm 19mm),repeating-linear-gradient(90deg,#0000 0 22mm,#ffffff59 22mm 23mm),#d8dddd;width:100%;height:100%;position:absolute;inset:0}body:has(.station-print-root) .station-print-section{break-inside:auto;page-break-inside:auto;margin-bottom:4.2mm}body:has(.station-print-root) .station-print-section h2{color:#3f4949;margin:0 0 2mm;font-size:11pt;font-weight:700;line-height:1.2}body:has(.station-print-root) .station-print-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4mm 7mm;display:grid}body:has(.station-print-root) .station-print-info-grid>div{break-inside:auto;page-break-inside:auto;min-width:0}body:has(.station-print-root) .station-print-info-grid strong{color:#8a9191;margin-bottom:.7mm;font-size:8pt;font-weight:500;display:block}body:has(.station-print-root) .station-print-info-grid span{color:#3f4949;overflow-wrap:anywhere;white-space:pre-wrap;widows:2;orphans:2;font-size:9pt;font-weight:500;display:block}}
