.Floorplan_mapContainer__0Vb_S{--availableBackground:#B7EB8F;--availableColor:#52C41A;--availableIcon:#52C41A;--disabledBackground:#D9D9D9;--disabledColor:#FFFFFF;--disabledIcon:#626262;--selectedBackground:#1677FF;--selectedColor:#FFFFFF;--editBackground:#FAAD14;--editColor:#FFFFFF;--editIcon:#FFFFFF;--tooltipBackground:#FFFFFF;--tooltipColor:#000000;--highlightIcon:#69b1ff;height:100%;background:#fff}.Floorplan_mapContainerCrosshair__Msx8t{cursor:crosshair}.Floorplan_areaPolygonArea__21DrK,.Floorplan_deskMarkerPin__T1p7D,.Floorplan_mapEntityMarkerPin___T3z0,.Floorplan_parkingMarkerPin__P_T2O,.Floorplan_roomPolygonArea__GCA8_{background:var(--availableBackground);color:var(--availableColor);border:2px solid var(--availableColor);width:32px;height:32px;text-align:center;line-height:28px;border-radius:100%;font-size:18px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 28px 8px rgba(0,0,0,.05),0 0 6px -4px rgba(0,0,0,.12)}.Floorplan_areaPolygonArea__21DrK label,.Floorplan_deskMarkerPin__T1p7D label,.Floorplan_mapEntityMarkerPin___T3z0 label,.Floorplan_parkingMarkerPin__P_T2O label,.Floorplan_roomPolygonArea__GCA8_ label{position:absolute;height:18px;bottom:-10px;background:var(--tooltipBackground);padding:4px;text-align:center;left:50%;line-height:10px;font-weight:400;font-size:10px;color:#00063e;border-radius:18px;margin-left:-50%}.Floorplan_areaPolygonArea__21DrK .ant-spin,.Floorplan_deskMarkerPin__T1p7D .ant-spin,.Floorplan_mapEntityMarkerPin___T3z0 .ant-spin,.Floorplan_parkingMarkerPin__P_T2O .ant-spin,.Floorplan_roomPolygonArea__GCA8_ .ant-spin{margin-top:-4px}.Floorplan_areaPolygonArea__21DrK .ant-spin-dot,.Floorplan_deskMarkerPin__T1p7D .ant-spin-dot,.Floorplan_mapEntityMarkerPin___T3z0 .ant-spin-dot,.Floorplan_parkingMarkerPin__P_T2O .ant-spin-dot,.Floorplan_roomPolygonArea__GCA8_ .ant-spin-dot{color:var(--availableColor)}.Floorplan_markerSelected__YumsT{overflow:hidden;border-color:var(--selectedColor);border-style:solid!important}.Floorplan_markerSelected__YumsT img{margin-top:-3px;margin-left:-3px}.Floorplan_markerHighlight__VORfF{background:var(--selectedBackground)!important;border-color:var(--selectedColor)!important;stroke:var(--selectedBackground)!important}.Floorplan_markerHighlight__VORfF svg{color:#fff}.Floorplan_markerOutline__zwFKR{outline:var(--selectedBackground) 8px solid!important}.Floorplan_roomHighlight__nk_Gs{background:var(--selectedBackground)!important;fill:var(--selectedBackground)!important;border-color:var(--selectedColor)!important;stroke:var(--selectedBackground)!important}.Floorplan_roomHighlight__nk_Gs svg{color:var(--highlightIcon)}.Floorplan_areaHighlight__yqeoE{fill:var(--selectedBackground)!important;stroke:var(--selectedBackground)!important;cursor:pointer}.Floorplan_areaHighlight__yqeoE svg{color:var(--highlightIcon)}.Floorplan_pointer__VwrwY{cursor:pointer!important}.Floorplan_notAllowed__iGVfd{cursor:not-allowed!important}.Floorplan_invisibile__iFNW_{display:none}.Floorplan_markerEdit__rfnFz{background:var(--editBackground)!important;border-color:var(--editColor)!important;color:var(--editColor)!important;fill:var(--editBackground)!important;stroke:var(--editBackground)!important}.Floorplan_markerEdit__rfnFz img{display:none}.Floorplan_markerInactive__QSZv1{opacity:.4}.Floorplan_markerDisabled__Bftpu{background:var(--disabledBackground)!important;border-color:var(--disabledColor)!important;fill:var(--disabledBackground)!important;stroke:var(--disabledColor)!important;border:none;color:var(--disabledIcon);font-size:18px;color:#000;cursor:not-allowed}.Floorplan_parkingMarkerPin__P_T2O{border-radius:8px}.Floorplan_roomPolygonArea__GCA8_{border-radius:0;fill:var(--availableBackground);stroke:var(--availableColor);stroke-width:3px}.Floorplan_areaPolygonArea__21DrK{border-radius:0;stroke-width:3px}.Floorplan_roomPolygonAreaCreating__rC7Dq{stroke-dasharray:8px;stroke-dashoffset:2px}.Floorplan_mapEntityMarkerPin___T3z0{border-radius:100%;border-style:dashed}.Floorplan_markerTooltip__0hW9t{background:var(--tooltipBackground)!important;color:var(--tooltipColor)!important;min-height:22px;padding-inline:8px;text-align:center;left:50%;line-height:12px;font-weight:500;font-size:12px;border-radius:18px!important;box-shadow:0 0 28px 8px rgba(0,0,0,.05),0 0 6px -4px rgba(0,0,0,.12)!important;border:1px solid rgba(0,0,0,0)!important}.Floorplan_markerTooltip__0hW9t:before{display:none!important}.Floorplan_areaMarkerTooltip__ivo3I{background:var(--tooltipBackground)!important;color:var(--tooltipColor)!important;height:20px;padding:4px;text-align:center;left:50%;line-height:12px;font-weight:600;font-size:10px;border-radius:18px;box-shadow:none;border:none;display:flex;gap:4px;align-items:center}.Floorplan_areaMarkerTooltip__ivo3I:before{display:none!important}.Floorplan_areaMarkerTooltipProgress__Cn_K4{margin-left:-4px;display:flex}.Floorplan_badgeCount__3l6Pf{position:absolute;background:#1677ff;min-width:16px;width:auto;height:16px;border:none;border-radius:16px;color:#fff;right:-4px;top:-4px;display:flex;justify-content:center;align-items:center}.Floorplan_badgeCount__3l6Pf span{display:block;font-size:10px;line-height:16px;height:16px;text-align:center;padding:0 4px}.Floorplan_clusterMarker__b3KhM{background:#91caff;border:2px solid #1677ff;color:#1677ff;font-family:Plus Jakarta Sans,sans-serif;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:10px;font-weight:700;letter-spacing:.3px;box-shadow:0 0 8px 2px rgba(22,119,255,.4)}.Floorplan_clusterMarker__b3KhM span{display:block;transform:translateY(1px)}.Floorplan_clusterMarkerDisabled__IMhRG{background:#d9d9d9;border-color:#fff;color:#000;box-shadow:0 0 16px 4px rgba(0,0,0,.2)}