@import url('../../../fileadmin/Templates/css/normalize.css');@import url('../../../fileadmin/Templates/fonts/roboto.css');@import url('../../../fileadmin/Templates/fonts/fira-sans.css');@import url('../../../fileadmin/Templates/fonts/fira-sans_condensed.css');@import url('../../../fileadmin/Templates/fonts/fira-sans_extra-condensed.css');:root{--gray-1:#848982;--mm-green:#88c403;--green-light:#90cb88;--green-disabled:#d1e8cc;--green-gray:#a8b1a4;--mm-green-desaturated:#adbf86;--purewhite:#fff;--bg-slider:#f4f7f1;--searchbar-white:#e7e7e7;--lines:#b6b6b6;--font-gray:#6c706a;--placeholder:#807f84;--dark-gray:#4c4c4c;--gray-disabled:#bcbcbc;--highlight:#f18f01;--highlight-light:#f1b660;--ios-select:#0a84ff;--almost-black:#1d1d1d;--warnung:#f17c7c;--violett:#9705c4;--traffic-blue:#0485bc;--border-rad1:0.625rem;--content-panel-top-position:calc(1rem + 5.125rem - 1.625rem);--shadow-slide:1px 1px 4px 0px rgb(0 0 0 / 45%);--roboto-condensed:'Roboto Condensed',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;--fira-sans:'Fira Sans',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;--fira-sans-condensed:'Fira Sans Condensed',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;--fira-sans-ext-condensed:'Fira Sans Extra Condensed',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;--sf-pro:'SF Pro',-apple-system,blinkmacsystemfont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif;--font-size-menu:0.72rem;--font-size-ueberschrift-big:1.875rem;--font-size-ueberschrift-small:1.25rem;--font-size-itemtext-small:0.8125rem;--font-weight-standard:400;}#filter-liste,.mainmap__right-side,.mainmap__background,#events,.fahrrad-navi__list{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}#filter-liste::-webkit-scrollbar,.mainmap__right-side::-webkit-scrollbar,.mainmap__background::-webkit-scrollbar,#events::-webkit-scrollbar,.fahrrad-navi__list::-webkit-scrollbar{display:none;}*{box-sizing:border-box;}html{position:fixed;}body{font-weight:400;font-family:var(--fira-sans-ext-condensed),sans-serif;}p,h1,h2,h3,h4,h5,h6,span{margin:0;padding:0;}#app-container{position:fixed;z-index:1;width:100dvw;height:100dvh;overflow:clip;}.headline-big{display:flex;align-items:center;align-self:stretch;height:1.875rem;color:var(--mm-green);font-style:normal;font-weight:var(--font-weight-standard);font-size:var(--font-size-ueberschrift-big);line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;user-select:none;text-transform:uppercase;}.small-itemtext{color:var(--gray-1);font-style:normal;font-weight:var(--font-weight-standard);font-size:var(--font-size-itemtext-small);line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;text-align:center;}.left-top-items-container{display:inline-flex;position:fixed;top:1rem;left:1rem;justify-content:flex-start;align-items:center;gap:2.5rem;z-index:5;}.left-top-items-container > div{display:inline-flex;flex-direction:row;align-items:center;gap:1.25rem;}#interface-container{display:flex;position:fixed;top:0;right:0;flex-direction:column;align-items:flex-start;z-index:1000;margin:1rem;}.navbar-panel-container{display:grid;position:relative;grid-template-columns:repeat(5,1fr);place-content:stretch;z-index:100;border-radius:var(--border-rad1);width:28.5625rem;height:5.125rem;}.navbar-panel--shadow{box-shadow:var(--shadow-slide);}.navbar-panel{grid-column:1 / 5;border-radius:var(--border-rad1) 0 0 var(--border-rad1);background-color:var(--bg-slider);}.navbar__green-panel{grid-column:5 / 6;border-radius:0 0.63rem 0.63rem 0;background-color:var(--mm-green);}.navbar__menu-all-containers{display:grid;position:absolute;grid-template-columns:repeat(5,1fr);justify-content:stretch;align-items:stretch;width:100%;height:100%;}.navbar__menu-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:0.5rem;z-index:100;cursor:pointer;padding-bottom:0.7rem;}.navbar__menu-icon{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:3rem;height:2.1875rem;}.navbar__menu-text{align-self:center;color:var(--gray-1);font-style:normal;font-weight:400;font-size:var(--font-size-menu);line-height:normal;font-family:var(--roboto-condensed),sans-serif;}#buttontext-mainmap{color:var(--purewhite);}.navbar__menu-text--mm-font{color:var(--purewhite);font-weight:500;font-size:2rem;font-family:var(--fira-sans-ext-condensed),sans-serif;}.content-panel{display:flex;position:fixed;top:var(--content-panel-top-position);right:1.25rem;flex-direction:column;align-items:stretch;z-index:0;box-shadow:var(--shadow-slide);border-radius:var(--border-rad1);border-top-left-radius:18px;background:var(--bg-slider);max-width:100%;max-height:85dvh;}.schnellauswahl{display:flex;position:relative;flex-shrink:0;flex-direction:column;align-items:center;gap:1rem;z-index:200;padding:calc(1.5rem + 1.625rem) 0 0.9375rem;width:28.0625rem;}.schnellauswahl__items{display:grid;grid-template-columns:repeat(4,1fr);align-content:center;place-items:end center;align-self:stretch;padding:0;height:4.25rem;}.schnellauswahl__item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;align-self:stretch;gap:0.625rem;cursor:pointer;width:100%;}.schnellauswahl__item:hover svg path{fill:var(--highlight-light);}.schnellauswahl__item:hover svg circle{fill:var(--highlight-light);}.schnellauswahl__item:hover .small-itemtext{font-weight:500;}.schnellauswahl__item:not(:last-child){border-right:1px solid var(--lines);}.schnellauswahl__item.active svg path{fill:var(--highlight);}.schnellauswahl__item.active svg circle{fill:var(--highlight);}.schnellauswahl__item:active svg path{fill:var(--highlight);}.schnellauswahl__item:active svg circle{fill:var(--highlight);}.schnellauswahl__divider{background:var(--lines);width:0.0625rem;height:4.25rem;}.schnellauswahl svg{height:100%;}.filter{display:inline-flex;position:relative;flex-direction:column;align-items:flex-start;padding-top:2.3rem;width:28.0625rem;max-height:80vh;}.zeitraum{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--lines);background:var(--bg-slider);padding:0 1.5rem;width:28.0625rem;}.zeitraum__container{display:flex;flex-direction:column;align-items:stretch;gap:0.75rem;padding:0.75rem 0;user-select:none;}.zeitraum__titel{color:var(--mm-green);font-style:normal;font-weight:var(--font-weight-standard);font-size:var(--font-size-ueberschrift-small);line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.zeitraum__form{display:flex;align-items:stretch;gap:1rem;width:100%;}.zeitraum__form div{position:relative;}.zeitraum__form label{position:absolute;top:0;left:1rem;border-right:1px solid var(--lines);padding-right:1rem;width:2.5rem;height:2rem;color:var(--placeholder);font-style:normal;font-weight:var(--font-weight-standard);font-size:0.9375rem;line-height:220%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-align:center;}#from{border:1px solid var(--lines);border-radius:60px;background:var(--purewhite);padding:0.5rem 1rem 0.5rem 4rem;width:100%;height:2rem;color:var(--dark-gray);text-align:center;}#from:focus{outline:1px solid var(--mm-green);}#to{border:1px solid var(--lines);border-radius:60px;background:var(--purewhite);padding:0.5rem 1rem 0.5rem 4rem;width:100%;height:2rem;color:var(--dark-gray);text-align:center;}#to:focus{outline:1px solid var(--mm-green);}.zeitraum__filter-speichern{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;padding:0.8rem 0;}.zeitraum__filter-speichern span{color:var(--highlight-light);font-style:normal;font-weight:var(--font-weight-standard);font-size:0.9375rem;line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;}.zeitraum__gebietseingrenzung{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;}.zeitraum__gebietseingrenzung-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border:1px solid var(--lines);border-radius:1.5625rem;padding-left:1rem;}.zeitraum__gebietseingrenzung-container .zeitraum__{display:flex;gap:0.5rem;}.zeitraum__gebietseingrenzung-container span{color:var(--green-gray);font-style:normal;font-weight:var(--font-weight-standard);font-size:1.25rem;line-height:90%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.zeitraum__gebietseingrenzung-container .filter-list__toggle{padding:0 0 0 6px;}.help{top:initial !important;}.quest:hover .answ{font-size:1rem;line-height:1.4rem !important;text-transform:initial;}.zeitraum__gebietseingrenzung-icons{display:flex;justify-content:flex-end;align-items:center;padding-right:0.5rem;width:9.75rem;height:2.25rem;}.zeitraum__gebietseingrenzung-icons button{border:0;background:transparent;}.zeitraum__gebietseingrenzung-icons button:nth-child(3){padding:0.4375rem;}.zeitraum__gebietseingrenzung-icons button:nth-child(5){padding:0.4375rem;}.zeitraum__gebietseingrenzung-icons button:nth-child(3) img:nth-child(2){position:absolute;z-index:10;}.zeitraum__gebietseingrenzung-icons button:nth-child(5) img:nth-child(2){position:absolute;top:0.1563rem;right:0.3125rem;z-index:10;width:0.5rem;height:0.5rem;}.zeitraum__gebietseingrenzung-icon{display:flex;position:relative;flex-shrink:0;flex-direction:column;align-items:center;gap:0.625rem;padding:0.4375rem 0.4375rem 0.4375rem 0;width:2.5625rem;height:2.25rem;}.zeitraum__gebietseingrenzung-icon img{flex-shrink:0;width:1.9375rem;height:1.4375rem;stroke-width:2px;}.zeitraum__gebietseingrenzung-icon + div{background:var(--lines);width:0.0625rem;height:2.25rem;}.zeitraum-container{display:flex;position:absolute;flex-direction:column;align-items:center;z-index:1000;}.alle-filter-aus__container{display:flex;justify-content:center;padding:0 1.5rem;width:100%;}.alle-filter-aus.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:hsl(0deg 0% 65%);--bs-btn-border-color:hsl(0deg 0% 65%);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:hsl(0deg 0% 45%);--bs-btn-hover-border-color:#413742;--bs-btn-focus-shadow-rgb:107,97,109;--bs-btn-active-color:#fff;--bs-btn-active-bg:#413742;--bs-btn-active-border-color:#3d343e;--bs-btn-active-shadow:inset 0 3px 5px rgb(0 0 0 / 12.5%);--bs-btn-disabled-color:hsl(0deg 0% 75% / 100%);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:hsl(0deg 0% 75% / 100%);border-radius:60px;padding:0;width:50%;}.filter-liste{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:0.75rem 0;height:100%;overflow-y:auto;scroll-behavior:smooth;}.filter-liste__section{display:flex;flex-direction:column;align-items:stretch;padding:0 1.5rem;width:28.0625rem;}.filter-liste--padding-bottom{padding-bottom:1.5rem;}.filter-liste__headline-and-card{display:flex;position:relative;flex-direction:row;align-items:flex-start;width:100%;}.filter-liste__headline-and-card button{display:flex;position:absolute;top:0;right:0.8rem;align-items:center;cursor:pointer;margin:0;border:none;background:transparent;padding:0;width:1.5rem;height:1.5rem;}.filter-liste__headline-and-card .filter-list__check-all{right:2.8rem;fill:var(--green-light);}.filter-liste__headline{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;color:var(--mm-green);font-style:normal;font-weight:var(--font-weight-standard);font-size:1.875rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;user-select:none;text-transform:uppercase;}.filter-liste__headline summary{height:inherit;list-style:none;}.filter-liste__headline summary::-webkit-details-marker{display:none;}.filter-liste__headline summary::after{display:inline-block;transition:0.2s;cursor:pointer;margin-left:0.1em;background:url('../../../fileadmin/Templates/assets/svg/contextualMenu.svg') no-repeat;width:1.375rem;height:1.375rem;content:'';}.filter-liste__headline[open] > summary::after{transform:rotate(-180deg);}.filter-liste__headline[open] > summary{display:inline-flex;}.filter-liste__card{display:flex;flex-direction:column;align-items:stretch;margin-top:1rem;border-radius:0.625rem;background:var(--purewhite);padding:0 1rem;overflow:hidden;text-transform:none;}.filter-liste__card-item{display:flex;flex-direction:column;align-items:flex-start;padding:0.4rem 0;width:100%;}.filter-list__line{display:flex;align-items:flex-start;border-bottom:1px solid var(--lines);width:107%;}.filter-list__card-content{display:flex;justify-content:space-between;align-items:center;width:100%;}.filter-list__symbolAndText{display:flex;align-items:center;gap:1rem;width:100%;}.filter-list__symbolAndText span{padding:0.85rem 0;color:var(--dark-gray);font-style:normal;font-weight:var(--font-weight-standard);font-size:1.25rem;line-height:1.5rem;font-family:var(--fira-sans-ext-condensed),sans-serif;}.filter-list__symbol{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:1.875rem;height:1.875rem;}.filter-list__toggle{display:flex;flex-direction:column;align-items:flex-start;}.filter-list__toggle > label{cursor:pointer;}#container_weather .filter-list__card-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.filter-list__switchwrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;}#weatherrange,#weatherforecast{margin:0;padding:0;}#weatherlabel,#weatherforecastlabel{font-size:1.3rem;}#range_regenradar,#range_wettermessstationen{width:100%;}#container_weather .filter-list__card-content:nth-child(5){flex-direction:row;}.fahrradroute-button{display:flex;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch;gap:0.75rem;cursor:pointer;border:1px solid var(--mm-green);border-radius:0.625rem;background:var(--purewhite);padding:0.75rem;overflow:hidden;}.fahrradschulroute-button{border:1px solid var(--traffic-blue);}.fahrradroute-button__cont{position:absolute;top:-6.7rem;left:-5rem;}.fahrradrouten__button__cont--position{left:-5.5rem;}.fahrradroute-button__square{transform:rotate(45deg);background-color:var(--mm-green);width:16.3775rem;height:16.3775rem;}.fahrradschulroute-button .fahrradroute-button__square{background-color:var(--traffic-blue);}.fahrradroute-button__text-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;z-index:10;text-wrap:nowrap;}.fahrradroute-button__text-container div:nth-child(2){display:flex;justify-content:center;align-items:center;gap:0.625rem;padding:0.125rem 0.625rem;}.fahrradroute-button__text1{color:var(--purewhite);font-style:normal;font-weight:400;font-size:1.25rem;line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.fahrradroute-button__text2{color:var(--highlight);font-style:normal;font-weight:500;font-size:0.9375rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;text-transform:uppercase;}.fahrradroute-button--margin-top{margin-top:1rem;}.suche{display:flex;flex-direction:column;align-items:flex-start;gap:1.31rem;padding:calc(1.5rem + 1.625rem) 0 0;width:28.0625rem;}.suche__gebiet-und-suche{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.375rem;padding:0.0625rem 1.5rem 0;width:100%;}.suche__gebiet{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;}.suche__gebiet-headline{display:flex;align-items:center;gap:1rem;width:100%;}.suche__gebiet-auswahl-container{display:flex;position:relative;flex-direction:row;align-items:flex-end;cursor:pointer;width:100%;height:2.125rem;}.suche__gebiet-auswahl-container::after{display:inline-block;position:absolute;top:0.4rem;right:0.5rem;z-index:1000;transition:0.2s;background:url('../../../fileadmin/Templates/assets/svg/contextualMenu.svg') no-repeat;width:1.375rem;height:1.375rem;content:'';}.suche__dropdown{display:flex;flex-shrink:0;flex-direction:row;align-items:center;appearance:none;cursor:pointer;border:none;border-radius:0.625rem;background:var(--searchbar-white);padding:0 1.125rem 0 1.25rem;width:100%;height:2.125rem;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:1rem;line-height:normal;font-family:var(--fira-sans-condensed),serif;}.suche__dropdown:focus-visible{outline:2px solid var(--mm-green);}.suche__suche{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;}.suche__suche-headline ~ span{width:100%;color:var(--gray-1);font-style:normal;font-weight:400;font-size:0.6875rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;user-select:none;text-align:center;}.suche__suche label{display:none !important;}.suche__suche-form{display:flex;position:relative;flex-direction:row;align-items:flex-start;gap:0.625rem;width:100%;height:2.125rem;}.suche__suche-form label{position:absolute;top:0.4375rem;left:0.375rem;}.suche__suche-input{align-self:stretch;border-style:none;border-radius:0.625rem;background:var(--searchbar-white);padding:0 1rem;width:100%;font-weight:400;font-size:1rem;font-family:var(--fira-sans-condensed),sans-serif;}.suche__suche-input:focus-visible{outline:2px solid var(--mm-green);}#i_nummer{flex:0 0 3.3rem;padding:0 1rem;}.suche__suche-button{display:flex;justify-content:center;align-items:center;border:1px solid var(--lines);border-radius:0.625rem;width:3rem;height:2rem;}.suche__suche-suchergebnisse{display:flex;flex-direction:column;gap:0.5rem;width:100%;}.suche__suche-suchergebnisse div{padding-top:1rem;color:var(--font-gray);font-style:normal;font-weight:400;font-size:0.8125rem;font-family:var(--fira-sans-ext-condensed),sans-serif;}.suche__suche ul{display:flex;flex-direction:column;gap:0.5rem;margin:0;padding:0;font-weight:400;font-family:var(--fira-sans-ext-condensed),sans-serif;list-style:none;}.suche__suche-suchergebnis{color:var(--dark-gray);font-weight:400;font-size:1.25rem;}.ui-menu{max-height:40dvh;overflow-y:scroll;}.ui-autocomplete{max-height:150px;overflow:hidden auto;}.events{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;padding:calc(1.5rem + 1.625rem) 1.5rem 1.5rem;width:28.0625rem;height:100%;max-height:80vh;overflow-y:auto;}.events .event__thema{display:flex;flex-direction:column;align-items:flex-start;}.events .event__thema .event__titel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;cursor:pointer;border-radius:0.625rem 0.625rem 0 0;background:var(--mm-green);padding:0.1rem 0 0 1.125rem;width:100%;height:2.6875rem;color:var(--purewhite);font-style:normal;font-weight:400;font-size:1.5rem;line-height:normal;font-family:var(--fira-sans-condensed),sans-serif;text-transform:uppercase;}.events .event__thema .event__content-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;}.events .event__thema .event__content-container .event__content{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--mm-green);border-bottom:0;padding:1.5rem;width:100%;}.events .event__thema .event__content-container .event__content > div:nth-child(1){display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;}.events
  .event__thema
  .event__content-container
  .event__content
  > div:nth-child(1)
  > span:nth-child(1){color:var(--gray-1);font-style:normal;font-weight:400;font-size:1.25rem;line-height:85%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.events
  .event__thema
  .event__content-container
  .event__content
  > div:nth-child(1)
  > span:nth-child(2){display:flex;align-items:center;gap:0.5rem;cursor:pointer;color:var(--highlight);font-style:normal;font-weight:500;font-size:0.9375rem;line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;}.events
  .event__thema
  .event__content-container
  .event__content
  > div:nth-child(1)
  > span:nth-child(2)::after{display:inline-block;background:url('../../../fileadmin/Templates/assets/svg/arrow-circle-right.svg') no-repeat;width:1.5rem;height:1.5rem;content:'';}.events
  .event__thema
  .event__content-container
  .event__content
  > div:nth-child(1)
  > span:nth-child(2)
  > a{color:var(--highlight);}.events .event__thema .event__content-container .event__content > p:nth-child(2){margin:0;padding:0.8rem 0 0;height:100%;color:var(--mm-green);font-style:normal;font-weight:400;font-size:1.875rem;line-height:2rem;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.events .event__thema .event__content-container .event__content > p:nth-child(3),.events .event__thema .event__content-container .event__content > p:nth-child(4){margin:0;padding:0.5rem 0 0;height:100%;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:0.95rem;line-height:1.375rem;font-family:var(--fira-sans-condensed),sans-serif;text-transform:unset;}.events .event__thema .event__filter{display:flex;flex-direction:column;border-top:0 solid var(--mm-green);border-right:1px solid var(--mm-green);border-bottom:0 solid var(--mm-green);border-left:1px solid var(--mm-green);padding:0 1.5rem;width:100%;}.events .event__thema .event__content-prebooking{cursor:pointer;width:100%;}.events .event__thema .event__content-prebooking .fahrradroute-button{border:1px solid var(--ios-select);border-radius:0;}.events .event__thema .event__content-prebooking .fahrradroute-button .fahrradroute-button__cont{left:-6rem;}.events
  .event__thema
  .event__content-prebooking
  .fahrradroute-button
  .fahrradroute-button__cont
  .fahrradroute-button__square{background-color:var(--ios-select);}.events .event__thema .event__content-prebooking .fahrradroute-button__text1{display:inline-flex;gap:0.6rem;}.events .event__thema .event__content-prebooking .fahrradroute-button__text1::before{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='0.5' y='0.5' width='23' height='23' fill='%230A84FF' stroke='white'/%3E%3Cpath d='M12.2217 14.0916H9.2728V12.1417H12.2217C12.7084 12.1417 13.099 12.0393 13.3936 11.8343C13.6881 11.6294 13.9027 11.3477 14.0371 10.989C14.178 10.6304 14.2485 10.2238 14.2485 9.76915C14.2485 9.3337 14.178 8.92386 14.0371 8.53964C13.9027 8.15542 13.6881 7.84484 13.3936 7.6079C13.099 7.37097 12.7084 7.2525 12.2217 7.2525H9.93559V19.2786H7.60144V5.29297H12.2217C13.1502 5.29297 13.9379 5.48508 14.5847 5.8693C15.2378 6.25352 15.7373 6.78183 16.0831 7.45421C16.4289 8.1202 16.6018 8.88544 16.6018 9.74994C16.6018 10.6529 16.4289 11.4277 16.0831 12.0745C15.7373 12.7212 15.2378 13.2207 14.5847 13.5729C13.9379 13.9187 13.1502 14.0916 12.2217 14.0916Z' fill='white'/%3E%3C/svg%3E");width:1.5rem;height:1.5rem;content:'';}.events .event__thema .event__image{display:flex;position:relative;border-top:none;border-right:1px solid var(--mm-green);border-bottom:1px solid var(--mm-green);border-left:1px solid var(--mm-green);border-radius:0 0 0.625rem 0.625rem;width:100%;height:6.5625rem;overflow:hidden;}.events .event__thema .event__image img{position:absolute;width:100%;height:auto;}.bike .fahrradroute-button__square{background-color:var(--mm-green) !important;}.fahrradroute-button.bike{border-color:var(--mm-green) !important;}.fahrradroute-button.bike .fahrradroute-button__text1::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 113.473 119"><g id="Fahrradroute-Download-Icon-weiss-100x100" transform="translate(-1939.777 -3499)"><g id="Fahrrad"><g id="Gruppe_19328"><g id="Ellipse_257" transform="translate(1948.25 3513)" fill="none" stroke="%23fff" stroke-width="5"><ellipse cx="50" cy="50" rx="50" ry="50" stroke="none"/><ellipse cx="50" cy="50" rx="52.5" ry="52.5" fill="none"/></g><path id="Pfad_7490" d="M291.7,1094.5a3.959,3.959,0,1,0-3.959-3.958A3.971,3.971,0,0,0,291.7,1094.5Zm-20.784,12.866a9.9,9.9,0,1,0,9.9,9.9A9.8,9.8,0,0,0,270.915,1107.371Zm0,16.825a6.928,6.928,0,1,1,6.928-6.928A7.014,7.014,0,0,1,270.915,1124.2ZM282.4,1104.4l4.751-4.75,1.583,1.583a13.868,13.868,0,0,0,10.095,4.157v-3.959a9.833,9.833,0,0,1-7.126-2.968l-3.761-3.761a4.849,4.849,0,0,0-3.166-1.188A3.322,3.322,0,0,0,282,1094.7l-5.542,5.543a3.9,3.9,0,0,0-1.188,2.771,3.322,3.322,0,0,0,1.188,2.771l6.334,5.542v9.9h3.959v-12.272Zm16.231,2.969a9.9,9.9,0,1,0,9.9,9.9A9.8,9.8,0,0,0,298.626,1107.371Zm0,16.825a6.928,6.928,0,1,1,6.929-6.928A7.014,7.014,0,0,1,298.626,1124.2Z" transform="translate(1712.48 2441.261)" fill="%23fff"/><path id="Icon_akar-download" d="M18.737,23.385V4.5m0,18.885L12.442,17.09m6.295,6.295,6.295-6.295M3,26.532l.977,3.911A3.147,3.147,0,0,0,7.03,32.827H30.444A3.147,3.147,0,0,0,33.5,30.443l.977-3.911" transform="translate(1978.677 3565.703)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></g></g><g id="Gruppe_19333" transform="translate(259 -14.549)"><g id="Gruppe_19330" transform="translate(634.25 -53)"><g id="Gruppe_12932" transform="translate(1001 2260)"><circle id="Ellipse_245" cx="24.206" cy="24.206" r="24.206" transform="translate(45.527 1306.549)" fill="%23fff"/></g></g><g id="Gruppe_19331" transform="translate(1690.445 3521.853)"><path id="Icon_fa-solid-route" d="M27.8,5.213c0,2.726-3.209,6.794-4.594,8.417a.814.814,0,0,1-.787.272H17.378a1.738,1.738,0,1,0,0,3.476h5.213a5.213,5.213,0,0,1,0,10.427H7.581c.472-.538,1.048-1.227,1.629-2,.342-.456.7-.956,1.032-1.477H22.591a1.738,1.738,0,0,0,0-3.476H17.378a5.213,5.213,0,1,1,0-10.427h2.161C18.4,8.716,17.378,6.75,17.378,5.213a5.213,5.213,0,1,1,10.427,0ZM6.359,26.561c-.206.234-.391.44-.548.614l-.1.109L5.7,27.272a.807.807,0,0,1-1.086-.1C3.248,25.687,0,21.858,0,19.116a5.213,5.213,0,1,1,10.427,0c0,1.629-1.146,3.639-2.362,5.317-.581.8-1.178,1.521-1.673,2.091Zm.592-7.445a1.738,1.738,0,1,0-1.738,1.738A1.738,1.738,0,0,0,6.951,19.116ZM22.591,6.951a1.738,1.738,0,1,0-1.738-1.738A1.738,1.738,0,0,0,22.591,6.951Z" fill="%2388c403"/></g></g></g></svg>') !important;}.mainmap{display:flex;position:relative;flex-direction:row-reverse;align-items:flex-start;gap:1rem;border-radius:var(--border-rad1);width:100%;height:85dvh;}.mainmap__right-side{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;gap:1rem;padding:calc(1.5rem + 1.625rem) 1.5rem 1.5rem;width:28.0625rem;height:calc(100% - 0rem);overflow-y:auto;scroll-behavior:smooth;}.mainmap__items-container{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;border-radius:0.875rem;width:100%;overflow:hidden;text-wrap:nowrap;}.mainmap__menu-item{display:flex;align-items:center;align-self:stretch;gap:0.5rem;background:var(--bg-slider);padding:1.5rem 1rem;width:100%;}.mainmap__menu-item-text{display:flex;flex-direction:row;align-items:center;gap:0.5rem;cursor:pointer;width:100%;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:1.875rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.mainmap__menu-item-text::before{background:no-repeat url('../../../fileadmin/Templates/assets/svg/arrow-circle-left.svg');width:1.5rem;height:1.5rem;content:'';}.mainmap__menu-item--border-bottom{border-bottom:1px solid var(--mm-green);}.mainmap__menu-item--rounded-top{border-radius:0.875rem 0.875rem 0 0;}.mainmap__menu-item--rounded-bottom{border-radius:0 0 0.875rem 0.875rem;}.sm-background{display:flex;flex-direction:column;align-items:stretch;background-color:var(--green-disabled);width:100%;overflow-y:auto;}.mainmap__login-container{display:flex;position:relative;flex-direction:column;justify-content:stretch;align-items:stretch;gap:1.12rem;border:2px solid var(--purewhite);border-radius:10px;width:100%;min-width:17rem;}.mainmap__login-container .mainmap__login-buttons-container{display:flex;position:absolute;top:0;flex:1 0 auto;flex-direction:column-reverse;gap:9rem;border-radius:10px 10px 0 0;width:100%;overflow:hidden;}.mainmap__login-container .mainmap__login-buttons-container > p:nth-of-type(1){bottom:1.12rem;margin:0;padding:0 1rem;width:100%;color:var(--dark-gray);font-style:normal;font-weight:500;font-size:18px;line-height:normal;font-family:var(--roboto-condensed),sans-serif;text-align:center;white-space:pre-line;}.mainmap__login-container .mainmap__login-buttons-container div.mainmap__login-buttons{display:flex;justify-content:space-evenly;align-items:center;gap:1.5rem;box-shadow:0 0 5px 0 rgb(0 0 0 / 45%);border-radius:10px 10px 0 0;background-color:var(--highlight);padding:0.875rem 1.5rem 1rem;width:100%;}.mainmap__login-container
  .mainmap__login-buttons-container
  div.mainmap__login-buttons
  button:nth-of-type(1){border:0;border-radius:2rem;background-color:var(--purewhite);padding:0.75rem 1.5rem;color:var(--highlight,#f18f01);font-style:normal;font-weight:400;font-size:1.875rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.mainmap__login-container
  .mainmap__login-buttons-container
  div.mainmap__login-buttons
  > button:nth-of-type(1)::before,.mainmap__login-container
  .mainmap__login-buttons-container
  div.mainmap__login-buttons
  > button:nth-of-type(1)::after{display:inline-block;flex-basis:4rem;float:left;width:4rem;content:'';}.mainmap__login-container .mainmap__login-buttons-container div.mainmap__login-buttons > div{display:flex;flex-direction:column;align-items:center;max-width:100%;}.mainmap__login-container
  .mainmap__login-buttons-container
  div.mainmap__login-buttons
  div
  button:nth-of-type(1){border:0;border-bottom:1px solid var(--purewhite);border-radius:unset;background-color:unset;padding:0;color:var(--purewhite,#fff);font-style:normal;font-weight:400;font-size:1.25rem;line-height:normal;font-family:var(--fira-sans-ext-condensed),sans-serif;text-align:center;text-transform:uppercase;}.mainmap__login-image-container{position:relative;border-radius:10px;width:100%;height:100%;min-height:20rem;overflow:hidden;}.mainmap__login-image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.3);min-width:100%;min-height:100%;}.mainmap__left-side{display:flex;position:relative;flex:1 1 100%;flex-direction:column;justify-content:stretch;align-items:flex-start;border-radius:4rem 0 0 var(--border-rad1);padding:1rem 0 1rem 1rem;width:28.125rem;height:100%;}.mainmap__left-side .mainmap__background{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;border-radius:0.625rem;background:var(--green-disabled,#d1e8cc);padding:1.5rem;width:100%;height:100%;overflow-y:auto;}.mainmap__meldungen{display:flex;flex:0 1 auto;flex-direction:column;align-self:stretch;gap:1rem;}.mainmap__orte{display:flex;flex:0 1 auto;flex-direction:column;align-self:stretch;gap:1rem;}.mainmap__Fahrradrouten{display:flex;flex:0 1 auto;flex-direction:column;align-self:stretch;gap:1rem;}.mainmap__filterauswahl{display:flex;flex:0 1 auto;flex-direction:column;align-self:stretch;gap:1rem;}.mainmap__vector-gebiete{display:flex;flex:0 1 auto;flex-direction:column;align-self:stretch;gap:1rem;}div#no-messages{display:none;border:1px solid hsla(49deg 75% 40% / 100%);border-radius:var(--border-rad1);background-color:hsla(49deg 100% 69% / 100%);padding:0.75rem;color:hsla(49deg 75% 40% / 100%);text-align:center;white-space:pre-line;}.mainmap__meldungen:has(> *:only-child:is(#no-messages)) #no-messages{display:flex;}#no-messages span{width:100%;}.mainmap__left-side-close-button{position:absolute;top:2px;left:2px;cursor:pointer;border-radius:1rem;background:#fff;width:2rem;height:2rem;fill:var(--dark-gray);}#mm-plus-news{width:100%;}#mm-plus-news .sonderlayer-meldung{margin:0 !important;padding:0 !important;text-align:center !important;text-wrap:wrap !important;}#mm-plus-news .sonderlayer-meldung p{margin:0 !important;padding:0 !important;}#mm-plus-news .dashboard_inner{width:100%;max-height:initial;overflow:initial;}.details-card{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:1rem;border-radius:0.625rem;background:var(--purewhite,#fff);padding:1rem;width:100%;color:var(--gray-1,#848982);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:1.4rem;font-family:var(--fira-sans-ext-condensed),sans-serif;text-wrap:wrap;}.details-card .details-card__symbol{flex:0 0 auto;width:2rem;height:2rem;}.details-card ul,.details-card ul li{margin:0;padding:0;list-style:none;text-indent:0;}.details-card .details-card__texts{display:flex;flex:1 1 auto;flex-direction:column;gap:0.5rem;overflow-wrap:break-word;}.details-card .details-card__texts > h2{width:90% !important;font-weight:400 !important;font-size:1.25rem !important;}.details-card .details-card__texts .details-card__head-subline li:nth-child(1){padding-top:0.3rem;color:var(--dark-gray,#4c4c4c);font-weight:500;font-size:1.25rem;}.details-card .details-card__texts .details-card__head-subline li:nth-child(2){color:var(--highlight-light,#f1b660);font-weight:400;font-size:0.9375rem;}.details-card .details-card__texts ul li:nth-child(1){color:var(--mm-green);}.details-card .details-card__texts .details-card__partial-closure,.details-card .details-card__texts .details-card__full-closure{color:var(--dark-gray);font-weight:500;}.details-card .details-card__texts .details-card__duration{color:var(--ios-select);}.details-card .details-card__texts .details-card__number{font-style:italic;font-size:0.8125rem;}.details-card .details-card__share-close{display:flex;position:absolute;top:1rem;right:1rem;align-items:center;gap:0.75rem;}.details-card .details-card__share-close svg{cursor:pointer;height:1.3rem;fill:var(--green-gray);}.details-overlay-card{position:fixed;bottom:-1rem;width:24.375rem;}.details-overlay-card .details-card{box-shadow:0 0 5px 0 rgb(0 0 0 / 45%);padding-bottom:4rem;}.details-card--overlay-hidden{bottom:-100vh !important;}.details-card__speichern{display:inline-block;position:relative;z-index:100;border:1px solid var(--mm-green);border-radius:2.5rem;background-color:var(--mm-green);padding:0 0.5rem;height:1.4rem;color:var(--purewhite);line-height:1.3rem;cursor:pointer;}.details-card__speichern::before{position:absolute;top:-1px;left:-40px;z-index:-1;border:1px solid var(--mm-green);border-radius:2.5rem;background-color:transparent;padding:0 3rem 0 0.5rem;width:1rem;height:1.4rem;content:'mM+';color:var(--mm-green);line-height:1.3rem;}.details-card__speichern::after{position:relative;border:1px solid var(--mm-green);border-radius:2.5rem;background-color:var(--mm-green);padding:0 0.5rem;content:'speichern';color:var(--purewhite);}.saved .details-card__speichern::after{content:'gespeichert';}.en .details-card__speichern::after{content:'save';}.en .saved .details-card__speichern::after{content:'saved';}.ve_icon{position:initial;cursor:initial;}.ve_headline{max-width:80%;font-weight:500;font-size:1.3rem;}h3.ve_headline{font-weight:400;font-size:1.3rem;}h3.ve_headline,p.ve_meldungstext{margin:0 !important;}.ve_meldungstext{font-weight:400;}p.ve_meldungstext b{font-weight:500;}b{font-weight:500;}.orte__card{display:flex;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch;gap:1rem;border-radius:0.625rem;background:var(--purewhite,#fff);padding:1rem;overflow:hidden;}.orte__form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;}.orte__name{border:none;padding-inline:0;padding-block:0;width:12rem;height:1.5rem;color:var(--mm-green,#88c403);font-style:normal;font-weight:400;font-size:1.5rem;line-height:100%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.orte__name:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.orte__line{display:flex;justify-content:flex-start;align-items:center;width:25rem;height:0;}.orte__adress{display:flex;flex:1 0 auto;width:100%;}.orte__adress span{padding-inline:0;padding-block:0;color:var(--font-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;}.orte__adress input{flex:1 0 auto;border:none;color:var(--font-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;}.orte__adress input:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.edit__buttons{display:flex;position:absolute;top:1rem;right:1rem;justify-content:flex-end;align-items:center;gap:0.75rem;width:10.4375rem;user-select:none;}.edit__buttons div:nth-child(1){display:flex;align-items:flex-start;cursor:pointer;color:var(--gray-1);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;}.edit__buttons div:nth-child(2){display:flex;justify-content:center;align-items:center;gap:0.625rem;cursor:pointer;border-radius:2.5rem;background:var(--mm-green);padding:0.125rem 0.625rem;color:var(--purewhite);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;}.orte__adress--color-gray::placeholder,.orte__name--color-gray::placeholder{color:var(--lines) !important;}.orte__ort-anlegen{display:flex;justify-content:center;}.orte__ort-anlegen-button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:2.5rem;background:var(--purewhite);padding:0.125rem 0.625rem;color:var(--mm-green);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;}.fahrradrouten__card{display:flex;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch;gap:1rem;border-radius:0.625rem;background:var(--purewhite,#fff);padding:1rem;overflow:hidden;}.fahrradrouten__name{border:none;padding-inline:0;padding-block:0;width:12rem;color:var(--mm-green,#88c403);font-style:normal;font-weight:400;font-size:1.5rem;line-height:100%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.fahrradrouten__name:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.fahrradrouten__line{display:flex;justify-content:flex-start;align-items:center;width:25rem;height:0;}.fahrradrouten__adress{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;height:1rem;overflow:hidden;}.fahrradrouten__adress > div{display:flex;flex-wrap:nowrap;text-wrap:nowrap;}.fahrradrouten__adress span{padding-inline:0;padding-block:0;max-width:12rem;overflow:hidden;color:var(--font-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-overflow:ellipsis;text-wrap:nowrap;}.fahrradrouten__adress > span{color:var(--font-gray);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:normal;}.fahrradrouten__adress input{flex:1 0 auto;border:none;color:var(--font-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:80%;font-family:var(--fira-sans-ext-condensed),sans-serif;}.fahrradrouten__adress input:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.filterauswahl__card{display:flex;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch;gap:1rem;border-radius:0.625rem;background:var(--purewhite,#fff);padding:1rem;overflow:hidden;}.filterauswahl__name{border:none;padding-inline:0;padding-block:0;width:12rem;color:var(--mm-green,#88c403);font-style:normal;font-weight:400;font-size:1.5rem;line-height:100%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.filterauswahl__name:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.button__small{display:flex;flex-direction:column;align-items:center;width:100%;}.button__small > button{display:flex;justify-content:center;align-items:center;border:none;border-radius:2.5rem;background:var(--purewhite);padding:0.125rem 0.625rem;color:var(--highlight);font-style:normal;font-weight:400;font-size:0.9375rem;line-height:normal;font-family:var(--roboto-condensed),sans-serif;}.vector-gebiete__card{display:flex;position:relative;flex-direction:column;align-items:flex-start;align-self:stretch;gap:1rem;border-radius:0.625rem;background:var(--purewhite,#fff);padding:1rem;overflow:hidden;}.vector-gebiete__name{border:none;padding-inline:0;padding-block:0;width:12rem;color:var(--mm-green,#88c403);font-style:normal;font-weight:400;font-size:1.5rem;line-height:100%;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}.vector-gebiete__name:focus{outline:1px solid var(--mm-green);border-radius:0.3rem;}.logo__card{display:flex;flex-shrink:0;justify-content:center;align-items:center;box-shadow:0 0 5px 0 rgb(0 0 0 / 45%);border-radius:0.625rem;background:var(--purewhite);padding:0.5rem;width:7.125rem;height:2.875rem;}.language-select{position:relative;width:4.5625rem;height:2.3125rem;}.language-select__layer1{position:absolute;left:-1px;z-index:500;width:2.25rem;height:2.25rem;}.language-select__layer2{display:flex;align-items:center;width:4.5625rem;height:2.3125rem;}.language-select .language-select__layer1--en{right:0;left:initial;}.map-layer-switch{display:inline-flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 5px rgb(0 0 0 / 45%));border-radius:50%;background-color:var(--bg-slider);width:2.2647rem;height:2.2647rem;}.map-layer-switch > div{background:no-repeat 50% 48% / 65%
    url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 576 512" fill="none"><path 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" fill="%2388C403"/></svg>');width:100%;height:100%;}.position-switch{display:inline-flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 5px rgb(0 0 0 / 45%));border-radius:50%;background-color:var(--bg-slider);width:2.2647rem;height:2.2647rem;}.position-switch > div{width:100%;height:100%;}.left-bottom-items-container{display:inline-flex;position:fixed;bottom:1rem;left:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;}.left-bottom-items-container .coordinates{border-radius:0.875rem;background:var(--bg-slider);padding:0.4375rem 1rem;width:9.1875rem;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:0.6875rem;line-height:80%;font-family:var(--roboto-condensed),sans-serif;text-align:center;text-transform:uppercase;}.left-bottom-items-container .scale{display:flex;justify-content:center;align-items:center;border-radius:0.875rem;background:rgb(244 247 241 / 70%);padding:0 0.5rem;width:9.1875rem;height:1.375rem;text-align:center;}.left-bottom-items-container .scale > div{border-right:1px solid var(--dark-gray);border-bottom:1px solid var(--dark-gray);border-left:1px solid var(--dark-gray);padding:0.25rem 0 0.1875rem;width:100%;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:0.6875rem;line-height:70%;font-family:var(--roboto-condensed),sans-serif;}#anmeldung{display:flex;flex:1 1 auto;flex-direction:column;justify-content:stretch;align-items:center;gap:1rem;padding-top:5rem;padding-bottom:1rem;width:auto;color:var(--dark-gray);font-weight:400;font-size:1.875rem;line-height:normal !important;font-family:var(--fira-sans-ext-condensed),sans-serif;}#anmeldung #c5152{padding:0;}#anmeldung .frame-inner{display:flex;flex-direction:column;align-items:center;}#anmeldung .frame-inner a{color:var(--highlight);font-size:1.25rem;}#anmeldung .frame-container{padding:0;}#anmeldung h3{margin:0;width:100%;font-weight:500;font-size:1.875rem;text-transform:uppercase;}#anmeldung p{margin:1rem 0 2rem;width:100%;font-size:1.25rem;}#anmeldung form{display:flex;flex-direction:column;align-items:stretch;width:100%;}#anmeldung fieldset{display:flex;flex-direction:column;align-items:stretch;gap:2rem;border:none;padding:0;}#anmeldung fieldset div label{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;font-size:1.2rem !important;}#anmeldung fieldset div:has(input[type='submit']){display:flex;flex-direction:column;align-items:center;}#anmeldung fieldset input[value='Anmelden']{display:flex;align-items:center;gap:0.625rem;border:none;border-radius:2.5rem;background:var(--highlight);padding:0.75rem 4rem;color:var(--purewhite);font-style:normal;font-weight:400;font-size:1.875rem;line-height:80%;text-transform:uppercase;}#anmeldung legend{display:none;}#anmeldung input[type='text'],#anmeldung input[type='password']{align-self:stretch;border:1px solid var(--lines);border-radius:0.875rem;background:var(--purewhite);padding:0.8rem;width:100%;height:2.375rem;font-size:1rem;}#anmeldung input[type='text']:focus,#anmeldung input[type='password']:focus{outline:1px solid var(--mm-green);}#anmeldung .anmeldung__name-password{display:flex;flex-direction:column;align-items:center;gap:3.75rem;width:100%;}#anmeldung .anmeldung__input{display:flex;flex-direction:column;align-items:flex-start;gap:1.1875rem;width:100%;}#anmeldung .anmeldung__input > label{line-height:100%;}#anmeldung .anmeldung__input > input{align-self:stretch;border:1px solid var(--lines);border-radius:0.875rem;background:var(--purewhite);padding:0.8rem;width:100%;height:2.375rem;font-size:1rem;}#anmeldung .anmeldung__input > input:focus{outline:1px solid var(--mm-green);}#anmeldung .anmeldung__buttons{display:flex;flex-direction:column;align-items:center;gap:2.5rem;}#anmeldung .anmeldung__buttons > div{display:flex;flex-direction:column;align-items:center;gap:0.5rem;}#anmeldung .anmeldung__buttons div > .anmeldung__password-reset:nth-of-type(1){padding:0.75rem 2rem;font-size:1rem;}#anmeldung .anmeldung__buttons > div > button:nth-of-type(2){flex-shrink:0;border:none;background:none;color:var(--highlight);font-style:normal;font-weight:400;font-size:1rem;line-height:80%;text-align:center;text-decoration-line:underline;text-transform:uppercase;}#anmeldung .anmeldung__buttons > div > button:nth-of-type(1){display:flex;align-items:center;gap:0.625rem;border:none;border-radius:2.5rem;background:var(--highlight);padding:0.75rem 4rem;color:var(--purewhite);font-style:normal;font-weight:400;font-size:1.875rem;line-height:80%;text-transform:uppercase;}#anmeldung .anmeldung__buttons > button:nth-of-type(1){flex-shrink:0;border:none;background:none;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:80%;text-align:center;text-decoration-line:underline;text-transform:uppercase;}#anmeldung .felogin-hidden{display:none;}#register{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:stretch;gap:1rem;margin:0;padding-top:5rem;padding-bottom:1rem;width:auto !important;color:var(--dark-gray);font-weight:400;font-size:1.875rem;line-height:normal !important;text-transform:initial;text-wrap:nowrap;}#register h3.element-header span{line-height:normal !important;}#register *{display:flex;flex-direction:column;align-items:flex-start !important;width:100% !important;}#register .frame-container{padding:0 !important;}#register #c5180{padding-top:0;}#register h3{margin:0 !important;padding:0 !important;font-weight:500 !important;font-size:1.875rem !important;font-family:var(--fira-sans-ext-condensed),sans-serif !important;text-transform:uppercase !important;}#register fieldset{gap:0.5rem;margin:0;border:none;padding:0;}#register fieldset .femanager_submit{margin:0 !important;padding:0 !important;}#register fieldset input[type='checkbox']{width:1rem !important;}#register fieldset div label{flex-direction:row;gap:0.3rem;padding:0 !important;}#register fieldset div{gap:0.5rem;background-color:transparent;padding:0 !important;}#register fieldset button.close{display:none;}#register fieldset input{border:1px solid var(--lines);border-radius:0.875rem;background:var(--purewhite);padding:0.8rem;height:2.375rem;font-size:1rem;line-height:80%;}#register fieldset input:focus{outline:1px solid var(--mm-green);}#register fieldset input::placeholder{color:transparent;}#register fieldset div:nth-child(5){font-size:1rem;text-transform:initial;}#register fieldset div:nth-child(5) label{display:inline-flex;flex-direction:row;}#register fieldset div:nth-child(5) label a{color:var(--highlight);}#register fieldset div:nth-child(5) input{flex-direction:row;align-items:flex-start;align-self:flex-start;}#register fieldset div:nth-child(7) input{display:flex;justify-content:center;align-items:center !important;align-self:center;border:none;border-radius:2.5rem;background:var(--highlight);padding:0 2rem;color:var(--purewhite);font-style:normal;font-weight:400;font-size:clamp(1rem,1.5rem,1.875rem);line-height:80%;text-transform:uppercase;text-wrap:wrap;}#register fieldset div.alert{gap:0;font-size:1.2rem !important;}#register fieldset div.alert h4{font-size:1rem !important;}#register form{display:flex;flex-direction:column;align-items:stretch;width:100%;}#register legend{display:none;}.tx-femanager .alert{margin:0 !important;}#register .feManagerValidation label.checkbox{display:flex;flex-flow:row wrap;width:unset !important;}#register .feManagerValidation label.checkbox a{width:unset !important;}#register .feManagerValidation #femanager_field_terms{height:1.2rem;}#register .feManagerValidation div.femanager_fieldset.femanager_terms.form-group{padding-top:1rem !important;font-size:1rem !important;}#register label.control-label{font-size:1.2rem !important;}#c5180{padding-bottom:0;}#mainmap > .mainmap__left-side > .mainmap__background > #register{padding-top:0;padding-bottom:0;}#mainmap > .mainmap__left-side > .mainmap__background > #anmeldung{padding-top:0;padding-bottom:0;}.fahrrad-navi{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 0;width:100%;height:100%;overflow-y:auto;scroll-behavior:smooth;font-weight:400;font-size:1.25rem;font-family:var(--fira-sans-ext-condensed),sans-serif;}.fahrrad-navi span:nth-child(1){text-transform:uppercase;}.fahrrad-navi input{border-style:none;border-radius:2.5rem;background:var(--purewhite);padding:0 1rem;width:100%;height:1.25lh;color:var(--dark-gray);}.fahrrad-navi input::placeholder{margin-left:1rem;font-style:normal;font-weight:400;font-size:0.875rem;}.fahrrad-navi input:focus{outline:2px solid var(--highlight);}.fahrrad-navi__headline{display:flex;justify-content:space-between;align-items:center;width:100%;}.fahrrad-navi__headline button{border:0;border-radius:2.5rem;background-color:var(--bg-slider);width:2.4rem;}.fahrrad-navi__headline svg{width:1.1rem;height:auto;}.fahrrad-navi__zurueck{padding:0 1.5rem 1rem;width:100%;}.fahrrad-navi__list{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--lines);padding:1.5rem 1.5rem 0;width:100%;}.fahrrad-navi__form{display:flex;flex-direction:column;align-items:flex-start;gap:0.75rem;border-radius:0.625rem;background:var(--mm-green);padding:0.75rem;width:100%;color:var(--purewhite);}.fahrrad-navi__form label{display:none;}.fahrrad-navi__form.school{background:var(--traffic-blue);}.fahrrad-navi__buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;font-weight:400;font-size:0.9375rem;line-height:80%;font-family:var(--roboto-condensed),sans-serif;text-wrap:nowrap;}.fahrrad-navi__button1{border-style:none;border-radius:2.5rem;background:var(--bg-slider);padding:0.4rem 0.625rem;color:var(--highlight);line-height:80%;}.fahrrad-navi__button2{display:none;border:1px solid var(--purewhite);border-radius:2.5rem;background:none;padding:0.4rem 0.625rem;color:var(--purewhite);line-height:80%;}.fahrrad-navi__button3{border-style:none;border-radius:2.5rem;background:none;padding:0.4rem 0.625rem;color:var(--purewhite);line-height:80%;}.fahrrad-navi__point-list{display:flex;flex-direction:column;gap:0.5rem;padding-bottom:1rem;}.fahrrad-navi__point-list .row{flex-wrap:nowrap;}.fahrrad-navi__point{display:none;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:0.625rem;background:var(--purewhite);padding:1rem 0.5rem;}.fahrrad-navi__point > div:has(.fahrrad-navi__img){display:flex;flex-direction:column;align-items:center;width:2rem;height:100%;}.fahrrad-navi__img{display:flex;justify-content:center;align-items:flex-start;padding:0.0625rem;height:1.5rem;}.fahrrad-navi__point--km{width:4.3125rem;}.fahrrad-navi__point--length{width:4.6875rem;}.fahrrad-navi__point--instruction{width:10.25rem;}.--background-blue{background-color:var(--traffic-blue);}#mm-einstellungen{margin:0;padding:0;color:var(--dark-gray);font-weight:400;line-height:1.3rem;font-family:var(--fira-sans-condensed),sans-serif;text-wrap:wrap;}#mm-einstellungen .femanager_fieldset.control-group.nl.row{position:relative;margin-bottom:1rem;border:1px solid var(--highlight);border-radius:10px;}#mm-einstellungen label.control-label.col-sm-8{width:60%;}#mm-einstellungen #c5181{margin:0;padding:0;}#mm-einstellungen .frame-container{margin:0;padding:0;max-width:unset !important;}#mm-einstellungen .e-description{margin:0;padding:0 0 1rem;}#mm-einstellungen .e-description:nth-of-type(1)::before{display:inline-block;padding:1rem 0;width:100%;content:'Einstellungen';font-weight:500;font-size:1.875rem;text-transform:uppercase;}#mm-einstellungen .femanager_fieldset.row{margin:0 0 1rem;background-color:var(--bg-slider);padding:1rem;}#mm-einstellungen label.control-label.col-sm-3{width:fit-content;}#mm-einstellungen .controls.col-sm-9{width:fit-content;}#mm-einstellungen .femanager_fieldset.control-group.form-group.e-time.row{justify-content:space-between;}#mm-einstellungen .femanager_edit{padding:0;}#mm-einstellungen .femanager_edit .nl label{padding:0;font-size:1.1rem;line-height:1.5rem;}#mm-einstellungen #nl-txt-week{padding:0 !important;}#mm-einstellungen #nl-txt-week p{padding:0 !important;padding-top:0.5rem !important;}#mm-einstellungen .femanager_edit .nl .switch{top:28px !important;right:28px !important;}#mm-einstellungen fieldset{border:none;padding:0;}#mm-einstellungen fieldset #nl-time-1 > p{padding:1rem;}#mm-einstellungen h3{font-weight:400;font-size:1.875rem;line-height:2rem;font-family:var(--fira-sans-ext-condensed),sans-serif;text-transform:uppercase;}#mm-einstellungen h3:nth-of-type(1){margin:0;}#mm-einstellungen .alert button{display:none !important;}#mm-einstellungen input[type='text'],#mm-einstellungen input[type='email'],#mm-einstellungen input[type='password']{border:1px solid var(--lines);border-radius:0.875rem;background:var(--purewhite);height:2.375rem;font-size:1rem;}#mm-einstellungen input#femanager_field_submit.btn{box-shadow:none;border:none;background-color:var(--highlight);width:clamp(150px,100%,270px);}#mm-einstellungen input#femanager_field_submit.btn:hover{background-color:var(--highlight-light);color:var(--purewhite);}#mm-einstellungen .femanager_edit fieldset ~ div.control-group div.controls{display:flex;justify-content:center;}#mm-einstellungen div.femanager_fieldset .col-sm-10:has(#femanager_field_submit.btn){display:flex;justify-content:center;}#mm-einstellungen .femanager_fieldset div.col-sm-10{width:100% !important;}#mm-einstellungen label.col-sm-2.control-label{width:unset !important;}.ol-zoom{display:flex;bottom:1rem;left:1rem;flex-direction:column;justify-content:stretch;gap:0.5rem;width:1.5rem;}.ol-zoom-in{margin:0;border-radius:50px;padding:0;width:initial;height:1.5rem;}.ol-zoom-out{position:initial;margin:0;border-radius:50px;padding:0;width:initial;height:1.5rem;}.ol-rotate,.ol-attribution{display:none;}div.ol-mouse-position{display:flex;bottom:1rem;left:3.5rem;justify-content:center;align-items:center;border-radius:60px;background-color:var(--bg-slider);width:10rem;height:1.5625rem;color:var(--dark-gray);font-weight:400;}div.ol-scale-line{display:flex;bottom:3.28rem;left:3.5rem;justify-content:center;align-items:center;padding:0 0.1rem;height:1.5625rem;}div.ol-scale-line div.ol-scale-line-inner{font-size:0.8rem;}.logo__card > a:nth-child(1) > img:nth-child(1){margin:0;}.toggleWrapper input.mobileToggle{position:absolute;opacity:0;}.toggleWrapper input.mobileToggle + label{display:inline-block;position:relative;transition:0.4s ease;border-radius:60px;background-color:#78788052;width:50px;height:29px;user-select:none;-webkit-tap-highlight-color:transparent;}.toggleWrapper input.mobileToggle + label::before{display:block;position:absolute;top:0;left:0;transition:0.1s cubic-bezier(0.24,0,0.5,1);border-radius:30px;width:50px;height:29px;content:'';}.toggleWrapper input.mobileToggle + label::after{display:block;position:absolute;top:2px;left:2px;transition:0.15s cubic-bezier(0.54,1.6,0.5,1);box-shadow:0 0 0 1px hsl(0deg 0% 0% / 10%),0 4px 0 0 hsl(0deg 0% 0% / 4%),0 4px 9px hsl(0deg 0% 0% / 13%),0 3px 3px hsl(0deg 0% 0% / 5%);border-radius:60px;background:whitesmoke;width:25px;height:25px;content:'';}.toggleWrapper input.mobileToggle:checked + label::before{transition:width 0.2s cubic-bezier(0,0,0,0.1);background:var(--mm-green);}.toggleWrapper input.mobileToggle:checked + label::after{left:22px;}.hidden{display:none !important;}.non-selectable{user-select:none;}.cursor-pointer{cursor:pointer !important;}.bg-green{background:var(--mm-green) !important;}.gap-1rem{gap:1rem !important;}.highlight{color:var(--highlight) !important;}.arrow-left{gap:1rem;}.arrow-left::before{background-image:url('../../../fileadmin/Templates/assets/svg/arrow-circle-left.svg');width:1.5rem;height:1.5rem;content:'';}#chrome-modal-dialog{border:3px solid var(--mm-green);border-radius:10px;background-color:var(--bg-slider);}#modal-dialog-container{display:flex;flex-direction:column;align-items:center;gap:1rem;}#modal-dialog-container > h1{color:var(--mm-green);font-size:1.8rem;font-family:var(--fira-sans-condensed);}#modal-dialog-container > h2{color:var(--dark-gray);}#modal-dialog-container .copy-text{display:flex;place-items:center;gap:0.5rem;}#modal-dialog-container .copy-text input{border:1px solid var(--mm-green);border-radius:10px;padding:0.5rem 1rem;width:200px;}#modal-dialog-container .copy-text button{border-radius:10px;width:100px;height:35px;user-select:none;}#modal-dialog-container > img{width:85%;}#modal-dialog-container > ul{display:flex;flex-direction:column;gap:1rem;font-size:1.2rem;font-family:var(--fira-sans-ext-condensed);}#popup-header{border-bottom:none;padding:0 2.4rem 0 0;width:16rem;overflow-wrap:break-word;}#show_meldung{position:absolute;top:15px;right:1rem;margin:0;background:no-repeat
    url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3C!--!Font Awesome Free 6.7.2 by@fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons,Inc.--%3E%3Cpath fill="%2388c403" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-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');background-color:unset;width:1.5rem;height:1.5rem;font-size:0;}.row{margin:0;border-radius:10px;background-color:var(--purewhite);padding:1rem 0;}#map_container{height:100dvh !important;}#events > div > div.event__content-container > div.event__content > div > span > nobr > a{color:var(--highlight);}.info-panels{display:none;position:absolute;bottom:-21.8rem;left:4px;z-index:-200;width:28.0625rem;}.info-panel{display:flex;flex-flow:row wrap;width:100%;color:var(--almost-black);}div#info-panel{position:relative;z-index:-100;box-shadow:var(--shadow-slide);border-radius:var(--border-rad1);background-color:white;padding:calc(1.5rem + 1.625rem) 0 0.9375rem;color:var(--gray-1);}div#info-panel-euro{display:flex;flex-direction:column;gap:1rem;width:100%;}div#info-panel-euro-items{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;place-items:end center;font-size:var(--font-size-itemtext-small);}.info-panel__euro-item{display:flex;flex-direction:column;align-items:center;gap:0.625rem;width:100%;}.info-panel__euro-item:not(:last-child){border-right:1px solid var(--lines);}#info-panel-euro > span{display:block;color:var(--dark-gray);font-size:1.4rem;text-align:center;}.info-panel__euro-item > svg{width:100%;height:44px;}.divider-horizontal{background-color:var(--lines);width:0.0625rem;height:6rem;}div#info-panel-weather-items{display:grid;grid-template-columns:repeat(2,1fr);place-content:center center;place-items:end center;}.info-panel__weather-item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.625rem;width:100%;}div#info-panel-weather{position:relative;bottom:8px;z-index:-200;box-shadow:var(--shadow-slide);border-radius:0 0 var(--border-rad1) var(--border-rad1);background-color:white;padding:1.3rem 0 1rem;width:100%;}.info-panel__weather-texts{display:flex;flex-direction:column;align-items:center;color:var(--dark-gray);}span.info-panel__weather-text{font-size:0.8rem;}span.info-panel__weather-text:first-child{font-size:1.2rem;}.info-panel__weather-item:not(:last-child){border-right:1px solid var(--lines);}svg#b6367892-5148-4ab3-bf68-efd99b3aaef2{height:3.5rem;}div#ui-datepicker-div{border-radius:0.63rem;font-family:var(--roboto-condensed);}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{border-radius:0.5rem;background-color:var(--mm-green);font-family:var(--roboto-condensed);}select.ui-datepicker-month{margin:0 2px !important;border-radius:0.63rem;padding:0 10px;font-family:var(--roboto-condensed);}select.ui-datepicker-year{margin:0 2px !important;border-radius:0.63rem;padding:0 10px;font-family:var(--roboto-condensed);}td.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today{background-color:var(--mm-green);}a.ui-state-default.ui-state-highlight.ui-state-active.ui-state-hover{border:1px solid var(--mm-green);background:var(--green-disabled);}a.ui-state-default.ui-state-highlight{border:1px solid var(--mm-green);background:var(--green-disabled);}@media screen and (min-width:900px){#nav-filter:hover div svg{fill:var(--highlight-light) !important;}#nav-filter:hover div svg path{stroke:var(--highlight-light) !important;}#nav-start:hover div svg{fill:var(--highlight-light) !important;}#nav-suche:hover div svg{fill:var(--highlight-light) !important;}#nav-events:hover div svg path{stroke:var(--highlight-light) !important;}#nav-mainmap:hover div .navbar__menu-text--mm-font{color:var(--highlight-light) !important;}.event__content div span nobr a:hover{color:var(--highlight-light) !important;}}.ui-widget{border:1px solid var(--mm-green) !important;border-radius:0.625rem !important;font-family:'Fira Sans Condensed',sans-serif !important;}.ui-state-active{border:1px solid var(--mm-green) !important;background:var(--mm-green) !important;}div#verkehrslage_legende{position:fixed;transform:translate(-50%,-50%);z-index:-100;inset:auto 50% 165px;box-shadow:var(--shadow-slide);border-radius:50px;background-color:var(--bg-slider);padding:1.5px;width:fit-content;height:fit-content;}@media (min-width:900px){div#verkehrslage_legende{inset:auto 50% 5px;}}div#verkehrslage_legende ul{display:grid;grid-template:'item1 item2 item3 item4 item5' 20px
    / 50px 50px 50px 50px 50px;margin:0;padding:0;color:white;font-size:0.7rem;line-height:2em;list-style-type:none;}div#verkehrslage_legende ul .gruen{grid-area:item1;border-radius:50px 0 0 50px;text-align:center;}div#verkehrslage_legende ul .gelb{grid-area:item2;text-align:center;}div#verkehrslage_legende ul .orange{grid-area:item3;text-align:center;}div#verkehrslage_legende ul .rot{grid-area:item4;text-align:center;}div#verkehrslage_legende ul .grau{grid-area:item5;border-radius:0 50px 50px 0;text-align:center;}.bikeroute-download__container{display:flex;flex-direction:column;margin-top:1rem;border:1px solid var(--mm-green);border-radius:var(--border-rad1);background-color:var(--purewhite);padding:0.75rem 0.75rem 0;width:100%;height:100%;overflow:hidden;scroll-margin-top:40px;color:var(--dark-gray);font-style:normal;font-weight:400;font-size:1.25rem;line-height:normal;font-family:var(--fira-sans-ext-condensed);}.bikeroute-download__container summary{display:inline-flex;justify-content:space-between;cursor:pointer;padding-bottom:calc(1rem - 4px);color:var(--mm-green);font-weight:400;list-style:none;text-transform:uppercase;}.bikeroute-download__container summary::after{display:inline-block;transition:0.2s;cursor:pointer;margin-left:0.1em;background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="UTF-8"%3F%3E%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="22" viewBox="0 0 20 22" fill="none"%3E%3Cg id="ContextualMenu-nestedItem"%3E%3Cpath id="SF Symbol / chevron.right" d="M10.0037 14.5823C10.2842 14.5823 10.5169 14.4797 10.7358 14.2607L15.8884 8.9918C16.0663 8.81389 16.1484 8.60176 16.1484 8.34858C16.1484 7.83538 15.7447 7.41797 15.2315 7.41797C14.9783 7.41797 14.7457 7.52745 14.5609 7.71221L10.0105 12.3926L5.44641 7.71221C5.26165 7.52745 5.03584 7.41797 4.77582 7.41797C4.26262 7.41797 3.85205 7.83538 3.85205 8.34858C3.85205 8.60176 3.94101 8.81389 4.11892 8.9918L9.27149 14.2607C9.49046 14.4865 9.72311 14.5823 10.0037 14.5823Z" fill="%233C3C43" fill-opacity="0.3"%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A');width:1.375rem;content:'';}.bikeroute-download__container[open] summary::after{transform:rotate(-180deg) translateY(-4px);}.bikeroute-download__row{display:flex;gap:1rem;padding:0.85rem 0;width:100%;line-height:1.5rem;text-transform:none;}.bikeroute-download__name--container{display:inline-flex;flex:1;}.bikeroute-download__name{display:inline-flex;position:relative;cursor:pointer;overflow:hidden;font-size:1.125rem;}.bikeroute-download__icons{display:inline-flex;flex:0 0 30px;align-items:center;gap:8px;}.bikeroute-download__icon-left{vertical-align:middle;cursor:pointer;background:no-repeat center
    url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3E%3C!--!Font Awesome Free 6.7.2 by@fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons,Inc.--%3E%3Cpath fill="%2388c403" d="M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z"/%3E%3C/svg%3E');width:20px;height:20px;}.bikeroute-download__icon-right{vertical-align:middle;cursor:pointer;background:no-repeat center
    url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3E%3C!--!Font Awesome Free 6.7.2 by@fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons,Inc.--%3E%3Cpath fill="%2388c403" d="M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"/%3E%3C/svg%3E');width:20px;height:20px;}.bikeroute-download__icon-eye{vertical-align:middle;cursor:pointer;background:no-repeat center
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by@fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons,Inc.--%3E%3Cpath fill='%2388c403' d='M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z'/%3E%3C/svg%3E");width:20px;height:20px;}.bikeroute-download__name:hover{color:var(--mm-green);}
