camper/web/static/icons.css

127 lines
25 KiB
CSS

/**
* SPDX-FileCopyrightText: 2023 jordi fita mas <jordi@tandem.blog>
* SPDX-FileCopyrightText: 2023 Oriol Carbonell <info@oriolcarbonell.cat>
* SPDX-License-Identifier: AGPL-3.0-only
*/
.icon_area {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Cg opacity=".2"%3E%3Crect x="22.44766" y="15.32193" width="55.10468" height="51.74619" stroke-width="0"/%3E%3C/g%3E%3Cpath d="M77.55225,86.67822h-3.5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h1.5v-1.5c0-1.10449.89551-2,2-2s2,.89551,2,2v3.5c0,1.10449-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M63.11963,86.67822h-7.65283c-1.10449,0-2-.89551-2-2s.89551-2,2-2h7.65283c1.10449,0,2,.89551,2,2s-.89551,2-2,2ZM44.53369,86.67822h-7.65283c-1.10449,0-2-.89551-2-2s.89551-2,2-2h7.65283c1.10449,0,2,.89551,2,2s-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M25.94775,86.67822h-3.5c-1.10449,0-2-.89551-2-2v-3.5c0-1.10449.89551-2,2-2s2,.89551,2,2v1.5h1.5c1.10449,0,2,.89551,2,2s-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M22.44775,72.95557c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2ZM22.44775,55.57764c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2ZM22.44775,38.19971c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M22.44775,20.82178c-1.10449,0-2-.89551-2-2v-3.5c0-1.10449.89551-2,2-2h3.5c1.10449,0,2,.89551,2,2s-.89551,2-2,2h-1.5v1.5c0,1.10449-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M63.11914,17.32178h-7.65283c-1.10449,0-2-.89551-2-2s.89551-2,2-2h7.65283c1.10449,0,2,.89551,2,2s-.89551,2-2,2ZM44.5332,17.32178h-7.65283c-1.10449,0-2-.89551-2-2s.89551-2,2-2h7.65283c1.10449,0,2,.89551,2,2s-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M77.55225,20.82178c-1.10449,0-2-.89551-2-2v-1.5h-1.5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h3.5c1.10449,0,2,.89551,2,2v3.5c0,1.10449-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M77.55225,72.95605c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2ZM77.55225,55.57812c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2ZM77.55225,38.2002c-1.10449,0-2-.89551-2-2v-7.15576c0-1.10449.89551-2,2-2s2,.89551,2,2v7.15576c0,1.10449-.89551,2-2,2Z" stroke-width="0"/%3E%3Cpath d="M73.22217,69.06787h-5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h5c1.10449,0,2,.89551,2,2s-.89551,2-2,2ZM59.22217,69.06787h-5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h5c1.10449,0,2,.89551,2,2s-.89551,2-2,2ZM45.22217,69.06787h-5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h5c1.10449,0,2,.89551,2,2s-.89551,2-2,2ZM31.22217,69.06787h-5c-1.10449,0-2-.89551-2-2s.89551-2,2-2h5c1.10449,0,2,.89551,2,2s-.89551,2-2,2Z" stroke-width="0"/%3E%3C/svg%3E');
}
.icon_baby {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath d="M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z"/%3E%3C/svg%3E');
}
.icon_ball {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"/%3E%3C/svg%3E');
}
.icon_barbecue {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 468 512"%3E%3Cpath d="M120 -39q22 2 24 24v3v0q0 8 7 13l13 8v0q27 20 28 53v3v0q-2 22 -24 24q-22 -2 -24 -24v-3v0q0 -8 -7 -13l-13 -8v0q-27 -20 -28 -53v-3v0q2 -22 24 -24v0zM0 153q0 -14 9 -23v0v0q9 -9 23 -9h384v0q14 0 23 9t9 23q-1 59 -32 106q-31 46 -82 69l48 112v0q7 21 -12 31 q-21 7 -32 -13l-11 -25v0h-172v0q-7 18 -23 29t-36 11q-27 -1 -45 -19t-19 -45q1 -27 19 -45t45 -19q5 0 10 1l8 -18v0q-51 -23 -82 -69q-31 -47 -32 -106v0zM155 385h152h-152h152l-19 -43v0q-16 3 -32 3h-64v0q-16 0 -32 -3l-12 29v0q4 6 7 14v0zM96 433q22 -2 24 -24 q-2 -22 -24 -24q-22 2 -24 24q2 22 24 24v0zM256 -15v3v-3v3q0 8 7 13l13 8v0q27 20 28 53v3v0q-2 22 -24 24q-22 -2 -24 -24v-3v0q0 -8 -7 -13l-12 -8v0q-28 -20 -29 -53v-3v0q2 -22 24 -24q22 2 24 24v0z" /%3E%3C/svg%3E');
}
.icon_bicycle {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3E%3Cpath d="M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z"/%3E%3C/svg%3E');
}
.icon_campfire {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 532 512"%3E%3Cpath d="M258 281q61 -2 102 -43v0v0q41 -41 43 -102q1 -23 -14 -56q-14 -34 -54 -74q-19 -15 -38 1l-10 10v0l-42 -41v0q-9 -9 -20 -9q-9 0 -15 5q-33 25 -65 68q-31 43 -33 96q2 61 43 102t103 43v0zM316 179q-1 25 -17 41v0v0q-17 17 -41 18q-25 -1 -42 -18q-16 -16 -17 -41 q2 -25 19 -47t31 -33q9 -6 17 0q14 11 31 33t19 47v0zM43 251q-13 -4 -25 1v0v0q-11 6 -16 18q-4 13 1 25q6 11 18 16l140 50v0l-140 50v0q-12 5 -18 16q-5 12 -1 25q5 13 16 18q12 5 25 1l213 -76v0l213 76v0q13 4 25 -1q11 -5 16 -18q4 -13 -1 -25q-6 -11 -18 -16 l-140 -50v0l140 -50v0q12 -5 18 -16q5 -12 1 -25q-5 -12 -16 -18q-12 -5 -25 -1l-213 76v0l-213 -76v0z" /%3E%3C/svg%3E');
}
.icon_castle {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath d="M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z"/%3E%3C/svg%3E');
}
.icon_ecofriendly {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 660 512"%3E%3Cpath d="M70 82l109 -115l-109 115l109 -115q5 -6 13 -6t14 6l108 115v0q6 7 6 16q-2 21 -23 23h-25v0l75 90v0q5 6 5 15q-2 21 -23 23h-25v0l75 90v0q5 6 5 15q-2 21 -23 23h-137v0v64v0q0 14 -9 23t-23 9t-23 -9t-9 -23v-64v0h-136v0q-22 -2 -24 -23q0 -9 5 -15l75 -90v0h-24v0 q-22 -2 -24 -23q0 -9 5 -15l75 -90v0h-25v0q-21 -2 -23 -23q0 -9 6 -16v0zM342 66l93 -99l-93 99l93 -99q5 -6 13 -6t14 6l108 115v0q6 7 6 16q-2 21 -23 23h-25v0l75 90v0q5 6 5 15q-2 21 -23 23h-25v0l75 90v0q5 6 5 15q-2 21 -23 23h-137v0v64v0q0 14 -9 23t-23 9t-23 -9 t-9 -23v-64v0v-23v0v0v0v-1v0v0v0v0v0q0 -20 -13 -35l-40 -49v0q20 -16 21 -43q0 -21 -13 -36l-40 -48v0q20 -17 21 -44q0 -18 -10 -32v0z" /%3E%3C/svg%3E');
}
.icon_electricity {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3E%3Cpath d="M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"/%3E%3C/svg%3E')
}
.icon_fridge {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 404 512"%3E%3Cpath d="M96 -39q-41 1 -68 28v0v0q-27 27 -28 68v64v0h288v0v-48v0q1 -15 16 -16q15 1 16 16v48v0h64v0v-64v0q-1 -41 -28 -68t-68 -28h-192v0zM384 153h-64h64h-64v176v0q-1 15 -16 16q-15 -1 -16 -16v-176v0h-288v0v256v0q1 27 19 45t45 19h256v0q27 -1 45 -19t19 -45v-256v0z" /%3E%3C/svg%3E');
}
.icon_hvac {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 596 512"%3E%3Cpath d="M64 -39q-27 1 -45 19v0v0q-18 18 -19 45v96v0q1 27 19 45t45 19h448v0q27 -1 45 -19t19 -45v-96v0q-1 -27 -19 -45t-45 -19h-448v0zM80 89h416h-416h416q15 1 16 16q-1 15 -16 16h-416v0q-15 -1 -16 -16q1 -15 16 -16v0zM256 217h-64h64h-64v160v0q0 14 -9 23t-23 9 t-23 -9t-9 -23q1 -19 16 -28q12 -7 15 -19t-3 -24q-7 -12 -20 -15q-12 -4 -24 3q-22 13 -35 34q-13 22 -13 49q1 41 28 68t68 28q41 -1 68 -28t28 -68v-160v0zM320 345q1 41 28 68v0v0q27 27 68 28q41 -1 68 -28t28 -68q0 -27 -13 -49q-13 -21 -35 -34q-12 -7 -24 -3 q-13 3 -20 15q-6 12 -3 24t15 19q15 10 16 28q0 14 -9 23t-23 9t-23 -9t-9 -23v-128v0h-64v0v128v0z" /%3E%3C/svg%3E');
}
.icon_information {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/%3E%3C/svg%3E');
}
.icon_kayak {
background-image: url('data:image/svg+xml,%3Csvg version="1.1" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m287.97 1.6057c-17.959 0-34.186 8.412-44.522 23.074-28.768 40.823-45.423 156.3-47.799 217.3l47.285-13.293c4.2826-43.794 19.092-83.189 46.155-83.189 22.338 0 35.748 26.612 42.363 58.306l44.848-12.608c-5.9183-54.525-18.721-130.98-39.689-160.73l-4.0066-5.7103c-10.226-14.484-26.909-23.137-44.634-23.143zm233.48 156.84c-1.651-.0161-3.3048.18983-4.9312.62711l-62.372 16.694c-5.7005 1.5297-10.261 5.6175-12.833 11.5l-10.301 23.408c-1.0968 2.4995-1.784 5.3397-2.0525 8.4627-95.515 25.572-191.04 51.118-286.55 76.682-1.7895-2.5688-3.8034-4.681-6.0056-6.3031l-20.609-15.113c-5.2011-3.8099-11.187-5.0797-16.859-3.5614l-62.379 16.688c-9.2362 2.4765-14.984 11.685-15.102 22.693l-1.556.42592h1.5538c.0055 2.8805.39755 5.883 1.2114 8.9079l10.316 38.521c1.6394 6.1594 4.8484 11.66 9.0277 15.487 5.5302 5.0857 12.966 6.9557 19.001 5.3336l62.398-16.722c5.686-1.5298 10.233-5.6104 12.807-11.487l10.31-23.398c1.0939-2.4938 1.7777-5.3269 2.0461-8.4498 81.633-21.857 207.54-55.556 286.55-76.701 1.7895 2.563 3.8047 4.6746 6.0099 6.2967l20.596 15.119c5.1347 3.7811 11.198 5.0803 16.853 3.5679l62.411-16.705c11.747-3.1518 17.85-17.215 13.89-32.01l-10.316-38.538c-1.6538-6.1536-4.8719-11.655-9.0513-15.476-4.1736-3.8489-9.1109-5.9018-14.064-5.95zm-143.13 141.49-47.96 13.42c-7.1602 30.259-20.653 53.154-41.275 53.154-15.694 0-26.971-13.13-34.583-31.924l-51.183 14.323c8.1173 56.201 21.943 112.63 40.12 138.42 10.336 14.662 26.566 23.074 44.531 23.074 17.731 0 34.408-8.6552 44.606-23.139l4.0216-5.691c22.592-32.067 36.565-120.67 41.723-181.63z"/%3E%3C/svg%3E');
}
.icon_nopet {
background-image: url('data:image/svg+xml,%3Csvg version="1.1" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m356.1 0c-11.6 2.3685e-15-21.5 8.4008-23.4 19.801l-23.1 138.7 112 64 5.0996-30.5h21.301 16 32c44.2 0 80-35.8 80-80v-24c0-13.3-10.7-24-24-24h-56l-18-17.9c-9-9-21.2-14.1-33.9-14.1h-52.1l-16.9-22.5c-4.5-6-11.5-9.5-19-9.5zm91.807 64a16 16 0 0116.094 16 16 16 0 01-32 0 16 16 0 0115.906-16zm-415.59 64.031c-2.6424-.01576-5.332.29687-8.0195.96875-17.2 4.3-27.601 21.701-23.301 38.801l3.8008 15.5c7.8 31.2 30.399 55.6 59.199 66.5v230.2c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-115.2c24 12.3 51.2 19.199 80 19.199s56-6.8992 80-19.199v115.2c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-43.133l-312.06-244.87h-5.9375c-14.7 0-27.5-9.9992-31-24.199l-3.9004-15.5c-3.6281-14.512-16.51-24.184-30.779-24.27zm149.68 63.969 234 184.06v-119.96l-112.2-64.1h-121.8z"/%3E%3Cpath d="m55.756 32.081c-12.667-8-24-6.6667-34 4-8 12.667-6.6667 24 4 34l512.64 402.26c6.3333 4 17.667 2.6667 27.667-8 8-12.667 6.6667-24-4-34z" fill="currentColor"/%3E%3C/svg%3E');
}
.icon_outing {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 468 512"%3E%3Cpath d="M192 9h64h-64h64q7 1 8 8v40v0h-80v0v-40v0q1 -7 8 -8v0zM136 17v40v-40v40h-8v0q-54 1 -91 37q-36 37 -37 91v224v0q1 27 19 45t45 19v-112v0v-48v0q1 -27 19 -45t45 -19h192v0q27 1 45 19t19 45v48v0v112v0q27 -1 45 -19t19 -45v-224v0q-1 -54 -37 -91q-37 -36 -91 -37 h-8v0v-40v0q-1 -24 -16 -40q-16 -15 -40 -16h-64v0q-24 1 -40 16q-15 16 -16 40v0zM352 473v-96v96v-96h-256v0v96v0h256v0zM144 137h160h-160h160q15 1 16 16q-1 15 -16 16h-160v0q-15 -1 -16 -16q1 -15 16 -16v0zM352 345v-32v32v-32q0 -14 -9 -23t-23 -9h-192v0 q-14 0 -23 9t-9 23v32v0h256v0z" /%3E%3C/svg%3E');
}
.icon_person {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3E%3Cpath d="M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z"/%3E%3C/svg%3E');
}
.icon_pet {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"/%3E%3C/svg%3E');
}
.icon_plot {
background-image: url('data:image/svg+xml,%3Csvg version="1.1" viewBox="-10 0 468 512" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m96 32h32-32 32v64h-32q-14 0-23 9t-9 23v32h-64v-32q1-41 28-68t68-28zm-96 160h64-64 64v128h-64v-128zm384 0h64-64 64v128h-64v-128zm64-32h-64 64-64v-32q0-14-9-23t-23-9h-32v-64h32q41 1 68 28t28 68v32zm0 192v32-32 32q-1 41-28 68t-68 28h-32v-64h32q14 0 23-9t9-23v-32h64zm-384 0v32-32 32q0 14 9 23t23 9h32v64h-32q-41-1-68-28t-28-68v-32h64zm96 128v-64 64-64h128v64h-128zm0-384v-64 64-64h128v64h-128z"/%3E%3C/svg%3E')
}
.icon_pool {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"/%3E%3C/svg%3E');
}
.icon_puzzle {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2z"/%3E%3C/svg%3E');
}
.icon_restaurant {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath d="M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"/%3E%3C/svg%3E');
}
.icon_route {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z"/%3E%3C/svg%3E');
}
.icon_rv {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 660 512"%3E%3Cpath d="M224 -23q1 -15 16 -16h128v0q15 1 16 16v16v0h128v0q41 1 68 28t28 68q0 14 -9 23t-23 9h-192v0v256v0h-130v0q2 8 2 16q-1 34 -23 57q-23 22 -57 23q-34 -1 -57 -23q-22 -23 -23 -57q0 -8 2 -16h-2v0l-77 -77v0q-19 -19 -19 -45v-198v0q1 -27 19 -45t45 -19h160v0v-16v0 zM112 89q-15 1 -16 16v64v0q1 15 16 16h128v0q15 -1 16 -16v-64v0q-1 -15 -16 -16h-128v0zM208 393q0 -14 -9 -23v0v0q-9 -9 -23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23v0zM496 425q14 0 23 -9v0v0q9 -9 9 -23t-9 -23t-23 -9t-23 9t-9 23t9 23t23 9v0zM416 377v-16v16v-16 v-80v0v-32v0v-72v0v-24v0h24h77q20 0 35 13l68 55v0q20 17 20 43v17v0v64v0q0 14 -9 23t-23 9h-34v0q2 8 2 16q-1 34 -23 57q-23 22 -57 23q-34 -1 -57 -23q-22 -23 -23 -57v-16v0zM578 249l-56 -46l56 46l-56 -46q-3 -2 -5 -2h-53v0v48v0h114v0z" /%3E%3C/svg%3E');
}
.icon_sailboat {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z"/%3E%3C/svg%3E');
}
.icon_shower {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"/%3E%3C/svg%3E');
}
.icon_store {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z"/%3E%3C/svg%3E');
}
.icon_toilet {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3Cpath d="M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"/%3E%3C/svg%3E');
}
.icon_washer {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="-10 0 468 512"%3E%3Cpath d="M0 25q1 -27 19 -45v0v0q18 -18 45 -19h320v0q27 1 45 19t19 45v384v0q-1 27 -19 45t-45 19h-320v0q-27 -1 -45 -19t-19 -45v-384v0zM368 265q0 -39 -19 -72v0v0q-19 -33 -53 -53q-34 -19 -72 -19t-72 19q-34 20 -53 53t-19 72t19 72t53 53q34 19 72 19t72 -19 q34 -20 53 -53t19 -72v0zM88 73q22 -2 24 -24q-2 -22 -24 -24q-22 2 -24 24q2 22 24 24v0zM208 49q-2 -22 -24 -24q-22 2 -24 24q2 22 24 24q22 -2 24 -24v0zM224 377q-48 -1 -79 -33v0v0q-32 -31 -33 -79q0 -25 10 -46q11 -2 22 -2q24 1 43 10q19 10 37 22q18 13 37 22 q19 10 43 10q16 0 31 -2q-6 42 -36 70q-31 27 -75 28v0z" /%3E%3C/svg%3E');
}
.icon_wheelchair {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3Cpath d="M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z"/%3E%3C/svg%3E');
}
.icon_wifi {
background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3E%3Cpath d="M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"/%3E%3C/svg%3E');
}