Changes between Version 109 and Version 127 of Styles/Coloured_Streets


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Styles/Coloured_Streets

    v109 v127  
    11[[TranslatedPages]]
    22
    3 = [[Image(ColouredStreetsIcon.svg,36,middle,inline)]] Coloured Streets =
     3= [[Image(ColouredStreetsIcon.svg,48,middle,inline)]] Coloured Streets =
    44[[PageOutline(2-9)]]
    55
     
    99The mappaint style "Coloured Streets" makes '''working with addresses easier.'''
    1010
    11 Streets, buildings and address nodes with the same street name are highlighted in the '''same colour'''. Thereby you can quickly recognize, which house belongs to which street. It analyzes for streets the key "name" and for addresses the key "addr:street" resp. for associatedStreet relations for the housenumber the key "name" of the relation. Furthermore it indicates missing or incorrect data. If addr:street is missing then it shows "street?". If addr:housenumber is missing it shows "number?". If there are streets (ways with highway=*) with an addr:*=* tag, then it shows "no addr!".
     11Streets, buildings and address nodes with the same street name are highlighted in the '''same colour'''. Thereby you can quickly recognize, which house belongs to which street. It analyzes for streets the key `name` and for addresses the key `addr:street` resp. for associatedStreet relations for the housenumber the key `name` of the relation. Furthermore it indicates missing or incorrect data. If `addr:street` is missing then it shows "street?". If `addr:housenumber` is missing it shows "number?". (`nohousenumber=yes` is taken into account.) If there are streets (ways with `highway=*`) with an `addr:*=*` tag, then it shows "no addr!".
    1212
    1313Coloured Streets uses '''33 specially selected colours''', which are used on average equally often. In individual cases the same colour of adjacent streets may still occur. This is because of the limited number of clearly distinguishable colours and can not be completely eliminated.
     
    1717
    1818 Allow addr:postcode on streets::
    19   You can choose if you want to allow "addr:postcode=*" on streets and don't want to see a warning message for these cases. The default setting is: ''unchecked'' = not allowed = warning is displayed.
     19  You can choose if you want to allow `addr:postcode=*` on streets and don't want to see a warning message for these cases. The default setting is: ''unchecked'' = not allowed = warning is displayed.
    2020 Support prefix and suffix on street names::
    21   You can choose if [osmwiki:Proposed_features/Directional_Prefix_%26_Suffix_Indication name:prefix and name:suffix] for names of streets and associatedStreet relations are taken into account. The default setting is: ''unchecked'' = prefix and suffix are ignored = only the key "name" is analyzed. At least in parts of the USA and of Greece names of streets are divided into these components. By activating this option you get better results with Coloured Streets in these areas.
     21  You can choose if [osmwiki:Proposed_features/Directional_Prefix_%26_Suffix_Indication name:prefix and name:suffix] for names of streets and associatedStreet relations are taken into account. The default setting is: ''unchecked'' = prefix and suffix are ignored = only the key `name` is analyzed. At least in parts of the USA and of Greece names of streets are divided into these components. By activating this option you get better results with Coloured Streets in these areas.
    2222 Display cycleway dashes::
    23   You can choose if you want to see the coloured dashes of streets with cycleway=* and named cycle-/footways, which are part of the default internal mappaint style The default setting is: ''unchecked'' = the dashes are hidden because they can confuse you in Coloured Streets.
     23  You can choose if you want to see the coloured dashes of streets with `cycleway=*` and named cycle-/footways, which are part of the default internal mappaint style The default setting is: ''unchecked'' = the dashes are hidden because they can confuse you in Coloured Streets.
    2424 Display missing number message::
    25   You can choose if you want to deactivate the error message for addresses with addr:street or addr:place but without addr:housenumber ("number?). The default setting is: ''checked'' = the error message is displayed. If you unchek this, the address is diplayed as if it has a housenumber but with a "?" instead of the number. This can be helpful in areas with a lot such cases and you are instead searching for missing addr:street.
     25  You can choose if you want to deactivate the error message for addresses with `addr:street` or `addr:place` but without `addr:housenumber` ("number?"). The default setting is: ''checked'' = the error message is displayed. If you unchek this, the address is diplayed as if it has a housenumber but with a "?" instead of the number. This can be helpful in areas with a lot such cases and you are instead searching for missing addr:street.
    2626 Support associatedStreet relations::
    2727  You can choose if associatedStreet relations are supported. The default setting is: ''checked'' = they are supported.
     
    3535[[Coloured_Postcode]],
    3636[[Coloured_Suburb]],
    37 [http://gulp21.bplaced.net/osm/housenumbervalidator/ HousenumberValidator],
    38 [http://tools.geofabrik.de/osmi/debug.html?view=addresses OSM Inspector],
    39 [http://www.itoworld.com/map/9# ITO maps].
     37[https://tools.geofabrik.de/osmi/?view=addresses OSM Inspector].
    4038
    4139For the Coloured Streets mappaint style JOSM version 8087 or newer is required. For '''ideas/questions/bugs/suggestions''' or similar please write a message to the current editor [osmwww:user/Klumbumbus Klumbumbus] and/or the former editor [osmwww:user/geozeisig geozeisig].
     
    7068== Changelog ==
    7169^(Latest change first)^
    72 ==== Version 3.46.xxx to 3.47.xxx ====
     70==== Version 3.53 ====
     71* Fix one more display bug of version 3.51
     72==== Version 3.52 ====
     73* Fix some display bugs of version 3.51 when "Display missing number message" was disabled
     74==== Version 3.51 ====
     75* Add full support for `nohousenumber=yes`: If there is `addr:street` or `addr:place` present or if the object is part of a associatedStreet relation (and associatedStreet relation support is activated) then the object is displayed like a normal housenumber with "no" as number. If there is no such connection to a street then the object is toned down like minor buildings (e.g. `building=garage`).
     76==== Version 3.50 ====
     77* Improved icon with transparent background, more sharpness on different sizes and reduced filesize
     78* Icon included in style zip file instead of external link
     79==== Version 3.49 ====
     80* Tone down more building types: `building=carport|gasometer|silo|storage_tank|toilets|transformer_tower|transportation` (similar to e.g. `building=garage`).
     81==== Version 3.48 ====
     82* Adjustments due to changes in default style (r10896).
     83==== Version 3.47 ====
    7384* Add an option to allow `addr:housename` instead of `addr:housenumber`, which is sometimes used in UK
    7485* A few coding style adjustments
    75 ==== Version 3.45.xxx to 3.46.xxx ====
     86==== Version 3.46 ====
    7687* Adjustments due to changes in default style (r9451), i.e. support bigger and filled selected nodes.
    77 ==== Version 3.44.xxx to 3.45.xxx ====
     88==== Version 3.45 ====
    7889* Adjustments due to changes in default style (r9566).
    79 ==== Version 3.43.xx to 3.44.xxx ====
     90==== Version 3.44 ====
    8091* remove warning that JOSM is to old for this style (code no longer supportes by JOSM)
    81 ==== Version 3.42.xx to 3.43.xx ====
     92==== Version 3.43 ====
    8293* remove address warning for highway=services and highway=rest_area.
    83 ==== Version 3.41.xx to 3.42.xx ====
     94==== Version 3.42 ====
    8495* Fix a graphical glitch with the plus signs which allow to add nodes to ways.
    85 ==== Version 3.40.xx to 3.41.xx ====
     96==== Version 3.41 ====
    8697* Fix size of tagged waynodes at zoomlevel 17
    8798* Add a style setting to hide the warning message if JOSM is too old for Coloured Streets
    88 ==== Version 3.39.xx to 3.40.xx ====
     99==== Version 3.40 ====
    89100* Do not colour highway=emergency_access_point.
    90 ==== Version 3.38.xx to 3.39.xx ====
     101==== Version 3.39 ====
    91102* Do not ask for "name?" on streets with junction=roundabout. (Thanks to user feedback.)
    92 ==== Version 3.37.xx to 3.38.xx ====
     103==== Version 3.38 ====
    93104* Replace .png icon by .svg version.
    94 ==== Version 3.36.xx to 3.37.xx ====
     105==== Version 3.37 ====
    95106* Fix size of single nodes on high zoom levels.
    96 ==== Version 3.35.xx to 3.36.xx ====
     107==== Version 3.36 ====
    97108* Fix if the style setting ''Less obtrusive node symbols at low zoom'' is disabled in the default style.
    98 ==== Version 3.33.xx to 3.35.xx ====
     109==== Version 3.35 ====
    99110* Adjustments due to changes in default style (#10363, ticket:10043#comment:31).
    100111* There is a new setting which allows to deactivate the support of associatedStreet relations.
     
    108119* Changed white color to !#8B864E also for name:left and name:right on streets.
    109120* Preparations for future translations of the error messages and the mappaint user settings (this is not yet supported by JOSM).
    110 ==== Version 3.32.xx to 3.33.xx ====
     121==== Version 3.33 ====
    111122* Fixed handling of piste:difficulty paint style of default style.
    112123* Support also validate:no_name=yes
    113124* Display again the dashes of living_street which do not have a name tag but one of the noname-tags (noname, unnamed, name:absent or validate:no_name).
    114 ==== Version 3.31.xx to 3.32.xx ====
     125==== Version 3.32 ====
    115126* Changed order of housenumber and "street?". Now the number is before "street?". The number is therefore now less often hidden by the outline of the building.
    116 ==== Version 3.30.xx to 3.31.xx ====
     127==== Version 3.31 ====
    117128* The dashes of highway=living_street are now hidden, since they were distracting.
    118 ==== Version 3.29.xx to 3.30.xx ====
     129==== Version 3.30 ====
    119130* There is a new setting which allows to deactivate the error message for missing addr:housenumber. If deactivated, the address is diplayed as if it has an house number but with a "?" instead of the number.
    120 ==== Version 3.27.xx to 3.29.xx ====
     131==== Version 3.29 ====
    121132* All ways with barrier=* are now diyplayed thinner, not just for selected values like before.
    122133* The white color was changed to !#8B864E, so Coloured Streets works now also on white background (e.g. on a cadastral plan with white background).
    123 ==== Version 3.25.xx to 3.27.xx ====
     134==== Version 3.27 ====
    124135* name:left and name:right on streets are now supported by a coloured casing. [osmwww:way/26366570 Example 1], [osmwww:way/23639836 Example 2]
    125 ==== Version 3.24.xx to 3.25.xx ====
     136==== Version 3.25 ====
    126137* The yellow ways with barrier=* are now displayed thiner to avoid confusion with coloured streets/ways.
    127 ==== Version 3.23.xx to 3.24.xx ====
     138==== Version 3.24 ====
    128139* More fixes due to changes in JOSM version [7200].
    129140* Using the new mapcss function JOSM_pref() instead of the previous used color hack to provide the settings.
    130141* A new setting to hide the colured dashes of streets with cycleway=* and named cycle-/footways was added. (Display of cycleway lanes and tracks was extended in [7172] and [7201].) By default they are hided because they can be very confusing in Coloured Streets.
    131142* building=farm was removed from the list of buildings, which are displayed toned down.
    132 ==== Version 3.22.xx to 3.23.xx ====
     143==== Version 3.23 ====
    133144* Fix due to changes in JOSM version [7200].
    134 ==== Version 3.20.xx to 3.22.xx ====
     145==== Version 3.22 ====
    135146* Deactivate the paint style of piste:difficulty=* from the default internal JOSM mappaint style elemstyle.mapcss, because it is confusing together with Coloured Streets.
    136 ==== Version 3.11.xx to 3.20.xx ====
     147==== Version 3.20 ====
    137148* The width of streets depends now on the value of highway=* for better orientation.
    138149 * Little bit thiner are: path, footway, steps, pedestrian, cycleway, bridleway, track, escape, bus_guideway, service
     
    144155 * #ffe400 changed to #ffcc00
    145156 * #fcff5c  changed to #f4ff6b
    146 ==== Version 3.10.xx to 3.11.xx ====
     157==== Version 3.11 ====
    147158* "name?" on streets is no longer displayed if the street has one of the tags: noname=yes, unnamed=yes or name:absent=yes
    148 ==== Version 3.01.xx to 3.10.xx ====
     159==== Version 3.10 ====
    149160* When you zoom out the nodes get smaller until they finally disappear
    150161* Text and icons are hidden on low zoom levels
    151162* The text gets a bit bigger at high zoom levels
    152163This all results in better readability on higher zoom levels and a better overview on lower zoom levels. This was inspired by the style [LessObtrusiveNodes Less Obtrusive Nodes]. So you no longer need to activate both, but just Colured Streets and you get a nice view on all zoom levels.
    153 ==== Version 3.00.xx to 3.01.xx ====
     164==== Version 3.01 ====
    154165* The warning massage on streets "no name!" changed to "name?". All messages do now follow the same schema (all messages where something is missing with "?" and all messages where something is wrong with "!").
    155166* The following colours slightly changed for better distinction with other colors:
     
    157168 * !#32cd32 changed to !#54d954
    158169 * !#81621a changed to !#7d5a07
    159 ==== Version 2.00.xx to 3.00.xx ====
     170==== Version 3.00 ====
    160171* Instead of analyzing the first letter of the street name for colour choice, now a crc32-hashcode is generated and based on this the colours are choosen. This results in the following listed advantages. Special thanks at this point to the development team of JOSM, which special for this mappaint style implemented a new function. Without this new function the following improvements wouldn't be possible.
    161172 * Different streets with the same first letter, which are near to each other are now displayed in different colours.
     
    185196* Some code optimizations
    186197
    187 ==== Version 1.011 to 2.00.xx ====
     198==== Version 2.00 ====
    188199* The housenumbers are bigger, have a coloured background and are thereby more visible.
    189200* Support of associatedStreet relations
     
    225236* "no addr!" has now always red background
    226237
     238==== Version 1.011 ====
     239* Start version
     240
    227241== Code ==
    228242
     
    232246meta {
    233247    title: "Coloured Streets";
    234     version: "3.47.[[revision]]_[[date]]";
     248    version: "3.53.[[revision]]_[[date]]";
    235249    description: "Colouring of buildings, address nodes and streets with the same street name in the same colour. Makes working with addresses a lot easier. Check out the linked page to read how to change some settings of this mappaint style.";
    236     icon: "http://upload.wikimedia.org/wikipedia/commons/5/5d/IconColouredStreets.svg";
     250    icon: "ColouredStreetsIcon.svg";
    237251    author: "geozeisig, Klumbumbus";
    238     link: "http://josm.openstreetmap.de/wiki/Styles/Coloured_Streets";
    239     watch-modified: true;
    240     min-josm-version: "8087";
     252    link: "https://josm.openstreetmap.de/wiki/Styles/Coloured_Streets";
     253    min-josm-version: "8087"; /* due to @supports */
    241254    /* This mapcss mappaint style was created for JOSM 8087. I try to support future versions of JOSM and its internal default mappaint style as long as possible. */
    242255}
     
    245258    title: "Coloured Streets";
    246259    description: "Einfärben von Gebäuden, Adressnodes und Straßen mit gleichem Straßennamen in der gleichen Farbe. Macht die Arbeit mit Adressen wesentlich leichter. Schau dir die verlinkte Seite an, um zu lesen, wie man einige Einstellungen dieses MapMaint-Stils ändert.";
    247     link: "http://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets";
     260    link: "https://josm.openstreetmap.de/wiki/De:Styles/Coloured_Streets";
    248261}
    249262
     
    307320
    308321    /* associated street relations */
     322        /* nohousenumber=yes */
     323relation[type="associatedStreet"][name] > area[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     324relation[type="associatedStreet"][name] > node[nohousenumber=yes][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo,
     325relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     326relation[type="associatedStreet"][name][!name:prefix][!name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     327    crc: CRC32_checksum(parent_tag("name"))/429496.7296;
     328}
     329relation[type="associatedStreet"][name][name:prefix][!name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     330relation[type="associatedStreet"][name][name:prefix][!name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     331    crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name")))/429496.7296;
     332}
     333relation[type="associatedStreet"][name][!name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     334relation[type="associatedStreet"][name][!name:prefix][name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     335    crc: CRC32_checksum(concat(parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296;
     336}
     337relation[type="associatedStreet"][name][name:prefix][name:suffix] > area[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
     338relation[type="associatedStreet"][name][name:prefix][name:suffix] > node[nohousenumber=yes][setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo {
     339    crc: CRC32_checksum(concat(parent_tag("name:prefix"), " ", parent_tag("name"), " ", parent_tag("name:suffix")))/429496.7296;
     340}
     341        /* normal addr:housenumber */
    309342relation[type="associatedStreet"][name] > area["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")],
    310343relation[type="associatedStreet"][name] > node["addr:housenumber"][!setting("support_prefix_and_suffix")][setting("support_associatedstreet")]::halo,
     
    395428}
    396429
    397     /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. */
     430    /* tone down garages and other "minor" buildings, as they usually do not have addr:*=* tags. Also buildings with nohousenumber=yes. */
     431area[!"addr:housenumber"][!"addr:street"][!"addr:place"][nohousenumber=yes],
    398432area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=barn],
    399433area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=bunker],
    400434area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cabin],
     435area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=carport],
    401436area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=cowshed],
    402437area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=farm_auxiliary],
    403438area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garage],
    404439area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=garages],
     440area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=gasometer],
    405441area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=greenhouse],
    406442area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=hut],
    407443area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=roof],
    408444area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=shed],
     445area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=silo],
    409446area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=stable],
    410447area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=static_caravan],
    411 area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty] {
     448area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=storage_tank],
     449area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=sty],
     450area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=toilets],
     451area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transformer_tower],
     452area[!"addr:housenumber"][!"addr:street"][!"addr:place"][building=transportation] {
    412453    fill-color: #ffddf1;
    413454    width: 1;
     
    418459    width: 0;
    419460}
     461@supports (max-josm-version: 10895) {
    420462way["piste:difficulty"]:closed::core_piste {
    421463    width: 2;
     
    424466area["piste:difficulty"]:closed::core_piste {
    425467    fill-opacity: 0;
     468}
     469}
     470@supports (min-josm-version: 10896) {
     471way["piste:difficulty"][!highway]::core_piste {
     472    width: 2;
     473    color: grey;
     474}
     475area["piste:difficulty"]::core_piste {
     476    fill-opacity: 0;
     477}
    426478}
    427479
     
    434486    width: 0;
    435487}
    436         /* (grouping the previous and the following block doesn't work correctly, see http://josm.openstreetmap.de/ticket/10106 )*/
     488        /* (grouping the previous and the following block doesn't work correctly, see https://josm.openstreetmap.de/ticket/10106 )*/
    437489way[prop("lL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2,
    438490way[prop("tL","core_cycleway")][!setting("display_bicycle")]::core_cycleway2 {
     
    487539    /* all rules, which apply to all colors and different rules for different zoom */
    488540        /* address areas */
    489 area|z18-["addr:street"],
     541area|z18-["addr:street"], /* needed later for display of "?" if display_missing_number_message is disabled */
    490542area|z18-["addr:place"],
     543relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
     544    width: 3;
     545    fill-opacity:0.2;   
     546    text-halo-radius: 3;
     547    z-index: 1;
     548}
     549
     550area|z18-["addr:street"][nohousenumber=yes],
     551area|z18-["addr:place"][nohousenumber=yes],
     552relation[type="associatedStreet"] > area|z18-[nohousenumber=yes][setting("support_associatedstreet")] {
     553    width: 3;
     554    fill-opacity:0.2;   
     555    text-halo-radius: 3;
     556    text: eval(cond(has_tag_key(name), concat("no", " | ", tag("name")), "no"));
     557    z-index: 1;
     558}
     559
     560area|z18-["addr:street"]["addr:housenumber"],
     561area|z18-["addr:place"]["addr:housenumber"],
    491562relation[type="associatedStreet"] > area|z18-["addr:housenumber"][setting("support_associatedstreet")] {
    492563    width: 3;
     
    551622    text-halo-opacity: 0.8;
    552623}
     624node|z18-["addr:street"][nohousenumber=yes][!"addr:housenumber"]::halo,
     625node|z18-["addr:place"][nohousenumber=yes][!"addr:housenumber"]::halo,
     626relation[type="associatedStreet"] > node|z18-[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")]::halo {
     627    symbol-shape: circle;
     628    symbol-fill-opacity: 0.85;
     629    z-index: -1;
     630    text: eval("no");
     631    font-size: 12;
     632    text-color: black;
     633    text-anchor-vertical: center;
     634    text-offset-x: -3;
     635    text-halo-radius: 2;
     636    text-halo-opacity: 0.8;
     637}
    553638node|z-17["addr:street"]::halo,
    554639node|z-17["addr:place"]::halo,
     
    642727area["addr:place"][prop(crc)<303],
    643728relation[type="associatedStreet"][prop(crc)<303] > area["addr:housenumber"][setting("support_associatedstreet")],
     729relation[type="associatedStreet"][prop(crc)<303] > area[nohousenumber=yes][setting("support_associatedstreet")],
    644730area["highway"="pedestrian"]["name"][prop(crc)<303]:closed {
    645731    color: #8B864E;    /* Default value for color is fill-color. Color needs to set nevertheless that pedestrian area multipolygons and areas with "number?" are displayed correctly. */
     
    649735node["addr:street"][prop(crc)<303]::halo,
    650736node["addr:place"][prop(crc)<303]::halo,
    651 relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     737relation[type="associatedStreet"][prop(crc)<303] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     738relation[type="associatedStreet"][prop(crc)<303] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    652739    symbol-fill-color: #8B864E;
    653740    text-halo-color: #8B864E;
     
    661748area["addr:place"][prop(crc)>=303][prop(crc)<606],
    662749relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area["addr:housenumber"][setting("support_associatedstreet")],
     750relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > area[nohousenumber=yes][setting("support_associatedstreet")],
    663751area["highway"="pedestrian"]["name"][prop(crc)>=303][prop(crc)<606]:closed {
    664752    color: #b88142;
     
    668756node["addr:street"][prop(crc)>=303][prop(crc)<606]::halo,
    669757node["addr:place"][prop(crc)>=303][prop(crc)<606]::halo,
    670 relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     758relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     759relation[type="associatedStreet"][prop(crc)>=303][prop(crc)<606] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    671760    symbol-fill-color: #b88142;
    672761    text-halo-color: #b88142;
     
    680769area["addr:place"][prop(crc)>=606][prop(crc)<909],
    681770relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area["addr:housenumber"][setting("support_associatedstreet")],
     771relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > area[nohousenumber=yes][setting("support_associatedstreet")],
    682772area["highway"="pedestrian"]["name"][prop(crc)>=606][prop(crc)<909]:closed {
    683773    color: #a3fe8f;
     
    687777node["addr:street"][prop(crc)>=606][prop(crc)<909]::halo,
    688778node["addr:place"][prop(crc)>=606][prop(crc)<909]::halo,
    689 relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     779relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     780relation[type="associatedStreet"][prop(crc)>=606][prop(crc)<909] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    690781    symbol-fill-color: #a3fe8f;
    691782    text-halo-color: #a3fe8f;
     
    699790area["addr:place"][prop(crc)>=909][prop(crc)<1212],
    700791relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area["addr:housenumber"][setting("support_associatedstreet")],
     792relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > area[nohousenumber=yes][setting("support_associatedstreet")],
    701793area["highway"="pedestrian"]["name"][prop(crc)>=909][prop(crc)<1212]:closed {
    702794    color: #b8674c;
     
    706798node["addr:street"][prop(crc)>=909][prop(crc)<1212]::halo,
    707799node["addr:place"][prop(crc)>=909][prop(crc)<1212]::halo,
    708 relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     800relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     801relation[type="associatedStreet"][prop(crc)>=909][prop(crc)<1212] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    709802    symbol-fill-color: #b8674c;
    710803    text-halo-color: #b8674c;
     
    718811area["addr:place"][prop(crc)>=1212][prop(crc)<1515],
    719812relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area["addr:housenumber"][setting("support_associatedstreet")],
     813relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > area[nohousenumber=yes][setting("support_associatedstreet")],
    720814area["highway"="pedestrian"]["name"][prop(crc)>=1212][prop(crc)<1515]:closed {
    721815    color: #f4ff6b;
     
    725819node["addr:street"][prop(crc)>=1212][prop(crc)<1515]::halo,
    726820node["addr:place"][prop(crc)>=1212][prop(crc)<1515]::halo,
    727 relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     821relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     822relation[type="associatedStreet"][prop(crc)>=1212][prop(crc)<1515] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    728823    symbol-fill-color: #f4ff6b;
    729824    text-halo-color: #f4ff6b;
     
    737832area["addr:place"][prop(crc)>=1515][prop(crc)<1818],
    738833relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area["addr:housenumber"][setting("support_associatedstreet")],
     834relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > area[nohousenumber=yes][setting("support_associatedstreet")],
    739835area["highway"="pedestrian"]["name"][prop(crc)>=1515][prop(crc)<1818]:closed {
    740836    color: #81c0ff;
     
    744840node["addr:street"][prop(crc)>=1515][prop(crc)<1818]::halo,
    745841node["addr:place"][prop(crc)>=1515][prop(crc)<1818]::halo,
    746 relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     842relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     843relation[type="associatedStreet"][prop(crc)>=1515][prop(crc)<1818] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    747844    symbol-fill-color: #81c0ff;
    748845    text-halo-color: #81c0ff;
     
    756853area["addr:place"][prop(crc)>=1818][prop(crc)<2121],
    757854relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area["addr:housenumber"][setting("support_associatedstreet")],
     855relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > area[nohousenumber=yes][setting("support_associatedstreet")],
    758856area["highway"="pedestrian"]["name"][prop(crc)>=1818][prop(crc)<2121]:closed {
    759857    color: #6b8e23;
     
    763861node["addr:street"][prop(crc)>=1818][prop(crc)<2121]::halo,
    764862node["addr:place"][prop(crc)>=1818][prop(crc)<2121]::halo,
    765 relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     863relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     864relation[type="associatedStreet"][prop(crc)>=1818][prop(crc)<2121] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    766865    symbol-fill-color: #6b8e23;
    767866    text-halo-color: #6b8e23;
     
    775874area["addr:place"][prop(crc)>=2121][prop(crc)<2424],
    776875relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area["addr:housenumber"][setting("support_associatedstreet")],
     876relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > area[nohousenumber=yes][setting("support_associatedstreet")],
    777877area["highway"="pedestrian"]["name"][prop(crc)>=2121][prop(crc)<2424]:closed {
    778878    color: #e1bd6a;
     
    782882node["addr:street"][prop(crc)>=2121][prop(crc)<2424]::halo,
    783883node["addr:place"][prop(crc)>=2121][prop(crc)<2424]::halo,
    784 relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     884relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     885relation[type="associatedStreet"][prop(crc)>=2121][prop(crc)<2424] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    785886    symbol-fill-color: #e1bd6a;
    786887    text-halo-color: #e1bd6a;
     
    794895area["addr:place"][prop(crc)>=2424][prop(crc)<2727],
    795896relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area["addr:housenumber"][setting("support_associatedstreet")],
     897relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > area[nohousenumber=yes][setting("support_associatedstreet")],
    796898area["highway"="pedestrian"]["name"][prop(crc)>=2424][prop(crc)<2727]:closed {
    797899    color: #7fffd4;
     
    801903node["addr:street"][prop(crc)>=2424][prop(crc)<2727]::halo,
    802904node["addr:place"][prop(crc)>=2424][prop(crc)<2727]::halo,
    803 relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     905relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     906relation[type="associatedStreet"][prop(crc)>=2424][prop(crc)<2727] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    804907    symbol-fill-color: #7fffd4;
    805908    text-halo-color: #7fffd4;
     
    813916area["addr:place"][prop(crc)>=2727][prop(crc)<3030],
    814917relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area["addr:housenumber"][setting("support_associatedstreet")],
     918relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > area[nohousenumber=yes][setting("support_associatedstreet")],
    815919area["highway"="pedestrian"]["name"][prop(crc)>=2727][prop(crc)<3030]:closed {
    816920    color: #8a2be2;
     
    820924node["addr:street"][prop(crc)>=2727][prop(crc)<3030]::halo,
    821925node["addr:place"][prop(crc)>=2727][prop(crc)<3030]::halo,
    822 relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     926relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     927relation[type="associatedStreet"][prop(crc)>=2727][prop(crc)<3030] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    823928    symbol-fill-color: #8a2be2;
    824929    text-halo-color: #8a2be2;
     
    832937area["addr:place"][prop(crc)>=3030][prop(crc)<3333],
    833938relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area["addr:housenumber"][setting("support_associatedstreet")],
     939relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > area[nohousenumber=yes][setting("support_associatedstreet")],
    834940area["highway"="pedestrian"]["name"][prop(crc)>=3030][prop(crc)<3333]:closed {
    835941    color: #a52a2a;
     
    839945node["addr:street"][prop(crc)>=3030][prop(crc)<3333]::halo,
    840946node["addr:place"][prop(crc)>=3030][prop(crc)<3333]::halo,
    841 relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     947relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     948relation[type="associatedStreet"][prop(crc)>=3030][prop(crc)<3333] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    842949    symbol-fill-color: #a52a2a;
    843950    text-halo-color: #a52a2a;
     
    851958area["addr:place"][prop(crc)>=3333][prop(crc)<3636],
    852959relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area["addr:housenumber"][setting("support_associatedstreet")],
     960relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > area[nohousenumber=yes][setting("support_associatedstreet")],
    853961area["highway"="pedestrian"]["name"][prop(crc)>=3333][prop(crc)<3636]:closed {
    854962    color: #f0b9a6;
     
    858966node["addr:street"][prop(crc)>=3333][prop(crc)<3636]::halo,
    859967node["addr:place"][prop(crc)>=3333][prop(crc)<3636]::halo,
    860 relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     968relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     969relation[type="associatedStreet"][prop(crc)>=3333][prop(crc)<3636] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    861970    symbol-fill-color: #f0b9a6;
    862971    text-halo-color: #f0b9a6;
     
    870979area["addr:place"][prop(crc)>=3636][prop(crc)<3939],
    871980relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area["addr:housenumber"][setting("support_associatedstreet")],
     981relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > area[nohousenumber=yes][setting("support_associatedstreet")],
    872982area["highway"="pedestrian"]["name"][prop(crc)>=3636][prop(crc)<3939]:closed {
    873983    color: #8fbc8f;
     
    877987node["addr:street"][prop(crc)>=3636][prop(crc)<3939]::halo,
    878988node["addr:place"][prop(crc)>=3636][prop(crc)<3939]::halo,
    879 relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     989relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     990relation[type="associatedStreet"][prop(crc)>=3636][prop(crc)<3939] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    880991    symbol-fill-color: #8fbc8f;
    881992    text-halo-color: #8fbc8f;
     
    8891000area["addr:place"][prop(crc)>=3939][prop(crc)<4242],
    8901001relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area["addr:housenumber"][setting("support_associatedstreet")],
     1002relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > area[nohousenumber=yes][setting("support_associatedstreet")],
    8911003area["highway"="pedestrian"]["name"][prop(crc)>=3939][prop(crc)<4242]:closed {
    8921004    color: #1b7777;
     
    8961008node["addr:street"][prop(crc)>=3939][prop(crc)<4242]::halo,
    8971009node["addr:place"][prop(crc)>=3939][prop(crc)<4242]::halo,
    898 relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1010relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1011relation[type="associatedStreet"][prop(crc)>=3939][prop(crc)<4242] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    8991012    symbol-fill-color: #1b7777;
    9001013    text-halo-color: #1b7777;
     
    9081021area["addr:place"][prop(crc)>=4242][prop(crc)<4545],
    9091022relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area["addr:housenumber"][setting("support_associatedstreet")],
     1023relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9101024area["highway"="pedestrian"]["name"][prop(crc)>=4242][prop(crc)<4545]:closed {
    9111025    color: #ff1493;
     
    9151029node["addr:street"][prop(crc)>=4242][prop(crc)<4545]::halo,
    9161030node["addr:place"][prop(crc)>=4242][prop(crc)<4545]::halo,
    917 relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1031relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1032relation[type="associatedStreet"][prop(crc)>=4242][prop(crc)<4545] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9181033    symbol-fill-color: #ff1493;
    9191034    text-halo-color: #ff1493;
     
    9271042area["addr:place"][prop(crc)>=4545][prop(crc)<4848],
    9281043relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area["addr:housenumber"][setting("support_associatedstreet")],
     1044relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9291045area["highway"="pedestrian"]["name"][prop(crc)>=4545][prop(crc)<4848]:closed {
    9301046    color: #0072e2;
     
    9341050node["addr:street"][prop(crc)>=4545][prop(crc)<4848]::halo,
    9351051node["addr:place"][prop(crc)>=4545][prop(crc)<4848]::halo,
    936 relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1052relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1053relation[type="associatedStreet"][prop(crc)>=4545][prop(crc)<4848] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9371054    symbol-fill-color: #0072e2;
    9381055    text-halo-color: #0072e2;
     
    9461063area["addr:place"][prop(crc)>=4848][prop(crc)<5151],
    9471064relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area["addr:housenumber"][setting("support_associatedstreet")],
     1065relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9481066area["highway"="pedestrian"]["name"][prop(crc)>=4848][prop(crc)<5151]:closed {
    9491067    color: #008f00;
     
    9531071node["addr:street"][prop(crc)>=4848][prop(crc)<5151]::halo,
    9541072node["addr:place"][prop(crc)>=4848][prop(crc)<5151]::halo,
    955 relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1073relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1074relation[type="associatedStreet"][prop(crc)>=4848][prop(crc)<5151] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9561075    symbol-fill-color: #008f00;
    9571076    text-halo-color: #008f00;
     
    9651084area["addr:place"][prop(crc)>=5151][prop(crc)<5454],
    9661085relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area["addr:housenumber"][setting("support_associatedstreet")],
     1086relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9671087area["highway"="pedestrian"]["name"][prop(crc)>=5151][prop(crc)<5454]:closed {
    9681088    color: #ffcc00;
     
    9721092node["addr:street"][prop(crc)>=5151][prop(crc)<5454]::halo,
    9731093node["addr:place"][prop(crc)>=5151][prop(crc)<5454]::halo,
    974 relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1094relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1095relation[type="associatedStreet"][prop(crc)>=5151][prop(crc)<5454] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9751096    symbol-fill-color: #ffcc00;
    9761097    text-halo-color: #ffcc00;
     
    9841105area["addr:place"][prop(crc)>=5454][prop(crc)<5757],
    9851106relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area["addr:housenumber"][setting("support_associatedstreet")],
     1107relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > area[nohousenumber=yes][setting("support_associatedstreet")],
    9861108area["highway"="pedestrian"]["name"][prop(crc)>=5454][prop(crc)<5757]:closed {
    9871109    color: #BF9017;
     
    9911113node["addr:street"][prop(crc)>=5454][prop(crc)<5757]::halo,
    9921114node["addr:place"][prop(crc)>=5454][prop(crc)<5757]::halo,
    993 relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1115relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1116relation[type="associatedStreet"][prop(crc)>=5454][prop(crc)<5757] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    9941117    symbol-fill-color: #BF9017;
    9951118    text-halo-color: #BF9017;
     
    10031126area["addr:place"][prop(crc)>=5757][prop(crc)<6060],
    10041127relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area["addr:housenumber"][setting("support_associatedstreet")],
     1128relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10051129area["highway"="pedestrian"]["name"][prop(crc)>=5757][prop(crc)<6060]:closed {
    10061130    color: #adff2f;
     
    10101134node["addr:street"][prop(crc)>=5757][prop(crc)<6060]::halo,
    10111135node["addr:place"][prop(crc)>=5757][prop(crc)<6060]::halo,
    1012 relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1136relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1137relation[type="associatedStreet"][prop(crc)>=5757][prop(crc)<6060] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10131138    symbol-fill-color: #adff2f;
    10141139    text-halo-color: #adff2f;
     
    10221147area["addr:place"][prop(crc)>=6060][prop(crc)<6363],
    10231148relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area["addr:housenumber"][setting("support_associatedstreet")],
     1149relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10241150area["highway"="pedestrian"]["name"][prop(crc)>=6060][prop(crc)<6363]:closed {
    10251151    color: #ff69b4;
     
    10291155node["addr:street"][prop(crc)>=6060][prop(crc)<6363]::halo,
    10301156node["addr:place"][prop(crc)>=6060][prop(crc)<6363]::halo,
    1031 relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1157relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1158relation[type="associatedStreet"][prop(crc)>=6060][prop(crc)<6363] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10321159    symbol-fill-color: #ff69b4;
    10331160    text-halo-color: #ff69b4;
     
    10411168area["addr:place"][prop(crc)>=6363][prop(crc)<6666],
    10421169relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area["addr:housenumber"][setting("support_associatedstreet")],
     1170relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10431171area["highway"="pedestrian"]["name"][prop(crc)>=6363][prop(crc)<6666]:closed {
    10441172    color: #cd5c5c;
     
    10481176node["addr:street"][prop(crc)>=6363][prop(crc)<6666]::halo,
    10491177node["addr:place"][prop(crc)>=6363][prop(crc)<6666]::halo,
    1050 relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1178relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1179relation[type="associatedStreet"][prop(crc)>=6363][prop(crc)<6666] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10511180    symbol-fill-color: #cd5c5c;
    10521181    text-halo-color: #cd5c5c;
     
    10601189area["addr:place"][prop(crc)>=6666][prop(crc)<6969],
    10611190relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area["addr:housenumber"][setting("support_associatedstreet")],
     1191relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10621192area["highway"="pedestrian"]["name"][prop(crc)>=6666][prop(crc)<6969]:closed {
    10631193    color: #7d5a07;
     
    10671197node["addr:street"][prop(crc)>=6666][prop(crc)<6969]::halo,
    10681198node["addr:place"][prop(crc)>=6666][prop(crc)<6969]::halo,
    1069 relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1199relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1200relation[type="associatedStreet"][prop(crc)>=6666][prop(crc)<6969] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10701201    symbol-fill-color: #7d5a07;
    10711202    text-halo-color: #7d5a07;
     
    10791210area["addr:place"][prop(crc)>=6969][prop(crc)<7272],
    10801211relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area["addr:housenumber"][setting("support_associatedstreet")],
     1212relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > area[nohousenumber=yes][setting("support_associatedstreet")],
    10811213area["highway"="pedestrian"]["name"][prop(crc)>=6969][prop(crc)<7272]:closed {
    10821214    color: #824600;
     
    10861218node["addr:street"][prop(crc)>=6969][prop(crc)<7272]::halo,
    10871219node["addr:place"][prop(crc)>=6969][prop(crc)<7272]::halo,
    1088 relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1220relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1221relation[type="associatedStreet"][prop(crc)>=6969][prop(crc)<7272] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    10891222    symbol-fill-color: #824600;
    10901223    text-halo-color: #824600;
     
    10981231area["addr:place"][prop(crc)>=7272][prop(crc)<7575],
    10991232relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area["addr:housenumber"][setting("support_associatedstreet")],
     1233relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11001234area["highway"="pedestrian"]["name"][prop(crc)>=7272][prop(crc)<7575]:closed {
    11011235    color: #f08080;
     
    11051239node["addr:street"][prop(crc)>=7272][prop(crc)<7575]::halo,
    11061240node["addr:place"][prop(crc)>=7272][prop(crc)<7575]::halo,
    1107 relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1241relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1242relation[type="associatedStreet"][prop(crc)>=7272][prop(crc)<7575] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11081243    symbol-fill-color: #f08080;
    11091244    text-halo-color: #f08080;
     
    11171252area["addr:place"][prop(crc)>=7575][prop(crc)<7878],
    11181253relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area["addr:housenumber"][setting("support_associatedstreet")],
     1254relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11191255area["highway"="pedestrian"]["name"][prop(crc)>=7575][prop(crc)<7878]:closed {
    11201256    color: #F75617;
     
    11241260node["addr:street"][prop(crc)>=7575][prop(crc)<7878]::halo,
    11251261node["addr:place"][prop(crc)>=7575][prop(crc)<7878]::halo,
    1126 relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1262relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1263relation[type="associatedStreet"][prop(crc)>=7575][prop(crc)<7878] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11271264    symbol-fill-color: #F75617;
    11281265    text-halo-color: #F75617;
     
    11361273area["addr:place"][prop(crc)>=7878][prop(crc)<8181],
    11371274relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area["addr:housenumber"][setting("support_associatedstreet")],
     1275relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11381276area["highway"="pedestrian"]["name"][prop(crc)>=7878][prop(crc)<8181]:closed {
    11391277    color: #54d954;
     
    11431281node["addr:street"][prop(crc)>=7878][prop(crc)<8181]::halo,
    11441282node["addr:place"][prop(crc)>=7878][prop(crc)<8181]::halo,
    1145 relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1283relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1284relation[type="associatedStreet"][prop(crc)>=7878][prop(crc)<8181] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11461285    symbol-fill-color: #54d954;
    11471286    text-halo-color: #54d954;
     
    11551294area["addr:place"][prop(crc)>=8181][prop(crc)<8484],
    11561295relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area["addr:housenumber"][setting("support_associatedstreet")],
     1296relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11571297area["highway"="pedestrian"]["name"][prop(crc)>=8181][prop(crc)<8484]:closed {
    11581298    color: #ba55d3;
     
    11621302node["addr:street"][prop(crc)>=8181][prop(crc)<8484]::halo,
    11631303node["addr:place"][prop(crc)>=8181][prop(crc)<8484]::halo,
    1164 relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1304relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1305relation[type="associatedStreet"][prop(crc)>=8181][prop(crc)<8484] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11651306    symbol-fill-color: #ba55d3;
    11661307    text-halo-color: #ba55d3;
     
    11741315area["addr:place"][prop(crc)>=8484][prop(crc)<8787],
    11751316relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area["addr:housenumber"][setting("support_associatedstreet")],
     1317relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11761318area["highway"="pedestrian"]["name"][prop(crc)>=8484][prop(crc)<8787]:closed {
    11771319    color: #9370db;
     
    11811323node["addr:street"][prop(crc)>=8484][prop(crc)<8787]::halo,
    11821324node["addr:place"][prop(crc)>=8484][prop(crc)<8787]::halo,
    1183 relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1325relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1326relation[type="associatedStreet"][prop(crc)>=8484][prop(crc)<8787] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    11841327    symbol-fill-color: #9370db;
    11851328    text-halo-color: #9370db;
     
    11931336area["addr:place"][prop(crc)>=8787][prop(crc)<9090],
    11941337relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area["addr:housenumber"][setting("support_associatedstreet")],
     1338relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > area[nohousenumber=yes][setting("support_associatedstreet")],
    11951339area["highway"="pedestrian"]["name"][prop(crc)>=8787][prop(crc)<9090]:closed {
    11961340    color: #ff7c00;
     
    12001344node["addr:street"][prop(crc)>=8787][prop(crc)<9090]::halo,
    12011345node["addr:place"][prop(crc)>=8787][prop(crc)<9090]::halo,
    1202 relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1346relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1347relation[type="associatedStreet"][prop(crc)>=8787][prop(crc)<9090] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12031348    symbol-fill-color: #ff7c00;
    12041349    text-halo-color: #ff7c00;
     
    12121357area["addr:place"][prop(crc)>=9090][prop(crc)<9393],
    12131358relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area["addr:housenumber"][setting("support_associatedstreet")],
     1359relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12141360area["highway"="pedestrian"]["name"][prop(crc)>=9090][prop(crc)<9393]:closed {
    12151361    color: #3cb371;
     
    12191365node["addr:street"][prop(crc)>=9090][prop(crc)<9393]::halo,
    12201366node["addr:place"][prop(crc)>=9090][prop(crc)<9393]::halo,
    1221 relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1367relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1368relation[type="associatedStreet"][prop(crc)>=9090][prop(crc)<9393] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12221369    symbol-fill-color: #3cb371;
    12231370    text-halo-color: #3cb371;
     
    12311378area["addr:place"][prop(crc)>=9393][prop(crc)<9696],
    12321379relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1380relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12331381area["highway"="pedestrian"]["name"][prop(crc)>=9393][prop(crc)<9696]:closed {
    12341382    color: #707000;
     
    12381386node["addr:street"][prop(crc)>=9393][prop(crc)<9696]::halo,
    12391387node["addr:place"][prop(crc)>=9393][prop(crc)<9696]::halo,
    1240 relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1388relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1389relation[type="associatedStreet"][prop(crc)>=9393][prop(crc)<9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12411390    symbol-fill-color: #707000;
    12421391    text-halo-color: #707000;
     
    12511400area["addr:place"][prop(crc)>=9696],
    12521401relation[type="associatedStreet"][prop(crc)>=9696] > area["addr:housenumber"][setting("support_associatedstreet")],
     1402relation[type="associatedStreet"][prop(crc)>=9696] > area[nohousenumber=yes][setting("support_associatedstreet")],
    12531403area["highway"="pedestrian"]["name"][prop(crc)>=9696]:closed {
    12541404    color: #ff4444;
     
    12581408node["addr:street"][prop(crc)>=9696]::halo,
    12591409node["addr:place"][prop(crc)>=9696]::halo,
    1260 relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo {
     1410relation[type="associatedStreet"][prop(crc)>=9696] > node["addr:housenumber"][setting("support_associatedstreet")]::halo,
     1411relation[type="associatedStreet"][prop(crc)>=9696] > node[nohousenumber=yes][setting("support_associatedstreet")]::halo {
    12611412    symbol-fill-color: #ff4444;
    12621413    text-halo-color: #ff4444;
     
    13921543    font-size: 12;
    13931544}
    1394 area|z18-[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1395 area|z18-[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
    1396 area|z18-[addr:street][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
    1397 area|z18-[addr:place][!addr:housenumber][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] {
     1545area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1546area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][!setting("display_missing_number_message")],
     1547area|z18-[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")],
     1548area|z18-[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][!setting("display_missing_number_message")][!setting("allow_housename")] {
    13981549    text: eval(cond(has_tag_key(name), concat("? | ", tag("name")), "?")); /* "? | name" or only "?" (no warning) */
    13991550    text-position: center;
     
    14011552    font-size: 12;
    14021553}
    1403 area[addr:street][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1404 area[addr:place][!addr:housenumber][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
    1405 area[addr:street][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
    1406 area[addr:place][!addr:housenumber][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] {
     1554area[addr:street][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1555area[addr:place][!addr:housenumber][nohousenumber!=yes][!highway][!addr:interpolation][setting("display_missing_number_message")][!setting("allow_housename")],
     1556area[addr:street][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")],
     1557area[addr:place][!addr:housenumber][nohousenumber!=yes][!"addr:housename"][!highway][!addr:interpolation][setting("display_missing_number_message")][setting("allow_housename")] {
    14071558    width: 3;
    14081559    text-halo-radius: 2;
     
    14211572}
    14221573        /* nodes */
    1423 node["addr:street"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1424 node["addr:place"][!"addr:housenumber"][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1425 node["addr:street"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
    1426 node["addr:place"][!"addr:housenumber"][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo {
     1574node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1575node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1576node["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo,
     1577node["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][setting("display_missing_number_message")][setting("allow_housename")]::halo {
    14271578    text: tr("number?"); /* "number?" (as warning) */
    14281579    text-color: black;
     
    14411592    font-size: 12;
    14421593}
    1443 node|z18-["addr:street"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1444 node|z18-["addr:place"][!"addr:housenumber"][!"addr:housename"][!setting("display_missing_number_message")]::halo,
    1445 node|z18-["addr:street"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
    1446 node|z18-["addr:place"][!"addr:housenumber"][!setting("display_missing_number_message")][!setting("allow_housename")]::halo {
     1594node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1595node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!"addr:housename"][!setting("display_missing_number_message")]::halo,
     1596node|z18-["addr:street"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo,
     1597node|z18-["addr:place"][!"addr:housenumber"][nohousenumber!=yes][!setting("display_missing_number_message")][!setting("allow_housename")]::halo {
    14471598    text: eval("?"); /* "?" (no warning) */
    14481599    text-color: black;
     
    14911642
    14921643    /* names of nodes */
    1493 node["addr:housenumber"] {
     1644node["addr:housenumber"],
     1645relation[type="associatedStreet"] > node[nohousenumber=yes][setting("support_associatedstreet")] {
    14941646    font-size: 10;
    14951647    text-color: white;
     
    15191671    /* text style of areas with number */
    15201672way:closed["addr:housenumber"],
     1673way:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1674way:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15211675relation[type=multipolygon]["addr:housenumber"],
    1522 relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")] {
     1676relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street],
     1677relation[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place],
     1678relation[type="associatedStreet"] > area["addr:housenumber"][setting("support_associatedstreet")],
     1679relation[type="associatedStreet"] > area[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] {
    15231680    text-color: black;
    15241681    font-size: 12;
     
    15261683}
    15271684way|z-18:closed["addr:housenumber"],
     1685way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:street],
     1686way|z-18:closed[!"addr:housenumber"][nohousenumber=yes][addr:place],
    15281687relation|z-18[type=multipolygon]["addr:housenumber"],
    1529 relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")] {
     1688relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:street],
     1689relation|z-18[type=multipolygon][!"addr:housenumber"][nohousenumber=yes][addr:place],
     1690relation[type="associatedStreet"] > area|z-18["addr:housenumber"][setting("support_associatedstreet")],
     1691relation[type="associatedStreet"] > area|z-18[!"addr:housenumber"][nohousenumber=yes][setting("support_associatedstreet")] {
    15301692    font-size: 11;
    15311693}