/* OSM Notes and KeepRight Layers */ .kr_error-header-icon .kr_error-fill, .layer-keepRight .kr_error .kr_error-fill { stroke: #333; stroke-width: 1.3px; /* NOTE: likely a better way to scale the icon stroke */ } .note-header-icon .note-fill, .layer-notes .note .note-fill { color: #f30; stroke: #333; stroke-width: 40px; } .note-header-icon.new .note-fill, .layer-notes .note.new .note-fill { color: #fe0; stroke: #333; stroke-width: 40px; } .note-header-icon.closed .note-fill, .layer-notes .note.closed .note-fill { color: #5d0; stroke: #333; stroke-width: 40px; } /* slight adjustments to preset icon for note icons */ .note-header-icon .preset-icon-28 { top: 18px; } .note-header-icon .note-icon-annotation { position: absolute; top: 22px; left: 22px; margin: auto; } .note-header-icon .note-icon-annotation .icon { width: 15px; height: 15px; } /* Keep Right Errors ------------------------------------------------------- */ .kr_error_type_20, /* multiple nodes on same spot */ .kr_error_type_40, /* impossible oneways */ .kr_error_type_210, /* self intersecting ways */ .kr_error_type_270, /* unusual motorway connection */ .kr_error_type_310, /* roundabout issues */ .kr_error_type_320, /* improper _link */ .kr_error_type_350 { /* improper bridge tag */ color: #ff9; } .kr_error_type_50 { /* almost junctions */ color: #88f; } .kr_error_type_60, /* deprecated tags */ .kr_error_type_70, /* tagging issues */ .kr_error_type_90, /* motorway without ref */ .kr_error_type_100, /* place of worship without religion */ .kr_error_type_110, /* poi without name */ .kr_error_type_150, /* railway crossing without tag */ .kr_error_type_220, /* misspelled tag */ .kr_error_type_380 { /* non-physical sport tag */ color: #5d0; } .kr_error_type_130 { /* disconnected ways */ color: #fa3; } .kr_error_type_170 { /* FIXME tag */ color: #ff0; } .kr_error_type_190 { /* intersection without junction */ color: #f33; } .kr_error_type_200 { /* overlapping ways */ color: #fdbf6f; } .kr_error_type_160, /* railway layer conflict */ .kr_error_type_230 { /* layer conflict */ color: #b60; } .kr_error_type_280 { /* boundary issues */ color: #5f47a0; } .kr_error_type_180, /* relation without type */ .kr_error_type_290 { /* turn restriction issues */ color: #ace; } .kr_error_type_300, /* missing maxspeed */ .kr_error_type_390 { /* missing tracktype */ color: #090; } .kr_error_type_360, /* language unknown */ .kr_error_type_370, /* doubled places */ .kr_error_type_410 { /* website issues */ color: #f9b; } .kr_error_type_120, /* way without nodes */ .kr_error_type_400 { /* geometry / turn angles */ color: #c35; } /* Custom Map Data (geojson, gpx, kml, vector tile) */ .layer-mapdata { pointer-events: none; } .layer-mapdata path.shadow { pointer-events: stroke; stroke: #f6634f; stroke-width: 16; stroke-opacity: 0; fill: none; } .layer-mapdata path.MultiPoint.shadow, .layer-mapdata path.Point.shadow { pointer-events: fill; fill: #f6634f; fill-opacity: 0; } .layer-mapdata path.shadow.hover:not(.selected) { stroke-opacity: 0.4; } .layer-mapdata path.shadow.selected { stroke-opacity: 0.7; } .layer-mapdata path.stroke { stroke: #ff26d4; stroke-width: 2; fill: none; } .layer-mapdata path.fill { stroke-width: 0; stroke-opacity: 0.3; stroke: #ff26d4; fill: #ff26d4; fill-opacity: 0.3; fill-rule: evenodd; } .layer-mapdata text.label-halo, .layer-mapdata text.label { font-size: 10px; font-weight: bold; dominant-baseline: middle; } .layer-mapdata text.label { fill: #ff26d4; } .layer-mapdata text.label.hover, .layer-mapdata text.label.selected { fill: #f6634f; } .layer-mapdata text.label-halo { opacity: 0.7; stroke: #000; stroke-width: 5px; stroke-miterlimit: 1; }