:root {
    
    --search-icon: url("data:image/svg+xml,%3Csvg width='64' height='64' version='1.1' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0h64v64h-64z' fill='none' stroke-width='2.67'/%3E%3Cpath d='m41.3 37.3h-2.11l-0.747-0.72c2.61-3.04 4.19-6.99 4.19-11.3 0-9.57-7.76-17.3-17.3-17.3-9.57 0-17.3 7.76-17.3 17.3 0 9.57 7.76 17.3 17.3 17.3 4.29 0 8.24-1.57 11.3-4.19l0.72 0.747v2.11l13.3 13.3 3.97-3.97zm-16 0c-6.64 0-12-5.36-12-12s5.36-12 12-12 12 5.36 12 12-5.36 12-12 12z' stroke-width='2.67'/%3E%3C/svg%3E");
    
    --reset-icon: url("data:image/svg+xml,%3Csvg width='64' height='64' enable-background='new 0 0 24 24' version='1.1' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='scale(1.33)' stroke-width='2.01' aria-label='Reset'%3E%3Cpath d='m0 0h48.1v48.1h-48.1z' fill='none'/%3E%3Cpath d='m24.1 10v-4.51l-8.02 6.52 8.02 6.52v-4.51c6.64 0 12 5.39 12 12 0 5.95-4.35 10.9-10 11.8v4.05c7.92-0.982 14-7.72 14-15.9 0-8.86-7.18-16-16-16z'/%3E%3Cpath d='m12 26.1c0-3.31 1.34-6.32 3.53-8.5l-2.85-2.85c-2.89 2.91-4.69 6.92-4.69 11.3 0 8.18 6.12 14.9 14 15.9v-4.05c-5.67-0.962-10-5.89-10-11.8z'/%3E%3C/g%3E%3C/svg%3E");

    --map-marker-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3E%3C/svg%3E");

    --catchalert-icon: url("data:image/svg+xml,%3Csvg width='900pt' height='1071pt' version='1.0' viewBox='0 0 900 1071' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(.1 0 0 -.1 0 1071)' fill='%231d4999'%3E%3Cellipse transform='scale(1,-1)' cx='4546' cy='-6194' rx='3696' ry='3805' fill='%231d4999' stroke-width='0'/%3E%3Cpath d='m4020 10565c-124-15-258-36-385-61-71-15-122-27-325-80-119-31-468-157-538-194-9-4-89-43-177-86-474-229-928-572-1275-960-63-71-117-131-120-134-43-37-293-392-386-547-93-153-232-429-284-563-121-310-177-494-235-770-40-191-55-307-67-520-31-554 0-947 112-1393 100-399 265-793 479-1145 31-51 61-101 66-110 18-31 83-126 120-177 20-27 44-62 54-77 18-28 182-209 256-283 22-22 84-88 137-145 53-58 144-154 202-215 58-60 106-116 106-122 0-7 13-19 28-27 16-8 42-32 58-53s44-54 64-74c19-20 44-47 56-60 11-13 32-33 45-45s51-52 84-89c53-60 139-152 285-306 25-26 54-57 66-70 11-13 32-33 45-45 23-20 87-91 159-176 18-21 39-38 46-38 8 0 18-9 22-19 7-19 37-52 216-241 50-52 150-158 221-235 72-77 157-167 190-201 33-33 141-148 240-255 99-106 205-218 235-249 102-103 333-350 354-378 12-16 58-67 103-113s107-110 138-141c31-33 64-58 75-58 20 0 96 73 317 307 57 59 126 135 154 168 29 33 77 85 108 115 54 53 265 276 368 390 27 30 76 82 109 115 32 33 118 123 189 200 72 76 176 187 231 245 56 58 117 123 137 145 19 22 79 85 132 140s111 119 128 143c17 23 36 42 43 42s23 14 36 31c35 46 153 172 408 439 41 43 100 106 130 140 30 35 73 79 94 99 22 20 49 47 60 60 12 13 36 38 54 56 17 18 32 37 32 42 0 6 21 30 48 53 26 24 77 76 113 116 102 113 307 330 380 403 36 36 85 93 109 126 23 33 55 74 71 90 48 52 213 306 299 460 49 86 161 314 190 385 119 287 221 613 260 830 4 25 18 99 30 165 53 295 59 1017 10 1330-110 713-382 1361-808 1930-42 55-81 107-88 115s-50 58-95 110c-129 151-321 343-449 451-36 29-67 56-70 59-9 10-143 115-166 130-12 8-65 45-117 82-282 201-484 307-952 502-113 47-479 150-640 180-353 67-465 76-865 75-212-1-389-6-460-14zm655-839c151-9 280-24 395-46 63-12 133-25 155-29 40-8 87-20 180-46 158-45 196-58 201-66 3-5 14-9 24-9 11 0 34-6 52-14s53-22 78-31c85-32 346-158 405-195 17-10 48-28 70-40 56-31 277-179 332-224 254-204 454-405 636-638 59-77 203-292 247-371 33-60 157-307 175-352 7-16 18-41 23-55 6-14 21-50 32-80 12-30 27-66 32-80 6-14 14-38 18-55 5-16 13-43 18-60 10-28 26-83 53-185 19-70 39-169 49-235 5-33 12-73 16-90 6-32 15-127 34-363 8-107 8-181 0-290-18-221-27-324-35-357-3-16-10-57-15-90-10-66-30-165-49-235-27-102-43-157-53-185-5-16-13-43-18-60-5-16-18-55-30-85s-25-67-30-81c-4-14-12-34-17-45-6-10-17-35-25-54-57-131-188-381-249-472-21-33-39-62-39-64 0-3-19-31-43-62-23-31-51-70-62-87-10-16-26-39-36-50s-53-63-96-115c-100-121-301-323-423-423-127-105-123-102-183-144-28-20-68-49-88-64-20-16-39-29-42-29s-32-18-65-39c-83-55-146-90-302-166-200-98-235-113-328-144-35-12-71-26-80-30-21-11-184-60-237-71-77-17-140-32-180-43-22-6-58-12-80-14s-62-8-90-15c-52-12-127-19-379-37-207-15-591 14-796 60-25 6-58 12-75 15-16 3-52 11-80 19-27 8-86 24-130 35-44 12-105 31-135 42s-70 23-89 28c-18 5-38 13-44 19s-19 11-28 11c-10 0-30 6-46 14-15 7-44 21-63 29-66 29-305 148-360 179-30 17-106 65-169 107-62 42-123 83-136 91-128 84-373 307-526 476-106 118-279 334-279 349 0 4-13 24-28 44-16 20-32 43-35 51-8 17-22 39-60 93-15 22-27 44-27 50 0 5-13 29-30 54-16 24-30 47-30 50 0 6-59 125-80 163-4 8-23 51-40 95-18 44-38 94-45 110-13 29-27 67-55 145-6 19-16 51-20 70s-13 49-18 65c-24 66-42 139-42 164-1 14-7 37-15 51s-14 41-15 60c0 19-5 51-11 70s-15 73-19 120c-5 47-14 119-20 160-15 97-15 543 0 640 6 41 15 113 19 160 5 47 14 98 20 113 6 16 11 47 11 70 1 23 7 53 15 67s14 37 15 51c0 25 18 98 42 164 5 17 14 46 18 65s14 51 20 70c28 79 43 117 55 145 7 17 29 69 49 116 20 48 63 140 97 205 34 66 68 133 77 149 8 17 25 43 36 60 24 34 42 63 52 85 4 8 20 31 36 51 15 20 28 40 28 44 0 15 173 231 280 350 222 247 529 499 785 646 33 19 69 39 80 46 11 6 81 41 155 78 74 36 144 71 154 77 11 6 31 14 45 19 26 8 57 19 161 59 82 31 127 46 215 69 44 12 101 28 126 36 26 8 58 15 72 15s38 5 53 10c61 24 334 58 512 65 52 2 97 6 100 10 4 4 48 5 97 2 50-3 126-8 170-11z'/%3E%3Cpath d='m2755 8522c-43-14-76-42-232-196-114-111-190-195-203-221-26-54-25-117 2-174 16-35 215-239 795-819 428-427 773-779 771-787s-343-355-759-772c-492-494-764-773-778-800-27-54-27-121 0-176 20-41 354-387 373-387 5 0 18-8 29-17 27-25 147-25 174-1 11 10 24 18 29 18 6 0 355 344 777 765 421 421 769 765 772 765s346-340 763-756c416-416 775-768 796-783 33-22 50-26 105-25 57 0 72 5 111 32 68 46 355 341 379 389 27 54 27 115 0 171-16 32-230 251-776 795-415 414-759 760-765 771-9 16 87 116 754 785 519 520 772 780 786 809 28 54 28 114 1 169-13 27-86 108-200 221-154 154-184 179-224 190-57 15-85 15-136 0-36-11-156-128-816-786-694-695-775-773-791-760-9 7-366 362-793 788-742 740-779 776-831 793-30 9-57 17-59 16-2 0-26-8-54-17z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");

    --drumline-icon: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='861' height='1024' viewBox='0 0 861 1024'%3E%3Cpath fill='%23fff' d='M78.306 630.845c46.542 80.707 349.413 382.638 350.99 382.638 315.316-310.029 439.298-436.93 405.393-653.505-29.261-189.663-160.281-280.499-262.454-323.072-303.587-126.27-714.711 230.784-493.929 593.939z'%3E%3C/path%3E%3Cpath fill='%231d4999' d='M78.306 630.845c46.542 80.707 349.413 382.638 350.99 382.638 315.316-310.029 439.298-436.93 405.393-653.505-29.261-189.663-160.281-280.499-262.454-323.072-303.587-126.27-714.711 230.784-493.929 593.939zM688.69 222.010c137.233 179.1 58.034 501.92-246.391 523.665-18.72 1.356-152.53 6.675-255.952-107.563-312.377-347.74 243.25-747.797 502.343-416.102z'%3E%3C/path%3E%3Cpath fill='%231d4999' d='M269.819 214.353c-4.111 1.339-7.266 4.016-22.182 18.74-10.9 10.613-18.166 18.644-19.409 21.13-2.486 5.163-2.39 11.187 0.191 16.636 1.53 3.346 20.556 22.851 76.011 78.306 40.922 40.826 73.908 74.481 73.717 75.246s-32.795 33.942-72.569 73.812c-47.041 47.232-73.047 73.908-74.386 76.489-2.582 5.163-2.582 11.569 0 16.828 1.912 3.92 33.846 37.002 35.663 37.002 0.478 0 1.721 0.765 2.773 1.625 2.582 2.39 14.055 2.39 16.636 0.096 1.052-0.956 2.295-1.721 2.773-1.721 0.574 0 33.942-32.89 74.29-73.143 40.252-40.252 73.525-73.143 73.812-73.143s33.082 32.508 72.952 72.282c39.774 39.774 74.099 73.43 76.107 74.864 3.155 2.103 4.781 2.486 10.039 2.39 5.45 0 6.884-0.478 10.613-3.060 6.502-4.398 33.942-32.604 36.237-37.193 2.582-5.163 2.582-10.995 0-16.35-1.53-3.060-21.991-23.999-74.195-76.011-39.679-39.583-72.569-72.665-73.143-73.717-0.861-1.53 8.318-11.091 72.091-75.055 49.622-49.718 73.812-74.577 75.151-77.35 2.677-5.163 2.677-10.9 0.096-16.158-1.243-2.582-8.223-10.326-19.122-21.13-14.724-14.724-17.593-17.114-21.417-18.166-5.45-1.434-8.127-1.434-13.003 0-3.442 1.052-14.915 12.238-78.019 75.151-66.354 66.45-74.099 73.908-75.629 72.665-0.861-0.669-34.994-34.611-75.82-75.342-70.944-70.753-74.481-74.195-79.453-75.82-2.868-0.861-5.45-1.625-5.641-1.53-0.191 0-2.486 0.765-5.163 1.625z'%3E%3C/path%3E%3C/svg%3E%0A");

    --sharknet-icon: url("data:image/svg+xml,%3Csvg width='900pt' height='1071pt' version='1.0' viewBox='0 0 900 1071' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(.1 0 0 -.1 0 1071)' fill='%23086a87' stroke='%2300f'%3E%3Cpath d='m4020 10565c-124-15-258-36-385-61-71-15-122-27-325-80-119-31-468-157-538-194-9-4-89-43-177-86-474-229-928-572-1275-960-63-71-117-131-120-134-43-37-293-392-386-547-93-153-232-429-284-563-121-310-177-494-235-770-40-191-55-307-67-520-31-554 0-947 112-1393 100-399 265-793 479-1145 31-51 61-101 66-110 18-31 83-126 120-177 20-27 44-62 54-77 18-28 182-209 256-283 22-22 84-88 137-145 53-58 144-154 202-215 58-60 106-116 106-122 0-7 13-19 28-27 16-8 42-32 58-53s44-54 64-74c19-20 44-47 56-60 11-13 32-33 45-45s51-52 84-89c53-60 139-152 285-306 25-26 54-57 66-70 11-13 32-33 45-45 23-20 87-91 159-176 18-21 39-38 46-38 8 0 18-9 22-19 7-19 37-52 216-241 50-52 150-158 221-235 72-77 157-167 190-201 33-33 141-148 240-255 99-106 205-218 235-249 102-103 333-350 354-378 12-16 58-67 103-113s107-110 138-141c31-33 64-58 75-58 20 0 96 73 317 307 57 59 126 135 154 168 29 33 77 85 108 115 54 53 265 276 368 390 27 30 76 82 109 115 32 33 118 123 189 200 72 76 176 187 231 245 56 58 117 123 137 145 19 22 79 85 132 140s111 119 128 143c17 23 36 42 43 42s23 14 36 31c35 46 153 172 408 439 41 43 100 106 130 140 30 35 73 79 94 99 22 20 49 47 60 60 12 13 36 38 54 56 17 18 32 37 32 42 0 6 21 30 48 53 26 24 77 76 113 116 102 113 307 330 380 403 36 36 85 93 109 126 23 33 55 74 71 90 48 52 213 306 299 460 49 86 161 314 190 385 119 287 221 613 260 830 4 25 18 99 30 165 53 295 59 1017 10 1330-110 713-382 1361-808 1930-42 55-81 107-88 115s-50 58-95 110c-129 151-321 343-449 451-36 29-67 56-70 59-9 10-143 115-166 130-12 8-65 45-117 82-282 201-484 307-952 502-113 47-479 150-640 180-353 67-465 76-865 75-212-1-389-6-460-14zm655-839c151-9 280-24 395-46 63-12 133-25 155-29 40-8 87-20 180-46 158-45 196-58 201-66 3-5 14-9 24-9 11 0 34-6 52-14s53-22 78-31c85-32 346-158 405-195 17-10 48-28 70-40 56-31 277-179 332-224 254-204 454-405 636-638 59-77 203-292 247-371 33-60 157-307 175-352 7-16 18-41 23-55 6-14 21-50 32-80 12-30 27-66 32-80 6-14 14-38 18-55 5-16 13-43 18-60 10-28 26-83 53-185 19-70 39-169 49-235 5-33 12-73 16-90 6-32 15-127 34-363 8-107 8-181 0-290-18-221-27-324-35-357-3-16-10-57-15-90-10-66-30-165-49-235-27-102-43-157-53-185-5-16-13-43-18-60-5-16-18-55-30-85s-25-67-30-81c-4-14-12-34-17-45-6-10-17-35-25-54-57-131-188-381-249-472-21-33-39-62-39-64 0-3-19-31-43-62-23-31-51-70-62-87-10-16-26-39-36-50s-53-63-96-115c-100-121-301-323-423-423-127-105-123-102-183-144-28-20-68-49-88-64-20-16-39-29-42-29s-32-18-65-39c-83-55-146-90-302-166-200-98-235-113-328-144-35-12-71-26-80-30-21-11-184-60-237-71-77-17-140-32-180-43-22-6-58-12-80-14s-62-8-90-15c-52-12-127-19-379-37-207-15-591 14-796 60-25 6-58 12-75 15-16 3-52 11-80 19-27 8-86 24-130 35-44 12-105 31-135 42s-70 23-89 28c-18 5-38 13-44 19s-19 11-28 11c-10 0-30 6-46 14-15 7-44 21-63 29-66 29-305 148-360 179-30 17-106 65-169 107-62 42-123 83-136 91-128 84-373 307-526 476-106 118-279 334-279 349 0 4-13 24-28 44-16 20-32 43-35 51-8 17-22 39-60 93-15 22-27 44-27 50 0 5-13 29-30 54-16 24-30 47-30 50 0 6-59 125-80 163-4 8-23 51-40 95-18 44-38 94-45 110-13 29-27 67-55 145-6 19-16 51-20 70s-13 49-18 65c-24 66-42 139-42 164-1 14-7 37-15 51s-14 41-15 60c0 19-5 51-11 70s-15 73-19 120c-5 47-14 119-20 160-15 97-15 543 0 640 6 41 15 113 19 160 5 47 14 98 20 113 6 16 11 47 11 70 1 23 7 53 15 67s14 37 15 51c0 25 18 98 42 164 5 17 14 46 18 65s14 51 20 70c28 79 43 117 55 145 7 17 29 69 49 116 20 48 63 140 97 205 34 66 68 133 77 149 8 17 25 43 36 60 24 34 42 63 52 85 4 8 20 31 36 51 15 20 28 40 28 44 0 15 173 231 280 350 222 247 529 499 785 646 33 19 69 39 80 46 11 6 81 41 155 78 74 36 144 71 154 77 11 6 31 14 45 19 26 8 57 19 161 59 82 31 127 46 215 69 44 12 101 28 126 36 26 8 58 15 72 15s38 5 53 10c61 24 334 58 512 65 52 2 97 6 100 10 4 4 48 5 97 2 50-3 126-8 170-11z' fill='%23086a87' stroke='%2300f'/%3E%3C/g%3E%3Cpath transform='scale(.75)' d='m546 1036c-71.5-8.79-145-36.6-206-78.5-27-18.3-73.2-61.1-95.6-88.6-52.8-64.7-87-145-97.5-231-17.4-141 34.7-283 140-383 138-130 339-161 510-77.7 87.8 42.7 160 113 204 201 31.6 62.1 44.1 106 49.9 176 8.46 101-24.7 214-88.5 301-19.6 26.7-73.2 79.1-101 98.8-25.5 18.1-73.2 43.6-103 55.2-22.4 8.68-56.7 17.9-86.2 23.3-24.8 4.48-101 6.56-126 3.45z' fill='%23086a87' fill-opacity='.502' stroke='%23086a87' stroke-width='6.67'/%3E%3C/svg%3E");

    --receiver-icon: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='900.000000pt' height='1071.000000pt' viewBox='0 0 900.000000 1071.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1071.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M4020 10565 c-124 -15 -258 -36 -385 -61 -71 -15 -122 -27 -325 -80 -119 -31 -468 -157 -538 -194 -9 -4 -89 -43 -177 -86 -474 -229 -928 -572 -1275 -960 -63 -71 -117 -131 -120 -134 -43 -37 -293 -392 -386 -547 -93 -153 -232 -429 -284 -563 -121 -310 -177 -494 -235 -770 -40 -191 -55 -307 -67 -520 -31 -554 0 -947 112 -1393 100 -399 265 -793 479 -1145 31 -51 61 -101 66 -110 18 -31 83 -126 120 -177 20 -27 44 -62 54 -77 18 -28 182 -209 256 -283 22 -22 84 -88 137 -145 53 -58 144 -154 202 -215 58 -60 106 -116 106 -122 0 -7 13 -19 28 -27 16 -8 42 -32 58 -53 16 -21 44 -54 64 -74 19 -20 44 -47 56 -60 11 -13 32 -33 45 -45 13 -12 51 -52 84 -89 53 -60 139 -152 285 -306 25 -26 54 -57 66 -70 11 -13 32 -33 45 -45 23 -20 87 -91 159 -176 18 -21 39 -38 46 -38 8 0 18 -9 22 -19 7 -19 37 -52 216 -241 50 -52 150 -158 221 -235 72 -77 157 -167 190 -201 33 -33 141 -148 240 -255 99 -106 205 -218 235 -249 102 -103 333 -350 354 -378 12 -16 58 -67 103 -113 45 -46 107 -110 138 -141 31 -33 64 -58 75 -58 20 0 96 73 317 307 57 59 126 135 154 168 29 33 77 85 108 115 54 53 265 276 368 390 27 30 76 82 109 115 32 33 118 123 189 200 72 76 176 187 231 245 56 58 117 123 137 145 19 22 79 85 132 140 53 55 111 119 128 143 17 23 36 42 43 42 7 0 23 14 36 31 35 46 153 172 408 439 41 43 100 106 130 140 30 35 73 79 94 99 22 20 49 47 60 60 12 13 36 38 54 56 17 18 32 37 32 42 0 6 21 30 48 53 26 24 77 76 113 116 102 113 307 330 380 403 36 36 85 93 109 126 23 33 55 74 71 90 48 52 213 306 299 460 49 86 161 314 190 385 119 287 221 613 260 830 4 25 18 99 30 165 53 295 59 1017 10 1330 -110 713 -382 1361 -808 1930 -42 55 -81 107 -88 115 -7 8 -50 58 -95 110 -129 151 -321 343 -449 451 -36 29 -67 56 -70 59 -9 10 -143 115 -166 130 -12 8 -65 45 -117 82 -282 201 -484 307 -952 502 -113 47 -479 150 -640 180 -353 67 -465 76 -865 75 -212 -1 -389 -6 -460 -14z m655 -839 c151 -9 280 -24 395 -46 63 -12 133 -25 155 -29 40 -8 87 -20 180 -46 158 -45 196 -58 201 -66 3 -5 14 -9 24 -9 11 0 34 -6 52 -14 18 -8 53 -22 78 -31 85 -32 346 -158 405 -195 17 -10 48 -28 70 -40 56 -31 277 -179 332 -224 254 -204 454 -405 636 -638 59 -77 203 -292 247 -371 33 -60 157 -307 175 -352 7 -16 18 -41 23 -55 6 -14 21 -50 32 -80 12 -30 27 -66 32 -80 6 -14 14 -38 18 -55 5 -16 13 -43 18 -60 10 -28 26 -83 53 -185 19 -70 39 -169 49 -235 5 -33 12 -73 16 -90 6 -32 15 -127 34 -363 8 -107 8 -181 0 -290 -18 -221 -27 -324 -35 -357 -3 -16 -10 -57 -15 -90 -10 -66 -30 -165 -49 -235 -27 -102 -43 -157 -53 -185 -5 -16 -13 -43 -18 -60 -5 -16 -18 -55 -30 -85 -12 -30 -25 -67 -30 -81 -4 -14 -12 -34 -17 -45 -6 -10 -17 -35 -25 -54 -57 -131 -188 -381 -249 -472 -21 -33 -39 -62 -39 -64 0 -3 -19 -31 -43 -62 -23 -31 -51 -70 -62 -87 -10 -16 -26 -39 -36 -50 -10 -11 -53 -63 -96 -115 -100 -121 -301 -323 -423 -423 -127 -105 -123 -102 -183 -144 -28 -20 -68 -49 -88 -64 -20 -16 -39 -29 -42 -29 -3 0 -32 -18 -65 -39 -83 -55 -146 -90 -302 -166 -200 -98 -235 -113 -328 -144 -35 -12 -71 -26 -80 -30 -21 -11 -184 -60 -237 -71 -77 -17 -140 -32 -180 -43 -22 -6 -58 -12 -80 -14 -22 -2 -62 -8 -90 -15 -52 -12 -127 -19 -379 -37 -207 -15 -591 14 -796 60 -25 6 -58 12 -75 15 -16 3 -52 11 -80 19 -27 8 -86 24 -130 35 -44 12 -105 31 -135 42 -30 11 -70 23 -89 28 -18 5 -38 13 -44 19 -6 6 -19 11 -28 11 -10 0 -30 6 -46 14 -15 7 -44 21 -63 29 -66 29 -305 148 -360 179 -30 17 -106 65 -169 107 -62 42 -123 83 -136 91 -128 84 -373 307 -526 476 -106 118 -279 334 -279 349 0 4 -13 24 -28 44 -16 20 -32 43 -35 51 -8 17 -22 39 -60 93 -15 22 -27 44 -27 50 0 5 -13 29 -30 54 -16 24 -30 47 -30 50 0 6 -59 125 -80 163 -4 8 -23 51 -40 95 -18 44 -38 94 -45 110 -13 29 -27 67 -55 145 -6 19 -16 51 -20 70 -4 19 -13 49 -18 65 -24 66 -42 139 -42 164 -1 14 -7 37 -15 51 -8 14 -14 41 -15 60 0 19 -5 51 -11 70 -6 19 -15 73 -19 120 -5 47 -14 119 -20 160 -15 97 -15 543 0 640 6 41 15 113 19 160 5 47 14 98 20 113 6 16 11 47 11 70 1 23 7 53 15 67 8 14 14 37 15 51 0 25 18 98 42 164 5 17 14 46 18 65 4 19 14 51 20 70 28 79 43 117 55 145 7 17 29 69 49 116 20 48 63 140 97 205 34 66 68 133 77 149 8 17 25 43 36 60 24 34 42 63 52 85 4 8 20 31 36 51 15 20 28 40 28 44 0 15 173 231 280 350 222 247 529 499 785 646 33 19 69 39 80 46 11 6 81 41 155 78 74 36 144 71 154 77 11 6 31 14 45 19 26 8 57 19 161 59 82 31 127 46 215 69 44 12 101 28 126 36 26 8 58 15 72 15 14 0 38 5 53 10 61 24 334 58 512 65 52 2 97 6 100 10 4 4 48 5 97 2 50 -3 126 -8 170 -11z'/%3E%3Cpath d='M3225 8416 l-25 -25 0 -1974 c0 -1929 0 -1975 19 -1998 l19 -24 376 0 c294 0 378 3 388 13 10 10 14 174 16 819 2 711 4 809 18 824 14 15 42 17 290 15 l275 -1 19 -25 c11 -14 20 -29 20 -34 0 -5 11 -32 24 -60 40 -86 97 -212 141 -311 7 -16 27 -59 43 -95 17 -36 42 -92 57 -125 31 -68 51 -115 90 -200 15 -33 36 -80 47 -105 11 -25 34 -74 50 -110 16 -36 38 -83 48 -105 10 -22 30 -66 44 -97 29 -66 68 -152 98 -218 60 -134 82 -172 105 -181 34 -13 769 -12 794 1 25 14 24 48 -5 107 -13 26 -46 95 -74 153 -54 114 -158 330 -257 535 -34 72 -88 184 -120 250 -68 143 -161 335 -241 500 -32 66 -64 135 -70 153 l-12 33 46 21 c209 94 298 148 392 241 125 124 188 218 253 382 101 254 101 668 1 903 -8 18 -14 37 -14 42 0 10 -63 143 -83 175 -32 52 -129 175 -168 214 -158 157 -397 274 -644 314 -34 5 -463 11 -998 14 l-937 4 -25 -25z m1760 -700 c150 -52 257 -141 319 -266 27 -52 56 -178 56 -239 0 -106 -40 -224 -107 -312 -49 -66 -89 -101 -147 -132 -130 -68 -197 -76 -665 -76 -344 -1 -386 1 -403 16 -17 15 -18 44 -18 514 0 464 1 499 18 509 12 7 153 9 457 7 385 -4 446 -6 490 -21z'/%3E%3C/g%3E%3C/svg%3E");
    
    --drone-icon: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='900.000000pt' height='1071.000000pt' viewBox='0 0 900.000000 1071.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1071.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M4020 10565 c-124 -15 -258 -36 -385 -61 -71 -15 -122 -27 -325 -80 -119 -31 -468 -157 -538 -194 -9 -4 -89 -43 -177 -86 -474 -229 -928 -572 -1275 -960 -63 -71 -117 -131 -120 -134 -43 -37 -293 -392 -386 -547 -93 -153 -232 -429 -284 -563 -121 -310 -177 -494 -235 -770 -40 -191 -55 -307 -67 -520 -31 -554 0 -947 112 -1393 100 -399 265 -793 479 -1145 31 -51 61 -101 66 -110 18 -31 83 -126 120 -177 20 -27 44 -62 54 -77 18 -28 182 -209 256 -283 22 -22 84 -88 137 -145 53 -58 144 -154 202 -215 58 -60 106 -116 106 -122 0 -7 13 -19 28 -27 16 -8 42 -32 58 -53 16 -21 44 -54 64 -74 19 -20 44 -47 56 -60 11 -13 32 -33 45 -45 13 -12 51 -52 84 -89 53 -60 139 -152 285 -306 25 -26 54 -57 66 -70 11 -13 32 -33 45 -45 23 -20 87 -91 159 -176 18 -21 39 -38 46 -38 8 0 18 -9 22 -19 7 -19 37 -52 216 -241 50 -52 150 -158 221 -235 72 -77 157 -167 190 -201 33 -33 141 -148 240 -255 99 -106 205 -218 235 -249 102 -103 333 -350 354 -378 12 -16 58 -67 103 -113 45 -46 107 -110 138 -141 31 -33 64 -58 75 -58 20 0 96 73 317 307 57 59 126 135 154 168 29 33 77 85 108 115 54 53 265 276 368 390 27 30 76 82 109 115 32 33 118 123 189 200 72 76 176 187 231 245 56 58 117 123 137 145 19 22 79 85 132 140 53 55 111 119 128 143 17 23 36 42 43 42 7 0 23 14 36 31 35 46 153 172 408 439 41 43 100 106 130 140 30 35 73 79 94 99 22 20 49 47 60 60 12 13 36 38 54 56 17 18 32 37 32 42 0 6 21 30 48 53 26 24 77 76 113 116 102 113 307 330 380 403 36 36 85 93 109 126 23 33 55 74 71 90 48 52 213 306 299 460 49 86 161 314 190 385 119 287 221 613 260 830 4 25 18 99 30 165 53 295 59 1017 10 1330 -110 713 -382 1361 -808 1930 -42 55 -81 107 -88 115 -7 8 -50 58 -95 110 -129 151 -321 343 -449 451 -36 29 -67 56 -70 59 -9 10 -143 115 -166 130 -12 8 -65 45 -117 82 -282 201 -484 307 -952 502 -113 47 -479 150 -640 180 -353 67 -465 76 -865 75 -212 -1 -389 -6 -460 -14z m655 -839 c151 -9 280 -24 395 -46 63 -12 133 -25 155 -29 40 -8 87 -20 180 -46 158 -45 196 -58 201 -66 3 -5 14 -9 24 -9 11 0 34 -6 52 -14 18 -8 53 -22 78 -31 85 -32 346 -158 405 -195 17 -10 48 -28 70 -40 56 -31 277 -179 332 -224 254 -204 454 -405 636 -638 59 -77 203 -292 247 -371 33 -60 157 -307 175 -352 7 -16 18 -41 23 -55 6 -14 21 -50 32 -80 12 -30 27 -66 32 -80 6 -14 14 -38 18 -55 5 -16 13 -43 18 -60 10 -28 26 -83 53 -185 19 -70 39 -169 49 -235 5 -33 12 -73 16 -90 6 -32 15 -127 34 -363 8 -107 8 -181 0 -290 -18 -221 -27 -324 -35 -357 -3 -16 -10 -57 -15 -90 -10 -66 -30 -165 -49 -235 -27 -102 -43 -157 -53 -185 -5 -16 -13 -43 -18 -60 -5 -16 -18 -55 -30 -85 -12 -30 -25 -67 -30 -81 -4 -14 -12 -34 -17 -45 -6 -10 -17 -35 -25 -54 -57 -131 -188 -381 -249 -472 -21 -33 -39 -62 -39 -64 0 -3 -19 -31 -43 -62 -23 -31 -51 -70 -62 -87 -10 -16 -26 -39 -36 -50 -10 -11 -53 -63 -96 -115 -100 -121 -301 -323 -423 -423 -127 -105 -123 -102 -183 -144 -28 -20 -68 -49 -88 -64 -20 -16 -39 -29 -42 -29 -3 0 -32 -18 -65 -39 -83 -55 -146 -90 -302 -166 -200 -98 -235 -113 -328 -144 -35 -12 -71 -26 -80 -30 -21 -11 -184 -60 -237 -71 -77 -17 -140 -32 -180 -43 -22 -6 -58 -12 -80 -14 -22 -2 -62 -8 -90 -15 -52 -12 -127 -19 -379 -37 -207 -15 -591 14 -796 60 -25 6 -58 12 -75 15 -16 3 -52 11 -80 19 -27 8 -86 24 -130 35 -44 12 -105 31 -135 42 -30 11 -70 23 -89 28 -18 5 -38 13 -44 19 -6 6 -19 11 -28 11 -10 0 -30 6 -46 14 -15 7 -44 21 -63 29 -66 29 -305 148 -360 179 -30 17 -106 65 -169 107 -62 42 -123 83 -136 91 -128 84 -373 307 -526 476 -106 118 -279 334 -279 349 0 4 -13 24 -28 44 -16 20 -32 43 -35 51 -8 17 -22 39 -60 93 -15 22 -27 44 -27 50 0 5 -13 29 -30 54 -16 24 -30 47 -30 50 0 6 -59 125 -80 163 -4 8 -23 51 -40 95 -18 44 -38 94 -45 110 -13 29 -27 67 -55 145 -6 19 -16 51 -20 70 -4 19 -13 49 -18 65 -24 66 -42 139 -42 164 -1 14 -7 37 -15 51 -8 14 -14 41 -15 60 0 19 -5 51 -11 70 -6 19 -15 73 -19 120 -5 47 -14 119 -20 160 -15 97 -15 543 0 640 6 41 15 113 19 160 5 47 14 98 20 113 6 16 11 47 11 70 1 23 7 53 15 67 8 14 14 37 15 51 0 25 18 98 42 164 5 17 14 46 18 65 4 19 14 51 20 70 28 79 43 117 55 145 7 17 29 69 49 116 20 48 63 140 97 205 34 66 68 133 77 149 8 17 25 43 36 60 24 34 42 63 52 85 4 8 20 31 36 51 15 20 28 40 28 44 0 15 173 231 280 350 222 247 529 499 785 646 33 19 69 39 80 46 11 6 81 41 155 78 74 36 144 71 154 77 11 6 31 14 45 19 26 8 57 19 161 59 82 31 127 46 215 69 44 12 101 28 126 36 26 8 58 15 72 15 14 0 38 5 53 10 61 24 334 58 512 65 52 2 97 6 100 10 4 4 48 5 97 2 50 -3 126 -8 170 -11z'/%3E%3Cpath d='M1642 7727 c-44 -46 -44 -94 1 -143 l32 -35 379 1 c272 0 382 -3 392 -11 11 -9 14 -43 14 -143 l0 -131 -35 -39 c-19 -22 -37 -53 -40 -70 -3 -17 -5 -303 -3 -636 3 -680 -1 -640 79 -681 74 -37 156 -20 201 43 22 31 23 43 28 243 l5 210 350 -1 c421 -1 458 -6 594 -72 68 -34 221 -160 221 -182 0 -5 13 -29 30 -53 16 -25 30 -49 30 -54 0 -14 76 -122 112 -160 31 -32 33 -63 4 -63 -25 0 -159 -71 -246 -131 -100 -68 -238 -206 -305 -303 -51 -74 -135 -231 -135 -253 0 -7 -4 -21 -9 -31 -23 -44 -51 -158 -57 -234 -3 -46 -9 -95 -14 -110 -11 -35 3 -84 32 -115 30 -32 72 -30 109 6 26 26 29 36 29 92 0 120 43 292 101 409 126 252 343 443 599 530 118 39 136 42 193 25 l54 -16 7 -67 c3 -37 6 -97 6 -134 0 -103 -8 -108 -185 -108 -209 0 -205 6 -205 -297 l0 -223 29 -32 29 -33 374 -3 c250 -2 385 0 410 8 22 6 48 24 63 44 25 33 25 34 25 240 0 186 -2 211 -20 245 -10 21 -26 41 -35 45 -9 3 -79 6 -155 6 -153 0 -164 4 -175 63 -10 57 8 239 25 247 46 23 92 31 123 22 17 -6 59 -18 92 -28 179 -54 378 -193 489 -343 85 -113 159 -257 181 -351 10 -41 21 -84 26 -95 4 -11 11 -67 14 -125 6 -87 11 -109 28 -127 27 -30 86 -31 113 -2 42 46 22 317 -32 436 -8 17 -14 36 -14 42 0 20 -93 205 -122 242 -15 20 -28 41 -28 47 0 24 -230 241 -311 295 -86 56 -203 117 -226 117 -26 0 -21 20 15 66 44 58 53 73 88 139 14 28 37 64 50 82 13 17 24 36 24 41 0 16 139 150 163 158 12 4 38 17 57 29 19 12 46 24 60 27 14 4 58 15 97 27 68 20 97 21 417 21 300 0 347 -2 360 -16 14 -13 16 -47 16 -211 0 -195 0 -196 26 -230 32 -42 72 -63 124 -63 52 0 92 21 124 63 l26 34 0 629 c0 607 -1 630 -20 659 -10 16 -30 37 -42 47 -22 16 -23 23 -23 155 l0 138 398 5 399 5 24 28 c44 51 44 108 -1 153 l-24 24 -861 0 c-839 0 -860 0 -879 -19 -11 -11 -27 -34 -36 -50 -14 -29 -14 -34 4 -68 36 -69 24 -67 456 -73 l390 -5 3 -134 3 -135 -35 -35 c-18 -20 -39 -46 -45 -58 -7 -14 -11 -104 -11 -262 0 -204 -2 -242 -16 -255 -14 -14 -75 -16 -526 -16 -543 0 -527 -1 -653 49 -46 18 -116 63 -136 87 -7 9 -43 35 -79 58 -125 79 -172 89 -414 84 l-191 -4 -73 -37 c-40 -21 -103 -62 -140 -92 -72 -59 -153 -102 -242 -129 -49 -15 -112 -17 -575 -14 l-520 3 -5 250 c-5 268 -6 272 -62 331 l-29 31 3 133 3 134 29 7 c16 4 190 8 387 8 353 1 360 1 389 22 51 38 52 118 2 164 l-27 25 -855 0 -856 0 -32 -33z m2913 -2568 c67 -40 94 -138 59 -212 -9 -19 -35 -46 -57 -61 -110 -70 -247 8 -247 141 0 116 142 193 245 132z'/%3E%3Cpath d='M4418 5073 c-35 -36 -35 -63 -2 -102 31 -38 70 -41 107 -8 51 43 25 122 -43 133 -29 5 -39 1 -62 -23z'/%3E%3C/g%3E%3C/svg%3E");

}

    #map {
        height: 720px;
        z-index: 2;
    }

    .leaflet-touch .leaflet-bar a {
        width: 44px;
        height: 44px;
        line-height: 44px;
    }
    .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
        font-size: 30px;
    }
    .leaflet-control-locate a .leaflet-control-locate-location-arrow {
        width: 20px;
        height: 20px;
        margin: 13px;
    }
    .leaflet-touch .geocoder-control {
        width: 48px;
        height: 48px;
    }
    .leaflet-touch .reset-control > a {
        background-position: center;
        background-size: 32px;
        background-image: var(--reset-icon);
    }
    .leaflet-touch .geocoder-control-input {
        height: 48px;
        line-height: 48px;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 32px;
        background-image: var(--search-icon);
    }
    .leaflet-touch .geocoder-control-input:focus {
        background-position: center right;
    }
    .leaflet-touch .leaflet-control-layers.leaflet-control-layers-expanded {
        background: rgba(255,255,255,0);
        border: 2px solid rgba(0,0,0,0.2);
        padding: 0;
        width: 220px;
    }
    
    .leaflet-touch .leaflet-control-layers.leaflet-control-layers-expanded .leaflet-control-layers-list {
        background: rgba(255,255,255,0.8);
        padding: 6px 5px 6px 10px;
    }
    
    .leaflet-touch .leaflet-control-layers.leaflet-control-layers-expanded .leaflet-control-layers-list small {
        display: block;
        font-size: 12px;
        margin-left: 49px;
    }

    .leaflet-touch .leaflet-bar.info-control {
        border-top: 0;
        border-radius: 0 0 5px 5px;
        font: 16px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
        margin-top: 0;
        width: 220px;
    }
    
    .leaflet-touch .leaflet-bar.info-control a,
    .leaflet-touch .leaflet-bar.info-control a:hover {
        background: rgba(255,255,255,0.8);
        text-decoration: underline;
        width: 100%;
    }

    .info {
        font: 12px/16px Arial, Helvetica, sans-serif;
        background: white;
        background: rgba(255,255,255,0.8);
        border: 0 solid rgba(0,0,0,0.2);
        background-clip: padding-box;
        border-radius: 5px;
        max-height: 0;
        padding: 0;
        width: 220px;
        overflow: hidden;
    }
    .info:hover {
        max-height: auto;
    }
    .info h4 {
        margin: 0 0 5px;
        color: #000;
    }
    .info small {
        display: block;
        font-size: 10px;
        line-height: 12px;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .legend {
        text-align: left;
        line-height: 18px;
        color: #555;
    }
    .legend i {
        width: 18px;
        height: 18px;
        float: left;
        margin-right: 8px;
        opacity: 0.7;
    }
    
    .leaflet-div-icon {
        background: transparent;
        border: 0;
    }
    .region-label {
        font-size:20px;
        text-shadow: 0 0 12px #fff, 0 0 12px #fff;
        white-space: nowrap;
    }
    .marker-cluster-large,
    .marker-cluster-medium,
    .marker-cluster-small {
        background-color: rgba(241, 211, 87, 0.6);
    }
    .marker-cluster-large div,
    .marker-cluster-medium div,
    .marker-cluster-small div {
        background-color: rgba(240, 194, 12, 0.6);
    }
    .leaflet-control-layers-overlays {
        font: 16px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
    }

    .drumline-icon { 
        background-image: var(--drumline-icon);
        background-size: contain;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        float: left;
        margin-top: 2px;
        margin-right: 10px;
    }
    .sharknet-icon {
        background-image: var(--sharknet-icon);
        background-size: contain;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        margin-top: 2px;
        float: left;
        margin-right: 10px;
    }
    .receiver-icon {
        background-image: var(--receiver-icon);
        background-size: contain;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        margin-top: 2px;
        float: left;
        margin-right: 10px;
    }
    .catchalert-icon {
        background-image: var(--catchalert-icon);
        background-size: contain;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        margin-top: 2px;
        float: left;
        margin-right: 10px;
    }
    .drone-icon {
        background-image: var(--drone-icon);
        background-size: contain;
        background-repeat: no-repeat;
        height: 20px;
        width: 20px;
        display: inline-block;
        margin-top: 2px;
        float: left;
        margin-right: 10px;
    }
    input[type="checkbox"], input[type="radio"] {
        height: 1.4rem;
        width: 1.4rem;
    }
