body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(16px,1rem,24px)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.leaflet-container{width:100%;height:100%}.leaflet-control-attribution{display:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.2)}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(104,40,113,.8)}::-webkit-scrollbar-thumb:hover{background:#555}.sensor-market{padding:4px;border-radius:4px;background-color:#fff}.sensor-market .sensor-id{width:100%;color:#fff;display:flex;font-size:16px;font-weight:800;border-radius:4px;align-items:center;flex-direction:column;padding:3px 4px 2px;letter-spacing:-1}.sensor-market span{width:0;height:0;margin-left:8px;position:absolute;border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.MuiPopper-root.MuiPickersPopper-root{z-index:1600}.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner{background-color:#531d61!important}.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#531d61!important}.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-in-range:before,.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.createDateRangePicker .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.createDateRangePicker .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:rgba(83,29,97,.2)!important}.createDateRangePicker{color:#531d61;font-weight:600;margin-left:0}.createDateRangePicker .ant-picker-input>input::placeholder{font-weight:400;font-family:var(--chakra-fonts-body);font-size:var(--chakra-fontSizes-md);color:var(--chakra-colors-chakra-body-text);line-height:var(--chakra-lineHeights-normal)}.createDateRangePicker .ant-picker-input>input{color:#531d61;font-weight:500;width:110px!important;font-family:var(--chakra-fonts-body);font-size:var(--chakra-fontSizes-md);line-height:var(--chakra-lineHeights-normal)}.createDateRangePicker .ant-picker-active-bar{border-bottom:2px solid #531d61!important}.createDateRangePicker .ant-picker-header-super-next-btn,.createDateRangePicker .ant-picker-header-super-prev-btn{visibility:hidden}.createDateRangePicker .ant-picker-range-separator .ant-picker-separator{color:#531d61;background:transparent}.createDateRangePicker .ant-picker-suffix{color:#531d61;font-size:18px;font-weight:800;margin-right:20px;line-height:var(--chakra-lineHeights-normal)}.vis-timeline{border-radius:16px!important;overflow:hidden!important;border:none!important}.vis-timeline .vis-item-content{font-size:14px!important;font-weight:700!important;color:#fff!important;padding:0 10px!important}.vis-timeline .stage-ended{background-color:hsla(0,1%,40%,.7)!important}.vis-timeline .stage-ended,.vis-timeline .stage-not-started{height:28px!important;border-radius:8px!important;border:none!important}.vis-timeline .stage-not-started{background-color:rgba(35,168,92,.7)!important}.vis-timeline .stage-in-progress{height:28px!important;border-radius:8px!important;border:none!important;background-color:rgba(104,40,113,.7)!important}.vis-tooltip{background:#fff!important;border:1px solid #682871!important;border-radius:8px!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;color:#682871!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;padding:12px 16px!important;max-width:250px!important}.vis-tooltip:after{border-top-color:#667eea!important}.vis-item.vis-range:hover:after,.vis-item.vis-range:hover:before{content:"|";position:absolute;top:45%;transform:translateY(-50%);color:#fff;font-weight:700;font-size:16px}.vis-item.vis-range:hover:before{left:3px;cursor:w-resize}.vis-item.vis-range:hover:after{right:3px;cursor:e-resize}.vis-time-axis .vis-grid{border-color:#f5f5f5!important}.vis-time-axis .vis-grid.vis-minor{border-color:#f8f8f8!important}.vis-time-axis .vis-grid.vis-major{border-color:#f0f0f0!important}