/* GÉNÉRÉ par tools/fetch-icons.mjs : ne pas modifier à la main. Icônes Material Symbols Rounded (Apache-2.0) rendues par masque CSS :
   la couleur est celle du texte (currentColor), la taille vient de --s (voir .ico dans app.css). Une icône sans règle (nom inconnu)
   s'affiche comme un point : le défaut se voit au lieu de laisser un trou. */
.ico{-webkit-mask-image:radial-gradient(circle,#000 0 26%,transparent 28%);mask-image:radial-gradient(circle,#000 0 26%,transparent 28%)}
.ico-add{-webkit-mask-image:url(icons/ui/add.svg);mask-image:url(icons/ui/add.svg)}
.ico-airport_shuttle{-webkit-mask-image:url(icons/ui/airport_shuttle.svg);mask-image:url(icons/ui/airport_shuttle.svg)}
.ico-arrow_back{-webkit-mask-image:url(icons/ui/arrow_back.svg);mask-image:url(icons/ui/arrow_back.svg)}
.ico-block{-webkit-mask-image:url(icons/ui/block.svg);mask-image:url(icons/ui/block.svg)}
.ico-car_crash{-webkit-mask-image:url(icons/ui/car_crash.svg);mask-image:url(icons/ui/car_crash.svg)}
.ico-car_repair{-webkit-mask-image:url(icons/ui/car_repair.svg);mask-image:url(icons/ui/car_repair.svg)}
.ico-chat{-webkit-mask-image:url(icons/ui/chat.svg);mask-image:url(icons/ui/chat.svg)}
.ico-check{-webkit-mask-image:url(icons/ui/check.svg);mask-image:url(icons/ui/check.svg)}
.ico-check_circle{-webkit-mask-image:url(icons/ui/check_circle.svg);mask-image:url(icons/ui/check_circle.svg)}
.ico-chevron_right{-webkit-mask-image:url(icons/ui/chevron_right.svg);mask-image:url(icons/ui/chevron_right.svg)}
.ico-close{-webkit-mask-image:url(icons/ui/close.svg);mask-image:url(icons/ui/close.svg)}
.ico-cloud_done{-webkit-mask-image:url(icons/ui/cloud_done.svg);mask-image:url(icons/ui/cloud_done.svg)}
.ico-cloud_off{-webkit-mask-image:url(icons/ui/cloud_off.svg);mask-image:url(icons/ui/cloud_off.svg)}
.ico-construction{-webkit-mask-image:url(icons/ui/construction.svg);mask-image:url(icons/ui/construction.svg)}
.ico-content_copy{-webkit-mask-image:url(icons/ui/content_copy.svg);mask-image:url(icons/ui/content_copy.svg)}
.ico-dark_mode{-webkit-mask-image:url(icons/ui/dark_mode.svg);mask-image:url(icons/ui/dark_mode.svg)}
.ico-delete{-webkit-mask-image:url(icons/ui/delete.svg);mask-image:url(icons/ui/delete.svg)}
.ico-directions_bus{-webkit-mask-image:url(icons/ui/directions_bus.svg);mask-image:url(icons/ui/directions_bus.svg)}
.ico-directions_car{-webkit-mask-image:url(icons/ui/directions_car.svg);mask-image:url(icons/ui/directions_car.svg)}
.ico-directions_walk{-webkit-mask-image:url(icons/ui/directions_walk.svg);mask-image:url(icons/ui/directions_walk.svg)}
.ico-edit{-webkit-mask-image:url(icons/ui/edit.svg);mask-image:url(icons/ui/edit.svg)}
.ico-electric_scooter{-webkit-mask-image:url(icons/ui/electric_scooter.svg);mask-image:url(icons/ui/electric_scooter.svg)}
.ico-error{-webkit-mask-image:url(icons/ui/error.svg);mask-image:url(icons/ui/error.svg)}
.ico-expand_less{-webkit-mask-image:url(icons/ui/expand_less.svg);mask-image:url(icons/ui/expand_less.svg)}
.ico-expand_more{-webkit-mask-image:url(icons/ui/expand_more.svg);mask-image:url(icons/ui/expand_more.svg)}
.ico-explore{-webkit-mask-image:url(icons/ui/explore.svg);mask-image:url(icons/ui/explore.svg)}
.ico-flag{-webkit-mask-image:url(icons/ui/flag.svg);mask-image:url(icons/ui/flag.svg)}
.ico-fork_left{-webkit-mask-image:url(icons/ui/fork_left.svg);mask-image:url(icons/ui/fork_left.svg)}
.ico-fork_right{-webkit-mask-image:url(icons/ui/fork_right.svg);mask-image:url(icons/ui/fork_right.svg)}
.ico-forum{-webkit-mask-image:url(icons/ui/forum.svg);mask-image:url(icons/ui/forum.svg)}
.ico-gps_off{-webkit-mask-image:url(icons/ui/gps_off.svg);mask-image:url(icons/ui/gps_off.svg)}
.ico-group{-webkit-mask-image:url(icons/ui/group.svg);mask-image:url(icons/ui/group.svg)}
.ico-help{-webkit-mask-image:url(icons/ui/help.svg);mask-image:url(icons/ui/help.svg)}
.ico-history{-webkit-mask-image:url(icons/ui/history.svg);mask-image:url(icons/ui/history.svg)}
.ico-home{-webkit-mask-image:url(icons/ui/home.svg);mask-image:url(icons/ui/home.svg)}
.ico-info{-webkit-mask-image:url(icons/ui/info.svg);mask-image:url(icons/ui/info.svg)}
.ico-key{-webkit-mask-image:url(icons/ui/key.svg);mask-image:url(icons/ui/key.svg)}
.ico-layers{-webkit-mask-image:url(icons/ui/layers.svg);mask-image:url(icons/ui/layers.svg)}
.ico-light_mode{-webkit-mask-image:url(icons/ui/light_mode.svg);mask-image:url(icons/ui/light_mode.svg)}
.ico-list{-webkit-mask-image:url(icons/ui/list.svg);mask-image:url(icons/ui/list.svg)}
.ico-local_gas_station{-webkit-mask-image:url(icons/ui/local_gas_station.svg);mask-image:url(icons/ui/local_gas_station.svg)}
.ico-local_parking{-webkit-mask-image:url(icons/ui/local_parking.svg);mask-image:url(icons/ui/local_parking.svg)}
.ico-local_police{-webkit-mask-image:url(icons/ui/local_police.svg);mask-image:url(icons/ui/local_police.svg)}
.ico-local_shipping{-webkit-mask-image:url(icons/ui/local_shipping.svg);mask-image:url(icons/ui/local_shipping.svg)}
.ico-location_off{-webkit-mask-image:url(icons/ui/location_off.svg);mask-image:url(icons/ui/location_off.svg)}
.ico-location_on{-webkit-mask-image:url(icons/ui/location_on.svg);mask-image:url(icons/ui/location_on.svg)}
.ico-lock{-webkit-mask-image:url(icons/ui/lock.svg);mask-image:url(icons/ui/lock.svg)}
.ico-logout{-webkit-mask-image:url(icons/ui/logout.svg);mask-image:url(icons/ui/logout.svg)}
.ico-mail{-webkit-mask-image:url(icons/ui/mail.svg);mask-image:url(icons/ui/mail.svg)}
.ico-map{-webkit-mask-image:url(icons/ui/map.svg);mask-image:url(icons/ui/map.svg)}
.ico-merge{-webkit-mask-image:url(icons/ui/merge.svg);mask-image:url(icons/ui/merge.svg)}
.ico-more_horiz{-webkit-mask-image:url(icons/ui/more_horiz.svg);mask-image:url(icons/ui/more_horiz.svg)}
.ico-my_location{-webkit-mask-image:url(icons/ui/my_location.svg);mask-image:url(icons/ui/my_location.svg)}
.ico-navigation{-webkit-mask-image:url(icons/ui/navigation.svg);mask-image:url(icons/ui/navigation.svg)}
.ico-palette{-webkit-mask-image:url(icons/ui/palette.svg);mask-image:url(icons/ui/palette.svg)}
.ico-pedal_bike{-webkit-mask-image:url(icons/ui/pedal_bike.svg);mask-image:url(icons/ui/pedal_bike.svg)}
.ico-person{-webkit-mask-image:url(icons/ui/person.svg);mask-image:url(icons/ui/person.svg)}
.ico-person_add{-webkit-mask-image:url(icons/ui/person_add.svg);mask-image:url(icons/ui/person_add.svg)}
.ico-photo_camera{-webkit-mask-image:url(icons/ui/photo_camera.svg);mask-image:url(icons/ui/photo_camera.svg)}
.ico-policy{-webkit-mask-image:url(icons/ui/policy.svg);mask-image:url(icons/ui/policy.svg)}
.ico-rainy{-webkit-mask-image:url(icons/ui/rainy.svg);mask-image:url(icons/ui/rainy.svg)}
.ico-ramp_left{-webkit-mask-image:url(icons/ui/ramp_left.svg);mask-image:url(icons/ui/ramp_left.svg)}
.ico-ramp_right{-webkit-mask-image:url(icons/ui/ramp_right.svg);mask-image:url(icons/ui/ramp_right.svg)}
.ico-refresh{-webkit-mask-image:url(icons/ui/refresh.svg);mask-image:url(icons/ui/refresh.svg)}
.ico-remove{-webkit-mask-image:url(icons/ui/remove.svg);mask-image:url(icons/ui/remove.svg)}
.ico-restaurant{-webkit-mask-image:url(icons/ui/restaurant.svg);mask-image:url(icons/ui/restaurant.svg)}
.ico-roundabout_left{-webkit-mask-image:url(icons/ui/roundabout_left.svg);mask-image:url(icons/ui/roundabout_left.svg)}
.ico-roundabout_right{-webkit-mask-image:url(icons/ui/roundabout_right.svg);mask-image:url(icons/ui/roundabout_right.svg)}
.ico-rv_hookup{-webkit-mask-image:url(icons/ui/rv_hookup.svg);mask-image:url(icons/ui/rv_hookup.svg)}
.ico-satellite_alt{-webkit-mask-image:url(icons/ui/satellite_alt.svg);mask-image:url(icons/ui/satellite_alt.svg)}
.ico-schedule{-webkit-mask-image:url(icons/ui/schedule.svg);mask-image:url(icons/ui/schedule.svg)}
.ico-search{-webkit-mask-image:url(icons/ui/search.svg);mask-image:url(icons/ui/search.svg)}
.ico-send{-webkit-mask-image:url(icons/ui/send.svg);mask-image:url(icons/ui/send.svg)}
.ico-settings{-webkit-mask-image:url(icons/ui/settings.svg);mask-image:url(icons/ui/settings.svg)}
.ico-star{-webkit-mask-image:url(icons/ui/star.svg);mask-image:url(icons/ui/star.svg)}
.ico-straight{-webkit-mask-image:url(icons/ui/straight.svg);mask-image:url(icons/ui/straight.svg)}
.ico-text_fields{-webkit-mask-image:url(icons/ui/text_fields.svg);mask-image:url(icons/ui/text_fields.svg)}
.ico-traffic{-webkit-mask-image:url(icons/ui/traffic.svg);mask-image:url(icons/ui/traffic.svg)}
.ico-traffic_jam{-webkit-mask-image:url(icons/ui/traffic_jam.svg);mask-image:url(icons/ui/traffic_jam.svg)}
.ico-tune{-webkit-mask-image:url(icons/ui/tune.svg);mask-image:url(icons/ui/tune.svg)}
.ico-turn_left{-webkit-mask-image:url(icons/ui/turn_left.svg);mask-image:url(icons/ui/turn_left.svg)}
.ico-turn_right{-webkit-mask-image:url(icons/ui/turn_right.svg);mask-image:url(icons/ui/turn_right.svg)}
.ico-turn_sharp_left{-webkit-mask-image:url(icons/ui/turn_sharp_left.svg);mask-image:url(icons/ui/turn_sharp_left.svg)}
.ico-turn_sharp_right{-webkit-mask-image:url(icons/ui/turn_sharp_right.svg);mask-image:url(icons/ui/turn_sharp_right.svg)}
.ico-turn_slight_left{-webkit-mask-image:url(icons/ui/turn_slight_left.svg);mask-image:url(icons/ui/turn_slight_left.svg)}
.ico-turn_slight_right{-webkit-mask-image:url(icons/ui/turn_slight_right.svg);mask-image:url(icons/ui/turn_slight_right.svg)}
.ico-two_wheeler{-webkit-mask-image:url(icons/ui/two_wheeler.svg);mask-image:url(icons/ui/two_wheeler.svg)}
.ico-u_turn_left{-webkit-mask-image:url(icons/ui/u_turn_left.svg);mask-image:url(icons/ui/u_turn_left.svg)}
.ico-u_turn_right{-webkit-mask-image:url(icons/ui/u_turn_right.svg);mask-image:url(icons/ui/u_turn_right.svg)}
.ico-verified_user{-webkit-mask-image:url(icons/ui/verified_user.svg);mask-image:url(icons/ui/verified_user.svg)}
.ico-visibility{-webkit-mask-image:url(icons/ui/visibility.svg);mask-image:url(icons/ui/visibility.svg)}
.ico-visibility_off{-webkit-mask-image:url(icons/ui/visibility_off.svg);mask-image:url(icons/ui/visibility_off.svg)}
.ico-volume_off{-webkit-mask-image:url(icons/ui/volume_off.svg);mask-image:url(icons/ui/volume_off.svg)}
.ico-volume_up{-webkit-mask-image:url(icons/ui/volume_up.svg);mask-image:url(icons/ui/volume_up.svg)}
.ico-warehouse{-webkit-mask-image:url(icons/ui/warehouse.svg);mask-image:url(icons/ui/warehouse.svg)}
.ico-warning{-webkit-mask-image:url(icons/ui/warning.svg);mask-image:url(icons/ui/warning.svg)}
.ico-work{-webkit-mask-image:url(icons/ui/work.svg);mask-image:url(icons/ui/work.svg)}
