osm-mini-editor
Version:
osm轻量化编辑器,相比较OSM源代码包
1 lines • 94.3 kB
CSS
.behavior-tail{display:inline-block;max-width:270px;min-width:60px;padding:10px;font-weight:400;background-color:#fff;font: 12px/1.6667 ΢ÈíÑźÚ,Helvetica Neue,Arial,sans-serif;width:210px;height:400px;pointer-events:none;opacity:.8;margin-top:-200px;position:fixed;background:transparent}.behavior-tail:after{content:"";position:absolute;top:50%;margin-top:-7px;width:10px;height:10px;background:#fff;transform:rotate(45deg);box-shadow:0 0 3px 1px #ff4d4f;right:-4px}.behavior-tail:before{content:"";position:absolute;top:50%;width:12px;height:20px;margin-top:-10px;background:#fff;z-index:10;right:0}.behavior-tail.left:after{content:"";position:absolute;top:50%;margin-top:-7px;width:10px;height:10px;background:#fff;transform:rotate(45deg);box-shadow:0 0 3px 1px #ff4d4f;left:-4px}.behavior-tail.left:before{content:"";position:absolute;top:50%;width:12px;height:20px;margin-top:-10px;background:#fff;z-index:10;left:0}.behavior-tail div{padding:10px 10px 10px 12px;background:#fff;position:absolute;top:180px;left:0;right:0;margin:auto;box-shadow:0 0 3px 1px #ff4d4f}.layer-osm.areas .area-title text.Aoi,.layer-osm.areas .area-title text.aoi{stroke:#1e9bdd;font-size:16px;fill:#1e9bdd;text-anchor:middle}.layer-osm.areas .area-title text.Building,.layer-osm.areas .area-title text.building,.layer-osm.areas .area-title text.bld{fill:#ff5722;font-size:16px;font-weight:600;text-anchor:middle}.ideditor .wbiokr-osm-mini-bar{width:0;height:0;border-style:solid;border-width:9px;border-color:transparent transparent transparent #fff;filter:drop-shadow(6px 0px 3px rgba(0,0,0,.2));right:-18px}.ideditor .wbiokr-osm-mini-msg{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ideditor{background-color:#fff}.ideditor button,.ideditor input,.ideditor select,.ideditor textarea{font-family:inherit;font-size:100%}.ideditor button,.ideditor input{line-height:inherit;letter-spacing:inherit}.ideditor input[type=number]::-webkit-inner-spin-button,.ideditor input[type=number]::-webkit-outer-spin-button{display:none}.ideditor button,.ideditor input[type=button],.ideditor input[type=reset],.ideditor input[type=submit]{-webkit-appearance:button;cursor:pointer}.ideditor button[disabled],.ideditor input[disabled]{cursor:default}.ideditor input[type=checkbox],.ideditor input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.ideditor input[type=search]{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.ideditor input[type=search]::-webkit-search-cancel-button,.ideditor input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.ideditor .cf:before,.ideditor .cf:after{content:" ";display:table}.ideditor .cf:after{clear:both}.ideditor .layer-osm path{fill:none}.ideditor .layer-osm path.oneway-marker-path{fill:#000}.ideditor .layer-osm path.sided-marker-natural-path{fill:#aaa}.ideditor .layer-osm path.sided-marker-coastline-path{fill:#77dede}.ideditor .layer-osm path.sided-marker-barrier-path{fill:#ddd}.ideditor .layer-osm path.sided-marker-man_made-path{fill:#fff}.ideditor .layer-osm path.viewfield-marker-path{fill:#333;fill-opacity:.75;stroke:#fff;stroke-width:.5px;stroke-opacity:.75}.ideditor .layer-osm use.icon path{fill:#333}.ideditor .layer-osm .turn use path{fill:#000}.ideditor #turn-only-shape2,.ideditor #turn-only-u-shape2{fill:#7092ff}.ideditor #turn-no-shape2,.ideditor #turn-no-u-shape2{fill:#e06d5f}.ideditor #turn-yes-shape2,.ideditor #turn-yes-u-shape2{fill:#8cd05f}.ideditor .data-layer.osm *{pointer-events:none}.ideditor .node.target,.ideditor .turn .target{pointer-events:fill;fill-opacity:.8;fill:currentColor;stroke:none}.ideditor .way.target{pointer-events:stroke;fill:none;stroke-width:12;stroke-opacity:.8;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ideditor[pointer=pen] .way.target{stroke-width:18}.ideditor[pointer=touch] .way.target{stroke-width:32}.ideditor[pointer=touch] .node.vertex.target{pointer-events:painted;stroke:currentColor;stroke-width:10}.ideditor .surface:not(.nope-disabled) .node.target.target-nope,.ideditor .surface:not(.nope-disabled) .way.target.target-nope{cursor:not-allowed}.ideditor .layer-osm .active{pointer-events:none!important}.ideditor g.point .stroke{stroke:#444;stroke-width:1;fill:#fff}.ideditor g.point .shadow{fill:#3d6c71;stroke:#f6634f;stroke-width:16;stroke-opacity:0}.ideditor g.point.related:not(.selected) .shadow,.ideditor g.point.hover:not(.selected) .shadow{stroke-opacity:.5}.ideditor g.point.selected .shadow{stroke-opacity:.7}.ideditor g.point.selected.icon-fill .shadow{fill:#f6634f!important}.ideditor g.point.selected .foreign-point-label{color:#f6634f;box-shadow:0 0 3px #f6634f}.ideditor g.point.selected .foreign-point-label:before{box-shadow:0 0 3px #f6634f}.ideditor g.point ellipse.stroke{display:none}.ideditor.mode-drag-node g.point.active ellipse.stroke{display:block}.ideditor g.vertex .fill{fill:#000}.ideditor g.vertex .stroke{stroke:#666;stroke-width:1;fill:#fff}.ideditor g.vertex.endpoint .stroke{stroke-width:2;fill:red}.ideditor g.vertex.shared .stroke{fill:#bbb}.ideditor g.midpoint .fill{fill:#eee;stroke:#444;stroke-opacity:.6;opacity:.7}.ideditor g.vertex .shadow,.ideditor g.midpoint .shadow{stroke-width:6;fill:#f6634f;fill-opacity:0}.ideditor g.vertex.readonly .stroke{fill:#999}.ideditor g.vertex.readonly .fill{fill:#999}.ideditor g.vertex.related:not(.selected) .shadow,.ideditor g.vertex.hover:not(.selected) .shadow,.ideditor g.midpoint.related:not(.selected) .shadow,.ideditor g.midpoint.hover:not(.selected) .shadow{fill-opacity:.5}.ideditor g.vertex.selected .shadow{fill-opacity:.7}.ideditor .preset-icon .icon.iD-other-line{color:#989898}.ideditor .preset-icon-container path.line.casing{stroke:#afafaf}.ideditor path.line{stroke-linecap:round;stroke-linejoin:round}.ideditor path.stroke{stroke:#000;stroke-width:4}.ideditor path.shadow{stroke:#f6634f;stroke-width:16;stroke-opacity:0;stroke-linecap:round;stroke-linejoin:round}.ideditor path.shadow.related:not(.selected),.ideditor path.shadow.hover:not(.selected){stroke-opacity:.4}.ideditor path.shadow.selected{stroke-opacity:.7}.ideditor path.line.stroke{stroke:#fff;stroke-width:2}.ideditor path.line.stroke.Highway{stroke:#2196f3;stroke-width:4}.ideditor path.line.stroke.CrossLine{stroke:red;stroke-dasharray:5,5;stroke-width:1}.ideditor text{font-size:10px;color:#222;opacity:1}.ideditor .oneway .textpath.tag-waterway{fill:#002f35}.ideditor .onewaygroup path.oneway,.ideditor .viewfieldgroup path.viewfield,.ideditor .sidedgroup path.sided{stroke-width:6px}.ideditor text.arealabel-halo,.ideditor text.linelabel-halo,.ideditor text.pointlabel-halo,.ideditor text.arealabel,.ideditor text.linelabel,.ideditor text.pointlabel{dominant-baseline:middle;text-anchor:middle;font-size:12px;font-weight:700;fill:#333;-webkit-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.ideditor .linelabel-halo .textpath,.ideditor .linelabel .textpath{baseline-shift:-33%;dominant-baseline:auto}.ideditor .labels-group.halo text{opacity:.7;stroke:#fff;stroke-width:5px;stroke-miterlimit:1}.ideditor text.nolabel{opacity:0!important}.ideditor text.point{font-size:10px}.ideditor .icon.areaicon-halo{opacity:.6;stroke:#999;stroke-width:2px;stroke-miterlimit:1}.ideditor .icon.areaicon{fill:#222;opacity:.8}.ideditor g.vertex.selected-member .shadow,.ideditor g.point.selected-member .shadow,.ideditor path.shadow.selected-member{stroke-opacity:.95;stroke:#ffde70}.ideditor path.shadow.selected-links{stroke-opacity:.95;stroke:#ffc10775}.ideditor g.point.highlighted .shadow,.ideditor path.shadow.highlighted{stroke-opacity:.95;stroke:#7092ff}.ideditor g.vertex.highlighted .shadow{stroke-width:7;stroke-opacity:.95;stroke:#7092ff}.ideditor .points-group.turns g.turn rect,.ideditor .points-group.turns g.turn circle{fill:none}.ideditor .surface.tr .way.target,.ideditor .surface.tr path.shadow.selected,.ideditor .surface.tr path.shadow.related{stroke-width:25px}.ideditor .surface.tr path.shadow.selected,.ideditor .surface.tr path.shadow.related,.ideditor .surface.tr g.vertex.selected .shadow,.ideditor .surface.tr g.vertex.related .shadow{stroke-opacity:.7;stroke:#777}.ideditor .surface.tr path.shadow.related.allow,.ideditor .surface.tr g.vertex.related.allow .shadow{stroke:#5b3}.ideditor .surface.tr path.shadow.related.restrict,.ideditor .surface.tr g.vertex.related.restrict .shadow{stroke:#d53}.ideditor .surface.tr path.shadow.related.only,.ideditor .surface.tr g.vertex.related.only .shadow{stroke:#68f}.ideditor .highlight-edited g.points g.node.vertex.added>circle.shadow,.ideditor .highlight-edited g.points g.node.vertex.retagged>circle.shadow,.ideditor .highlight-edited g.points g.node.vertex.moved>circle.shadow{fill-opacity:.8}.ideditor .highlight-edited g.points g.node.vertex.added>circle.shadow{fill:#85ff67}.ideditor .highlight-edited g.points g.node.vertex.retagged>circle.shadow{fill:#fcde5a}.ideditor .highlight-edited g.points g.node.vertex.moved>circle.shadow{fill:#ff7e2e}.ideditor .highlight-edited g.points g.node.point.added>path.shadow,.ideditor .highlight-edited g.points g.node.point.retagged>path.shadow,.ideditor .highlight-edited g.points g.node.point.moved>path.shadow{stroke-opacity:.8;stroke-width:10}.ideditor .highlight-edited g.points g.node.point.added>path.shadow{stroke:#85ff67}.ideditor .highlight-edited g.points g.node.point.retagged>path.shadow{stroke:#fcde5a}.ideditor .highlight-edited g.points g.node.point.moved>path.shadow{stroke:#ff7e2e}.ideditor .highlight-edited g.lines>path.line.segment-edited,.ideditor .highlight-edited g.areas>path.area.segment-edited{stroke:#ff7e2e;stroke-dasharray:10,3;stroke-width:1.5!important;stroke-opacity:1}.ideditor .highlight-edited path.line.shadow.added,.ideditor .highlight-edited path.line.shadow.retagged,.ideditor .highlight-edited path.line.shadow.geometry-edited,.ideditor .highlight-edited path.area.shadow.added,.ideditor .highlight-edited path.area.shadow.retagged,.ideditor .highlight-edited path.area.shadow.geometry-edited{stroke-opacity:.6}.ideditor .highlight-edited path.line.shadow.added,.ideditor .highlight-edited path.area.shadow.added{stroke:#85ff67}.ideditor .highlight-edited path.area.shadow.retagged,.ideditor .highlight-edited path.line.shadow.retagged{stroke:#fcde5a}.ideditor .highlight-edited path.line.shadow.geometry-edited,.ideditor .highlight-edited path.area.shadow.geometry-edited{stroke:#ff7e2e}.ideditor path.area.stroke{stroke:#aaa;stroke-width:1}.ideditor path.area.fill{stroke-width:0;stroke:#ffffff4d;fill:#ffffff4d;fill-rule:evenodd}.ideditor .preset-icon-fill path.fill{stroke:#aaa;fill:#aaaaaa4d}.ideditor path.shadow.old-multipolygon,.ideditor path.stroke.old-multipolygon{stroke-dasharray:100,5;stroke-linecap:butt}.ideditor path.area.stroke.aoi,.ideditor path.area.stroke.Aoi{stroke-width:4;stroke:#1e9bdd}.ideditor path.area.fill.aoi,.ideditor path.area.fill.Aoi{fill-opacity:.1;fill:#1e9bdd;fill-rule:evenodd}.ideditor path.area.stroke.building,.ideditor path.area.stroke.Building{stroke-width:2px;stroke:#89dea4}.ideditor path.area.fill.building,.ideditor path.area.fill.Building{fill-rule:evenodd;fill-opacity:.2;fill:#89dea4}.foreign-point-label:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background-color:#fff;box-shadow:0 0 5px 1px #e0e0e0}.ideditor path.stroke.tag-barrier-hedge,.ideditor path.stroke.tag-landuse-flowerbed,.ideditor path.stroke.tag-landuse-forest,.ideditor path.stroke.tag-landuse-grass,.ideditor path.stroke.tag-landuse-recreation_ground,.ideditor path.stroke.tag-landuse-village_green,.ideditor path.stroke.tag-leisure-garden,.ideditor path.stroke.tag-leisure-golf_course,.ideditor path.stroke.tag-leisure-nature_reserve,.ideditor path.stroke.tag-leisure-park,.ideditor path.stroke.tag-leisure-pitch,.ideditor path.stroke.tag-leisure-track,.ideditor path.stroke.tag-natural,.ideditor path.stroke.tag-natural-wood{stroke:#8cd05f}.ideditor path.fill.tag-barrier-hedge,.ideditor path.fill.tag-landuse-flowerbed,.ideditor path.fill.tag-landuse-forest,.ideditor path.fill.tag-landuse-grass,.ideditor path.fill.tag-landuse-recreation_ground,.ideditor path.fill.tag-landuse-village_green,.ideditor path.fill.tag-leisure-garden,.ideditor path.fill.tag-leisure-golf_course,.ideditor path.fill.tag-leisure-nature_reserve,.ideditor path.fill.tag-leisure-park,.ideditor path.fill.tag-leisure-pitch,.ideditor path.fill.tag-leisure-track,.ideditor path.fill.tag-natural,.ideditor path.fill.tag-natural-wood{stroke:#8cd05f4d;fill:#8cd05f4d}.ideditor .pattern-color-forest,.ideditor .pattern-color-forest_broadleaved,.ideditor .pattern-color-forest_needleleaved,.ideditor .pattern-color-forest_leafless,.ideditor .pattern-color-wood,.ideditor .pattern-color-grass{fill:#8cd05f4d}.ideditor path.stroke.tag-amenity-fountain,.ideditor path.stroke.tag-leisure-swimming_pool,.ideditor path.stroke.tag-natural-bay,.ideditor path.stroke.tag-natural-water{stroke:#77d3de}.ideditor path.fill.tag-amenity-fountain,.ideditor path.fill.tag-leisure-swimming_pool,.ideditor path.fill.tag-natural-bay,.ideditor path.fill.tag-natural-water{stroke:#77d3de4d;fill:#77d3de4d}.ideditor .pattern-color-waves,.ideditor .pattern-color-water_standing,.ideditor .pattern-color-pond{fill:#77d3de4d}.ideditor path.stroke.tag-leisure-pitch.tag-sport-beachvolleyball,.ideditor path.stroke.tag-leisure-pitch.tag-sport-baseball,.ideditor path.stroke.tag-leisure-pitch.tag-sport-softball,.ideditor path.stroke.tag-leisure-track,.ideditor path.stroke.tag-natural-beach,.ideditor path.stroke.tag-natural-sand,.ideditor path.stroke.tag-natural-scrub,.ideditor path.stroke.tag-amenity-childcare,.ideditor path.stroke.tag-amenity-kindergarten,.ideditor path.stroke.tag-amenity-school,.ideditor path.stroke.tag-amenity-college,.ideditor path.stroke.tag-amenity-university,.ideditor path.stroke.tag-amenity-research_institute{stroke:#ffff94bf}.ideditor path.fill.tag-leisure-pitch.tag-sport-beachvolleyball,.ideditor path.fill.tag-leisure-pitch.tag-sport-baseball,.ideditor path.fill.tag-leisure-pitch.tag-sport-softball,.ideditor path.fill.tag-leisure-track,.ideditor path.fill.tag-natural-beach,.ideditor path.fill.tag-natural-sand,.ideditor path.fill.tag-natural-scrub,.ideditor path.fill.tag-amenity-childcare,.ideditor path.fill.tag-amenity-kindergarten,.ideditor path.fill.tag-amenity-school,.ideditor path.fill.tag-amenity-college,.ideditor path.fill.tag-amenity-university,.ideditor path.fill.tag-amenity-research_institute{stroke:#ffff9440;fill:#ffff9440}.ideditor .preset-icon-fill path.area.stroke.tag-leisure-pitch.tag-sport-beachvolleyball,.ideditor .preset-icon-fill path.area.stroke.tag-leisure-pitch.tag-sport-baseball,.ideditor .preset-icon-fill path.area.stroke.tag-leisure-pitch.tag-sport-softball,.ideditor .preset-icon-fill path.area.stroke.tag-leisure-track,.ideditor .preset-icon-fill path.area.stroke.tag-natural-beach,.ideditor .preset-icon-fill path.area.stroke.tag-natural-sand,.ideditor .preset-icon-fill path.area.stroke.tag-natural-scrub,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-childcare,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-kindergarten,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-school,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-college,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-university,.ideditor .preset-icon-fill path.area.stroke.tag-amenity-research_institute{stroke:#e8e800}.ideditor .pattern-color-beach,.ideditor .pattern-color-sand,.ideditor .pattern-color-scrub{fill:#ffff9433}.ideditor path.stroke.tag-landuse-residential,.ideditor path.stroke.tag-status-construction{stroke:#c4bd19}.ideditor path.fill.tag-landuse-residential,.ideditor path.fill.tag-status-construction{stroke:#c4bd194d;fill:#c4bd194d}.ideditor .pattern-color-construction{fill:#c4bd194d}.ideditor path.stroke.tag-landuse-retail,.ideditor path.stroke.tag-landuse-commercial,.ideditor path.stroke.tag-landuse-landfill,.ideditor path.stroke.tag-military,.ideditor path.stroke.tag-landuse-military{stroke:#d6881a}.ideditor path.fill.tag-landuse-retail,.ideditor path.fill.tag-landuse-commercial,.ideditor path.fill.tag-landuse-landfill,.ideditor path.fill.tag-military,.ideditor path.fill.tag-landuse-military{stroke:#d6881a4d;fill:#d6881a4d}.ideditor .pattern-color-landfill{fill:#d6881a4d}.ideditor path.stroke.tag-landuse-industrial,.ideditor path.stroke.tag-power-plant{stroke:#e4a4f5}.ideditor path.fill.tag-landuse-industrial,.ideditor path.fill.tag-power-plant{stroke:#e4a4f54d;fill:#e4a4f54d}.ideditor path.stroke.tag-natural-wetland{stroke:#99e1aa}.ideditor path.fill.tag-natural-wetland{stroke:#99e1aa4d;fill:#99e1aa4d}.ideditor .preset-icon-fill path.area.fill.tag-natural-wetland{fill:#99e1aa33}.ideditor .pattern-color-wetland,.ideditor .pattern-color-wetland_marsh,.ideditor .pattern-color-wetland_swamp,.ideditor .pattern-color-wetland_bog,.ideditor .pattern-color-wetland_reedbed{fill:#99e1aa4d}.ideditor path.stroke.tag-landuse-cemetery,.ideditor path.stroke.tag-landuse-farmland,.ideditor path.stroke.tag-landuse-grass.tag-golf-green,.ideditor path.stroke.tag-landuse-meadow,.ideditor path.stroke.tag-landuse-orchard,.ideditor path.stroke.tag-landuse-vineyard{stroke:#bfe83f}.ideditor path.fill.tag-landuse-cemetery,.ideditor path.fill.tag-landuse-farmland,.ideditor path.fill.tag-landuse-grass.tag-golf-green,.ideditor path.fill.tag-landuse-meadow,.ideditor path.fill.tag-landuse-orchard,.ideditor path.fill.tag-landuse-vineyard{stroke:#bfe83f4d;fill:#bfe83f4d}.ideditor .preset-icon-fill path.area.fill.tag-landuse-cemetery,.ideditor .preset-icon-fill path.area.fill.tag-landuse-farmland,.ideditor .preset-icon-fill path.area.fill.tag-landuse-grass.tag-golf-green,.ideditor .preset-icon-fill path.area.fill.tag-landuse-meadow,.ideditor .preset-icon-fill path.area.fill.tag-landuse-orchard,.ideditor .preset-icon-fill path.area.fill.tag-landuse-vineyard{fill:#bfe83f66}.ideditor .pattern-color-cemetery,.ideditor .pattern-color-cemetery_buddhist,.ideditor .pattern-color-cemetery_christian,.ideditor .pattern-color-cemetery_jewish,.ideditor .pattern-color-cemetery_muslim,.ideditor .pattern-color-farmland,.ideditor .pattern-color-golf_green,.ideditor .pattern-color-meadow,.ideditor .pattern-color-orchard,.ideditor .pattern-color-vineyard{fill:#bfe83f4d}.ideditor path.stroke.tag-landuse-farmyard{stroke:#f5dcba}.ideditor path.fill.tag-landuse-farmyard{stroke:#f5dcba4d;fill:#f5dcba4d}.ideditor .preset-icon-fill path.area.stroke.tag-landuse-farmyard{stroke:#e2b16f}.ideditor .pattern-color-farmyard{fill:#f5dcba4d}.ideditor path.stroke.tag-amenity-parking,.ideditor path.stroke.tag-landuse-railway,.ideditor path.stroke.tag-landuse-quarry,.ideditor path.stroke.tag-leisure-pitch.tag-sport-basketball,.ideditor path.stroke.tag-leisure-pitch.tag-sport-skateboard,.ideditor path.stroke.tag-man_made-adit,.ideditor path.stroke.tag-man_made-groyne,.ideditor path.stroke.tag-man_made-breakwater,.ideditor path.stroke.tag-natural-bare_rock,.ideditor path.stroke.tag-natural-cave_entrance,.ideditor path.stroke.tag-natural-cliff,.ideditor path.stroke.tag-natural-rock,.ideditor path.stroke.tag-natural-scree,.ideditor path.stroke.tag-natural-stone,.ideditor path.stroke.tag-natural-shingle,.ideditor path.stroke.tag-waterway-dam,.ideditor path.stroke.tag-waterway-weir{stroke:#aaa}.ideditor path.fill.tag-amenity-parking,.ideditor path.fill.tag-landuse-railway,.ideditor path.fill.tag-landuse-quarry,.ideditor path.fill.tag-leisure-pitch.tag-sport-basketball,.ideditor path.fill.tag-leisure-pitch.tag-sport-skateboard,.ideditor path.fill.tag-man_made-adit,.ideditor path.fill.tag-man_made-groyne,.ideditor path.fill.tag-man_made-breakwater,.ideditor path.fill.tag-natural-bare_rock,.ideditor path.fill.tag-natural-cliff,.ideditor path.fill.tag-natural-cave_entrance,.ideditor path.fill.tag-natural-rock,.ideditor path.fill.tag-natural-scree,.ideditor path.fill.tag-natural-stone,.ideditor path.fill.tag-natural-shingle,.ideditor path.fill.tag-waterway-dam,.ideditor path.fill.tag-waterway-weir{stroke:#8c8c8c80;fill:#8c8c8c80}.ideditor .pattern-color-quarry{fill:#8c8c8c80}.ideditor path.stroke.tag-natural-cave_entrance,.ideditor path.stroke.tag-natural-glacier{stroke:#aaa}.ideditor path.fill.tag-natural-cave_entrance,.ideditor path.fill.tag-natural-glacier{stroke:#ffffff4d;fill:#ffffff4d}.ideditor .preset-icon-fill path.fill.tag-natural-cave_entrance,.ideditor .preset-icon-fill path.fill.tag-natural-glacier{stroke:#aaa;fill:#aaaaaa4d}.ideditor preset-icon-container .preset-icon .icon.tag-highway.other-line{color:#fff;fill:#777}.ideditor path.line.casing.tag-highway{stroke:#444}.ideditor path.line.stroke.tag-highway{stroke:#ccc}.ideditor path.line.shadow.tag-highway{stroke-width:20}.ideditor path.line.casing.tag-highway{stroke-width:10}.ideditor path.line.stroke.tag-highway{stroke-width:8}.ideditor .low-zoom path.line.shadow.tag-highway{stroke-width:16}.ideditor .low-zoom path.line.casing.tag-highway{stroke-width:7}.ideditor .low-zoom path.line.stroke.tag-highway{stroke-width:5}.ideditor .preset-icon .icon.tag-highway-motorway,.ideditor .preset-icon .icon.tag-highway-motorway_link{color:#cf2081;fill:#70372f}.ideditor path.line.stroke.tag-highway-motorway,.ideditor path.line.stroke.tag-highway-motorway_link,.ideditor path.line.stroke.tag-motorway{stroke:#cf2081}.ideditor path.line.casing.tag-highway-motorway,.ideditor path.line.casing.tag-highway-motorway_link,.ideditor path.line.casing.tag-motorway{stroke:#70372f}.ideditor .preset-icon .icon.tag-highway-trunk,.ideditor .preset-icon .icon.tag-highway-trunk_link{color:#dd2f22;fill:#70372f}.ideditor path.line.stroke.tag-highway-trunk,.ideditor path.line.stroke.tag-highway-trunk_link,.ideditor path.line.stroke.tag-trunk{stroke:#dd2f22}.ideditor path.line.casing.tag-highway-trunk,.ideditor path.line.casing.tag-highway-trunk_link,.ideditor path.line.casing.tag-trunk{stroke:#70372f}.ideditor .preset-icon .icon.tag-highway-primary,.ideditor .preset-icon .icon.tag-highway-primary_link{color:#f99806;fill:#70372f}.ideditor path.line.stroke.tag-highway-primary,.ideditor path.line.stroke.tag-highway-primary_link,.ideditor path.line.stroke.tag-primary{stroke:#f99806}.ideditor path.line.casing.tag-highway-primary,.ideditor path.line.casing.tag-highway-primary_link,.ideditor path.line.casing.tag-primary{stroke:#70372f}.ideditor .preset-icon .icon.tag-highway-secondary,.ideditor .preset-icon .icon.tag-highway-secondary_link{color:#f3f312;fill:#70372f}.ideditor path.line.stroke.tag-highway-secondary,.ideditor path.line.stroke.tag-highway-secondary_link,.ideditor path.line.stroke.tag-secondary{stroke:#f3f312}.ideditor path.line.casing.tag-highway-secondary,.ideditor path.line.casing.tag-highway-secondary_link,.ideditor path.line.casing.tag-secondary{stroke:#70372f}.ideditor .preset-icon .icon.tag-highway-tertiary,.ideditor .preset-icon .icon.tag-highway-tertiary_link{color:#fff9b3;fill:#70372f}.ideditor path.line.stroke.tag-highway-tertiary,.ideditor path.line.stroke.tag-highway-tertiary_link,.ideditor path.line.stroke.tag-tertiary{stroke:#fff9b3}.ideditor path.line.casing.tag-highway-tertiary,.ideditor path.line.casing.tag-highway-tertiary_link,.ideditor path.line.casing.tag-tertiary{stroke:#70372f}.ideditor .legacy-carto .preset-icon .icon.tag-highway-motorway,.ideditor .legacy-carto .preset-icon .icon.tag-highway-motorway_link{color:#58a9ed;fill:#2c5476}.ideditor .legacy-carto path.line.stroke.tag-highway-motorway,.ideditor .legacy-carto path.line.stroke.tag-highway-motorway_link,.ideditor .legacy-carto path.line.stroke.tag-motorway{stroke:#58a9ed}.ideditor .legacy-carto path.line.casing.tag-highway-motorway,.ideditor .legacy-carto path.line.casing.tag-highway-motorway_link,.ideditor .legacy-carto path.line.casing.tag-motorway{stroke:#2c5476}.ideditor .legacy-carto .preset-icon .icon.tag-highway-trunk,.ideditor .legacy-carto .preset-icon .icon.tag-highway-trunk_link{color:#8cd05f;fill:#46682f}.ideditor .legacy-carto path.line.stroke.tag-highway-trunk,.ideditor .legacy-carto path.line.stroke.tag-highway-trunk_link,.ideditor .legacy-carto path.line.stroke.tag-trunk{stroke:#8cd05f}.ideditor .legacy-carto path.line.casing.tag-highway-trunk,.ideditor .legacy-carto path.line.casing.tag-highway-trunk_link,.ideditor .legacy-carto path.line.casing.tag-trunk{stroke:#46682f}.ideditor .legacy-carto .preset-icon .icon.tag-highway-primary,.ideditor .legacy-carto .preset-icon .icon.tag-highway-primary_link{color:#e06d5f;fill:#70372f}.ideditor .legacy-carto path.line.stroke.tag-highway-primary,.ideditor .legacy-carto path.line.stroke.tag-highway-primary_link,.ideditor .legacy-carto path.line.stroke.tag-primary{stroke:#e06d5f}.ideditor .legacy-carto path.line.casing.tag-highway-primary,.ideditor .legacy-carto path.line.casing.tag-highway-primary_link,.ideditor .legacy-carto path.line.casing.tag-primary{stroke:#70372f}.ideditor .legacy-carto .preset-icon .icon.tag-highway-secondary,.ideditor .legacy-carto .preset-icon .icon.tag-highway-secondary_link{color:#eab056;fill:#75582b}.ideditor .legacy-carto path.line.stroke.tag-highway-secondary,.ideditor .legacy-carto path.line.stroke.tag-highway-secondary_link,.ideditor .legacy-carto path.line.stroke.tag-secondary{stroke:#eab056}.ideditor .legacy-carto path.line.casing.tag-highway-secondary,.ideditor .legacy-carto path.line.casing.tag-highway-secondary_link,.ideditor .legacy-carto path.line.casing.tag-secondary{stroke:#75582b}.ideditor .legacy-carto .preset-icon .icon.tag-highway-tertiary,.ideditor .legacy-carto .preset-icon .icon.tag-highway-tertiary_link{color:#ffff7e;fill:#7f7f3f}.ideditor .legacy-carto path.line.stroke.tag-highway-tertiary,.ideditor .legacy-carto path.line.stroke.tag-highway-tertiary_link,.ideditor .legacy-carto path.line.stroke.tag-tertiary{stroke:#ffff7e}.ideditor .legacy-carto path.line.casing.tag-highway-tertiary,.ideditor .legacy-carto path.line.casing.tag-highway-tertiary_link,.ideditor .legacy-carto path.line.casing.tag-tertiary{stroke:#7f7f3f}.ideditor .preset-icon .icon.tag-highway-residential{color:#fff;fill:#444}.ideditor path.line.stroke.tag-highway-residential,.ideditor path.line.stroke.tag-residential{stroke:#fff}.ideditor path.line.casing.tag-highway-residential,.ideditor path.line.casing.tag-residential{stroke:#444}.ideditor .preset-icon .icon.tag-highway-unclassified{color:#dca;fill:#444}.ideditor path.line.stroke.tag-highway-unclassified,.ideditor path.line.stroke.tag-unclassified{stroke:#dca}.ideditor path.line.casing.tag-highway-unclassified,.ideditor path.line.casing.tag-unclassified{stroke:#444}.ideditor path.line.shadow.tag-highway-living_street,.ideditor path.line.shadow.tag-highway-bus_guideway,.ideditor path.line.shadow.tag-highway-service,.ideditor path.line.shadow.tag-highway-track,.ideditor path.line.shadow.tag-highway-road{stroke-width:16}.ideditor path.line.casing.tag-highway-living_street,.ideditor path.line.casing.tag-highway-bus_guideway,.ideditor path.line.casing.tag-highway-service,.ideditor path.line.casing.tag-highway-track,.ideditor path.line.casing.tag-highway-road{stroke-width:7}.ideditor path.line.stroke.tag-highway-living_street,.ideditor path.line.stroke.tag-highway-bus_guideway,.ideditor path.line.stroke.tag-highway-service,.ideditor path.line.stroke.tag-highway-track,.ideditor path.line.stroke.tag-highway-road{stroke-width:5}.ideditor path.line.casing.tag-highway-service.tag-service-driveway{stroke-width:6.25}.ideditor path.line.stroke.tag-highway-service.tag-service-driveway{stroke-width:4.25}.ideditor path.line.shadow.tag-highway-path,.ideditor path.line.shadow.tag-highway-footway,.ideditor path.line.shadow.tag-highway-cycleway,.ideditor path.line.shadow.tag-highway-bridleway,.ideditor path.line.shadow.tag-highway-corridor,.ideditor path.line.shadow.tag-highway-steps{stroke-width:16}.ideditor path.line.casing.tag-highway-path,.ideditor path.line.casing.tag-highway-footway,.ideditor path.line.casing.tag-highway-cycleway,.ideditor path.line.casing.tag-highway-bridleway,.ideditor path.line.casing.tag-highway-corridor,.ideditor path.line.casing.tag-highway-steps{stroke-width:5}.ideditor path.line.stroke.tag-highway-path,.ideditor path.line.stroke.tag-highway-footway,.ideditor path.line.stroke.tag-highway-cycleway,.ideditor path.line.stroke.tag-highway-bridleway,.ideditor path.line.stroke.tag-highway-corridor,.ideditor path.line.stroke.tag-highway-steps{stroke-width:3}.ideditor .low-zoom path.line.shadow.tag-highway-living_street,.ideditor .low-zoom path.line.shadow.tag-highway-bus_guideway,.ideditor .low-zoom path.line.shadow.tag-highway-service,.ideditor .low-zoom path.line.shadow.tag-highway-track,.ideditor .low-zoom path.line.shadow.tag-highway-road{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-highway-living_street,.ideditor .low-zoom path.line.casing.tag-highway-bus_guideway,.ideditor .low-zoom path.line.casing.tag-highway-service,.ideditor .low-zoom path.line.casing.tag-highway-track,.ideditor .low-zoom path.line.casing.tag-highway-road{stroke-width:5}.ideditor .low-zoom path.line.stroke.tag-highway-living_street,.ideditor .low-zoom path.line.stroke.tag-highway-bus_guideway,.ideditor .low-zoom path.line.stroke.tag-highway-service,.ideditor .low-zoom path.line.stroke.tag-highway-track,.ideditor .low-zoom path.line.stroke.tag-highway-road{stroke-width:3}.ideditor .low-zoom path.line.casing.tag-highway-service.tag-service-driveway{stroke-width:4.25}.ideditor .low-zoom path.line.stroke.tag-highway-service.tag-service-driveway{stroke-width:2.25}.ideditor .low-zoom path.line.shadow.tag-highway-path,.ideditor .low-zoom path.line.shadow.tag-highway-footway,.ideditor .low-zoom path.line.shadow.tag-highway-cycleway,.ideditor .low-zoom path.line.shadow.tag-highway-bridleway,.ideditor .low-zoom path.line.shadow.tag-highway-corridor,.ideditor .low-zoom path.line.shadow.tag-highway-steps{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-highway-path,.ideditor .low-zoom path.line.casing.tag-highway-footway,.ideditor .low-zoom path.line.casing.tag-highway-cycleway,.ideditor .low-zoom path.line.casing.tag-highway-bridleway,.ideditor .low-zoom path.line.casing.tag-highway-corridor,.ideditor .low-zoom path.line.casing.tag-highway-steps{stroke-width:3}.ideditor .low-zoom path.line.stroke.tag-highway-path,.ideditor .low-zoom path.line.stroke.tag-highway-footway,.ideditor .low-zoom path.line.stroke.tag-highway-cycleway,.ideditor .low-zoom path.line.stroke.tag-highway-bridleway,.ideditor .low-zoom path.line.stroke.tag-highway-corridor,.ideditor .low-zoom path.line.stroke.tag-highway-steps{stroke-width:1}.ideditor .preset-icon .icon.tag-highway-living-street{color:#bbb;fill:#ddd}.ideditor path.line.stroke.tag-highway-living_street,.ideditor path.line.stroke.tag-living_street{stroke:#ccc}.ideditor path.line.casing.tag-highway-living_street,.ideditor path.line.casing.tag-living_street{stroke:#fff}.ideditor .preset-icon .icon.tag-highway-corridor{color:#8cd05f;fill:#fff}.ideditor path.line.stroke.tag-highway-corridor,.ideditor path.line.stroke.tag-corridor{stroke:#fff;stroke-dasharray:2,8}.ideditor .low-zoom path.line.stroke.tag-highway-corridor,.ideditor .low-zoom path.line.stroke.tag-corridor{stroke-dasharray:1,4}.ideditor path.line.casing.tag-highway-corridor,.ideditor path.line.casing.tag-corridor{stroke:#8cd05f;stroke-linecap:round;stroke-dasharray:none}.ideditor .preset-icon .icon.tag-highway-pedestrian{color:#988}.ideditor path.line.stroke.tag-highway-pedestrian,.ideditor path.line.stroke.tag-pedestrian{stroke:#fff;stroke-width:3.5;stroke-dasharray:8,8;stroke-linecap:butt}.ideditor .low-zoom path.line.stroke.tag-highway-pedestrian,.ideditor .low-zoom path.line.stroke.tag-pedestrian{stroke-width:2;stroke-dasharray:4,4}.ideditor path.line.casing.tag-highway-pedestrian,.ideditor path.line.casing.tag-pedestrian{stroke:#988;stroke-linecap:round;stroke-dasharray:none}.ideditor .preset-icon-container path.line.stroke.tag-highway-pedestrian{stroke-dasharray:12,12}.ideditor .preset-icon .icon.tag-highway-road{color:#9e9e9e;fill:#666}.ideditor path.line.stroke.tag-highway-road,.ideditor path.line.stroke.tag-road{stroke:#9e9e9e}.ideditor path.line.casing.tag-highway-road,.ideditor path.line.casing.tag-road{stroke:#666}.ideditor path.line.stroke.tag-highway-service,.ideditor path.line.stroke.tag-service{stroke:#fff}.ideditor path.line.casing.tag-highway-service,.ideditor path.line.casing.tag-service{stroke:#666}.ideditor path.line.stroke.tag-highway-bus_guideway,.ideditor path.line.stroke.tag-highway-service.tag-service,.ideditor path.line.stroke.tag-service.tag-service{stroke:#dca}.ideditor path.line.casing.tag-highway-bus_guideway,.ideditor path.line.casing.tag-highway-service.tag-service,.ideditor path.line.casing.tag-service.tag-service{stroke:#666}.ideditor path.line.stroke.tag-highway-service.tag-service-parking_aisle{stroke:#cccac7}.ideditor path.line.stroke.tag-highway-service.tag-service-driveway{stroke:#fff6e4}.ideditor path.line.stroke.tag-highway-service.tag-service-emergency_access{stroke:#ddb2aa}.ideditor path.line.stroke.tag-highway-track,.ideditor path.line.stroke.tag-track{stroke:#c5b59f}.ideditor path.line.casing.tag-highway-track,.ideditor path.line.casing.tag-track{stroke:#746f6f}.ideditor path.line.stroke.tag-highway-path,.ideditor path.line.stroke.tag-highway-footway,.ideditor path.line.stroke.tag-highway-cycleway,.ideditor path.line.stroke.tag-highway-bridleway{stroke-linecap:butt;stroke-dasharray:6,6}.ideditor .low-zoom path.line.stroke.tag-highway-path,.ideditor .low-zoom path.line.stroke.tag-highway-footway,.ideditor .low-zoom path.line.stroke.tag-highway-cycleway,.ideditor .low-zoom path.line.stroke.tag-highway-bridleway{stroke-linecap:butt;stroke-dasharray:3,3}.ideditor path.line.stroke.tag-crossing,.ideditor path.line.stroke.tag-footway-access_aisle,.ideditor path.line.stroke.tag-public_transport-platform,.ideditor path.line.stroke.tag-highway-platform,.ideditor path.line.stroke.tag-railway-platform,.ideditor path.line.stroke.tag-man_made-pier{stroke:#dca}.ideditor path.line.casing.tag-highway-path,.ideditor path.line.casing.tag-highway-footway.tag-public_transport-platform,.ideditor path.line.casing.tag-highway-footway.tag-man_made-pier,.ideditor path.line.casing.tag-highway.tag-crossing,.ideditor path.line.casing.tag-highway.tag-footway-access_aisle{stroke:#dca;stroke-linecap:round;stroke-dasharray:none}.ideditor path.line.casing.tag-highway-footway,.ideditor path.line.casing.tag-highway-cycleway,.ideditor path.line.casing.tag-highway-bridleway{stroke:#fff;stroke-linecap:round;stroke-dasharray:none}.ideditor .preset-icon .icon.tag-highway-path,.ideditor .preset-icon .icon.tag-highway-footway.tag-public_transport-platform,.ideditor .preset-icon .icon.tag-highway-footway.tag-man_made-pier{color:#988;fill:#dca}.ideditor path.line.stroke.tag-highway-path{stroke:#988}.ideditor path.line.stroke.tag-highway-path.tag-bridge-boardwalk{stroke:#dca}.ideditor .preset-icon .icon.tag-route-foot,.ideditor .preset-icon .icon.tag-route-hiking,.ideditor .preset-icon .icon.tag-highway-footway{color:#988;fill:#fff}.ideditor path.line.stroke.tag-highway-footway,.ideditor path.line.stroke.tag-highway_bus_stop,.ideditor .preset-icon-container path.casing.tag-highway-footway{stroke:#988}.ideditor .preset-icon .icon.tag-highway-footway.tag-footway-sidewalk{color:#d4b4b4}.ideditor path.stroke.tag-highway-footway.tag-footway-sidewalk,.ideditor .preset-icon-container path.casing.tag-highway-footway.tag-footway-sidewalk{stroke:#d4b4b4}.ideditor .preset-icon-container path.stroke.tag-highway-footway:not(.tag-crossing-marked):not(.tag-crossing-unmarked):not(.tag-footway-access_aisle):not(.tag-man_made-pier):not(.tag-public_transport-platform){stroke:#fff}.ideditor .preset-icon .icon.tag-route-bicycle,.ideditor .preset-icon .icon.tag-highway-cycleway{color:#58a9ed;fill:#fff}.ideditor path.line.stroke.tag-highway-cycleway,.ideditor .preset-icon-container path.casing.tag-highway-cycleway{stroke:#58a9ed}.ideditor .preset-icon-container path.stroke.tag-highway-cycleway:not(.tag-crossing){stroke:#fff}.ideditor .preset-icon .icon.tag-route-horse,.ideditor .preset-icon .icon.tag-highway-bridleway{color:#e06d5f;fill:#fff}.ideditor path.line.stroke.tag-highway-bridleway,.ideditor .preset-icon-container path.casing.tag-highway-bridleway{stroke:#e06d5f}.ideditor .preset-icon-container path.stroke.tag-highway-bridleway{stroke:#fff}.ideditor .preset-icon .icon.tag-leisure-track{color:#e5b82b}.ideditor path.line.stroke.tag-leisure-track,.ideditor .preset-icon-container path.casing.tag-highway.tag-leisure-track{stroke:#e5b82b}.ideditor .preset-icon-container path.line.stroke.tag-highway.tag-leisure-track{stroke:#fff}.ideditor .preset-icon .icon.tag-highway-steps{color:#81d25c;fill:#fff}.ideditor path.line.stroke.tag-highway-steps{stroke-linecap:butt;stroke-dasharray:3,3}.ideditor .low-zoom path.line.stroke.tag-highway-steps{stroke-dasharray:2,2}.ideditor path.line.casing.tag-highway-steps{stroke:#fff;stroke-linecap:round;stroke-dasharray:none}.ideditor path.line.stroke.tag-highway-steps,.ideditor .preset-icon-container path.line.casing.tag-highway-steps{stroke:#81d25c}.ideditor .preset-icon-container path.line.stroke.tag-highway-steps{stroke:#fff}.ideditor path.line.stroke.tag-highway.tag-crossing-unmarked{stroke-dasharray:6,4}.ideditor .low-zoom path.line.stroke.tag-highway.tag-crossing-unmarked{stroke-dasharray:3,2}.ideditor path.line.stroke.tag-highway.tag-crossing-marked{stroke-dasharray:6,3}.ideditor .low-zoom path.line.stroke.tag-highway.tag-crossing-marked{stroke-dasharray:3,1.5}.ideditor path.line.stroke.tag-highway-footway.tag-crossing-marked{stroke:#4c4444}.ideditor .preset-icon .icon.tag-highway-footway.tag-crossing-marked{color:#4c4444}.ideditor path.line.stroke.tag-highway-footway.tag-crossing-unmarked{stroke:#776a6a}.ideditor .preset-icon .icon.tag-highway-footway.tag-crossing-unmarked{color:#776a6a}.ideditor path.line.stroke.tag-highway-cycleway.tag-crossing-marked{stroke:#446077}.ideditor .preset-icon .icon.tag-highway-cycleway.tag-crossing-marked{color:#446077}.ideditor path.line.stroke.tag-highway.tag-footway-access_aisle{stroke-dasharray:4,2}.ideditor .low-zoom path.line.stroke.tag-highway.tag-footway-access_aisle,.ideditor .preset-icon-container path.stroke.tag-highway.tag-footway-access_aisle{stroke-dasharray:2.5,1.5}.ideditor path.line.stroke.tag-highway.tag-footway-access_aisle{stroke:#4c4444}.ideditor .preset-icon .icon.tag-highway.tag-footway-access_aisle{color:#4c4444}.ideditor g.midpoint.tag-highway-corridor .fill,.ideditor g.midpoint.tag-highway-steps .fill,.ideditor g.midpoint.tag-highway-path .fill,.ideditor g.midpoint.tag-highway-footway .fill,.ideditor g.midpoint.tag-highway-cycleway .fill,.ideditor g.midpoint.tag-highway-bridleway .fill{fill:#fff;stroke:#333;stroke-opacity:.8;opacity:.8}.ideditor path.area.stroke.tag-aeroway,.ideditor .low-zoom path.area.stroke.tag-aeroway{stroke:#fff;stroke-dasharray:none;stroke-width:1}.ideditor path.area.fill.tag-aeroway-runway{stroke:#0009;fill:#0009}.ideditor path.line.shadow.tag-aeroway-taxiway,.ideditor path.line.shadow.tag-taxiway{stroke-width:16}.ideditor path.line.casing.tag-aeroway-taxiway,.ideditor path.line.casing.tag-taxiway{stroke-width:7}.ideditor path.line.stroke.tag-aeroway-taxiway,.ideditor path.line.stroke.tag-taxiway{stroke-width:5}.ideditor .low-zoom path.line.shadow.tag-aeroway-taxiway,.ideditor .low-zoom path.line.shadow.tag-taxiway{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-aeroway-taxiway,.ideditor .low-zoom path.line.casing.tag-taxiway{stroke-width:5}.ideditor .low-zoom path.line.stroke.tag-aeroway-taxiway,.ideditor .low-zoom path.line.stroke.tag-taxiway{stroke-width:3}.ideditor path.line.stroke.tag-aeroway-taxiway,.ideditor path.line.stroke.tag-taxiway{stroke:#ff0}.ideditor path.line.casing.tag-aeroway-taxiway,.ideditor path.line.casing.tag-taxiway{stroke:#666}.ideditor .preset-icon .icon.tag-aeroway-runway,.ideditor .preset-icon .icon.tag-runway{color:#444;fill:#000}.ideditor path.line.shadow.tag-aeroway-runway{stroke-width:20}.ideditor path.line.casing.tag-aeroway-runway{stroke-width:10;stroke:#000;stroke-linecap:square}.ideditor path.line.stroke.tag-aeroway-runway{stroke:#fff;stroke-width:2;stroke-linecap:butt;stroke-dasharray:24,48}.ideditor .low-zoom path.line.shadow.tag-aeroway-runway{stroke-width:16}.ideditor .low-zoom path.line.casing.tag-aeroway-runway{stroke-width:7}.ideditor .low-zoom path.line.stroke.tag-aeroway-runway{stroke-width:2;stroke-dasharray:12,24}.ideditor .preset-icon-container path.line.stroke.tag-aeroway-runway{stroke-dasharray:0,14,8,14}.ideditor .preset-icon .icon.tag-railway.other-line{color:#fff;fill:#777}.ideditor .preset-icon .icon.tag-railway{color:#555}.ideditor path.line.shadow.tag-railway{stroke-width:16}.ideditor path.line.casing.tag-railway{stroke-width:7}.ideditor path.line.stroke.tag-railway{stroke-width:2;stroke-linecap:butt;stroke-dasharray:12,12}.ideditor .low-zoom path.line.shadow.tag-railway{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-railway{stroke-width:5}.ideditor .low-zoom path.line.stroke.tag-railway{stroke-width:2;stroke-dasharray:6,6}.ideditor .preset-icon-container path.line.stroke.tag-railway:not(.tag-status),.ideditor .preset-icon-container path.line.stroke.tag-railway.tag-status-disused{stroke-dasharray:6}.ideditor path.line.casing.tag-railway.tag-railway-platform{stroke-width:0}.ideditor path.line.stroke.tag-railway.tag-railway-platform{stroke-dasharray:none}.ideditor path.line.casing.tag-railway{stroke:#555}.ideditor path.line.stroke.tag-railway{stroke:#eee}.ideditor .preset-icon .icon.tag-railway.tag-status{color:#999}.ideditor path.line.casing.tag-railway.tag-status{stroke:#999}.ideditor path.line.stroke.tag-railway.tag-status:not(.tag-service){stroke:#eee}.ideditor .preset-icon .icon.tag-railway.tag-status-disused{color:gray}.ideditor path.line.casing.tag-railway.tag-status-disused{stroke:gray}.ideditor path.line.casing.tag-railway-subway{stroke:#222}.ideditor path.line.stroke.tag-railway-subway{stroke:#bbb}.ideditor .preset-icon .icon.tag-waterway.other-line{color:#7dd;fill:#7dd}.ideditor .preset-icon .icon.tag-type-waterway:not(.tag-waterway-dam),.ideditor .preset-icon .icon.tag-waterway:not(.tag-waterway-dam){color:#7dd;fill:#fff}.ideditor path.area.stroke.tag-waterway-dock,.ideditor path.area.stroke.tag-waterway-boatyard,.ideditor path.area.stroke.tag-waterway-fuel{stroke:#fff;stroke-width:1}.ideditor path.area.casing.tag-waterway-dock,.ideditor path.area.casing.tag-waterway-boatyard,.ideditor path.area.casing.tag-waterway-fuel{stroke:none}.ideditor path.area.fill.tag-waterway-dock,.ideditor path.area.fill.tag-waterway-boatyard,.ideditor path.area.fill.tag-waterway-fuel{stroke:#ffffff4d;fill:#ffffff4d}.ideditor path.line.fill.tag-waterway:not(.tag-waterway-dam){stroke:#77d3de4d;fill:#77d3de4d}.ideditor path.line.casing.tag-waterway:not(.tag-waterway-dam){stroke:#444}.ideditor path.line.stroke.tag-waterway:not(.tag-waterway-dam){stroke:#7dd}.ideditor path.line.shadow.tag-waterway{stroke-width:16}.ideditor path.line.casing.tag-waterway{stroke-width:7}.ideditor path.line.stroke.tag-waterway{stroke-width:5}.ideditor .low-zoom path.line.shadow.tag-waterway{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-waterway{stroke-width:5}.ideditor .low-zoom path.line.stroke.tag-waterway{stroke-width:3}.ideditor path.line.shadow.tag-waterway-river{stroke-width:20}.ideditor path.line.casing.tag-waterway-river{stroke-width:10}.ideditor path.line.stroke.tag-waterway-river{stroke-width:8}.ideditor .low-zoom path.line.shadow.tag-waterway-river{stroke-width:16}.ideditor .low-zoom path.line.casing.tag-waterway-river{stroke-width:7}.ideditor .low-zoom path.line.stroke.tag-waterway-river{stroke-width:5}.ideditor .preset-icon .icon.tag-waterway-ditch{color:#39a}.ideditor path.line.stroke.tag-waterway-ditch{stroke:#39a}.ideditor path.line.shadow.tag-aerialway,.ideditor path.line.shadow.tag-attraction-summer_toboggan,.ideditor path.line.shadow.tag-attraction-water_slide,.ideditor path.line.shadow.tag-golf-cartpath,.ideditor path.line.shadow.tag-man_made-pipeline,.ideditor path.line.shadow.tag-natural-tree_row,.ideditor path.line.shadow.tag-piste{stroke-width:16}.ideditor path.line.casing.tag-aerialway,.ideditor path.line.casing.tag-attraction-summer_toboggan,.ideditor path.line.casing.tag-attraction-water_slide,.ideditor path.line.casing.tag-golf-cartpath,.ideditor path.line.casing.tag-man_made-pipeline,.ideditor path.line.casing.tag-natural-tree_row,.ideditor path.line.casing.tag-piste{stroke-width:7}.ideditor path.line.stroke.tag-aerialway,.ideditor path.line.stroke.tag-attraction-summer_toboggan,.ideditor path.line.stroke.tag-attraction-water_slide,.ideditor path.line.stroke.tag-golf-cartpath,.ideditor path.line.stroke.tag-man_made-pipeline,.ideditor path.line.stroke.tag-natural-tree_row,.ideditor path.line.stroke.tag-piste{stroke-width:5}.ideditor .low-zoom path.line.shadow.tag-aerialway,.ideditor .low-zoom path.line.shadow.tag-attraction-summer_toboggan,.ideditor .low-zoom path.line.shadow.tag-attraction-water_slide,.ideditor .low-zoom path.line.shadow.tag-golf-cartpath,.ideditor .low-zoom path.line.shadow.tag-man_made-pipeline,.ideditor .low-zoom path.line.shadow.tag-natural-tree_row,.ideditor .low-zoom path.line.shadow.tag-piste{stroke-width:12}.ideditor .low-zoom path.line.casing.tag-aerialway,.ideditor .low-zoom path.line.casing.tag-attraction-summer_toboggan,.ideditor .low-zoom path.line.casing.tag-attraction-water_slide,.ideditor .low-zoom path.line.casing.tag-golf-cartpath,.ideditor .low-zoom path.line.casing.tag-man_made-pipeline,.ideditor .low-zoom path.line.casing.tag-natural-tree_row,.ideditor .low-zoom path.line.casing.tag-piste{stroke-width:5}.ideditor .low-zoom path.line.stroke.tag-aerialway,.ideditor .low-zoom path.line.stroke.tag-attraction-summer_toboggan,.ideditor .low-zoom path.line.stroke.tag-attraction-water_slide,.ideditor .low-zoom path.line.stroke.tag-golf-cartpath,.ideditor .low-zoom path.line.stroke.tag-man_made-pipeline,.ideditor .low-zoom path.line.stroke.tag-natural-tree_row,.ideditor .low-zoom path.line.stroke.tag-piste{stroke-width:3}.ideditor .preset-icon .icon.tag-route-ferry{color:#58a9ed;fill:#fff}.ideditor path.line.shadow.tag-route-ferry{stroke-width:16}.ideditor path.line.stroke.tag-route-ferry{stroke-width:3;stroke-linecap:butt;stroke-dasharray:12,8}.ideditor .low-zoom path.line.shadow.tag-route-ferry{stroke-width:12}.ideditor .low-zoom path.line.stroke.tag-route-ferry,.ideditor .preset-icon-container path.line.stroke.tag-route-ferry{stroke-width:2;stroke-dasharray:6,4}.ideditor path.line.stroke.tag-route-ferry{stroke:#58a9ed}.ideditor path.line.casing.tag-route-ferry{stroke:none}.ideditor path.line.stroke.tag-aerialway{stroke:#c55}.ideditor path.line.casing.tag-aerialway{stroke:#444}.ideditor path.line.stroke.tag-piste{stroke:#a9d}.ideditor path.line.casing.tag-piste{stroke:#444}.ideditor path.line.stroke.tag-attraction-summer_toboggan{stroke:#9e9e9e}.ideditor path.line.casing.tag-attraction-summer_toboggan{stroke:#666}.ideditor path.line.stroke.tag-attraction-water_slide{stroke:#aae0cb}.ideditor path.line.casing.tag-attraction-water_slide{stroke:#3d6c71}.ideditor .preset-icon .icon.tag-golf-cartpath{color:#dca;fill:#666}.ideditor path.line.stroke.tag-golf-cartpath{stroke:#dca}.ideditor path.line.casing.tag-golf-cartpath{stroke:#666}.ideditor .preset-icon .icon.tag-man_made-pipeline,.ideditor .preset-icon .icon.tag-power{color:#939393;fill:#939393}.ideditor path.line.stroke.tag-power{stroke:#939393;stroke-width:2}.ideditor path.line.casing.tag-power{stroke:none}.ideditor path.line.stroke.tag-man_made-pipeline{stroke:#cbd0d8;stroke-linecap:butt;stroke-dasharray:80,1.25}.ideditor path.line.casing.tag-man_made-pipeline{stroke:#666}.ideditor .low-zoom path.line.stroke.tag-man_made-pipeline{stroke-dasharray:40,1}.ideditor .preset-icon-container path.line.stroke.tag-man_made-pipeline{stroke-dasharray:19,1}.ideditor path.line.stroke.tag-boundary{stroke:#fff;stroke-width:2;stroke-linecap:butt;stroke-dasharray:20,5,5,5}.ideditor path.line.casing.tag-boundary{stroke:#82b5fe;stroke-width:6}.ideditor path.line.casing.tag-boundary-protected_area,.ideditor path.line.casing.tag-boundary-national_park{stroke:#b0e298}.ideditor path.line.stroke.tag-barrier:not(.tag-barrier-hedge):not(.tag-waterway){stroke:#ddd}.ideditor .preset-icon-container path.line.stroke.tag-barrier:not(.tag-barrier-hedge){stroke:#aaa}.ideditor path.line.casing.tag-natural,.ideditor path.line.casing.tag-barrier:not(.tag-waterway),.ideditor path.line.casing.tag-man_made-groyne,.ideditor path.line.casing.tag-man_made-breakwater{stroke:none}.ideditor path.line.stroke.tag-barrier:not(.tag-waterway),.ideditor path.line.stroke.tag-man_made-groyne,.ideditor path.line.stroke.tag-man_made-breakwater{stroke-width:3px;stroke-linecap:round;stroke-dasharray:15,5,1,5}.ideditor .low-zoom path.line.stroke.tag-barrier:not(.tag-waterway),.ideditor .low-zoom path.line.stroke.tag-man_made-groyne,.ideditor .low-zoom path.line.stroke.tag-man_made-breakwater{stroke-width:2px;stroke-linecap:butt;stroke-dasharray:8,2,2,2}.ideditor .preset-icon-container path.line.stroke.tag-barrier,.ideditor .preset-icon-container path.line.stroke.tag-man_made-groyne,.ideditor .preset-icon-container path.line.stroke.tag-man_made-breakwater{stroke-dasharray:1,4,6,4}.ideditor path.line.stroke.tag-barrier.tag-barrier-wall,.ideditor path.line.stroke.tag-barrier.tag-barrier-retaining_wall,.ideditor path.line.stroke.tag-barrier.tag-barrier-city_wall{stroke-linecap:butt;stroke-dasharray:16,3,9,3}.ideditor .low-zoom path.line.stroke.tag-barrier.tag-barrier-wall,.ideditor .low-zoom path.line.stroke.tag-barrier.tag-barrier-retaining_wall,.ideditor .low-zoom path.line.stroke.tag-barrier.tag-barrier-city_wall,.ideditor .preset-icon-container path.line.stroke.tag-barrier.tag-barrier-wall,.idedito