/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fluv-popup-container label{width:unset;height:unset;float:none;line-height:1.4;}
#fluv-language-popup-container{z-index:2005;}#fluv-language-popup-container input{float:none;margin:4px 0;}#fluv-language-popup-container .field-zip{margin-top:30px;}#fluv-language-popup-container .form-item--error-message{clear:both;width:100%;min-height:16px;}#fluv-language-popup-container .form-error input{color:#9D234B;border-color:#9D234B;}#fluv-language-popup-container .form-error label{color:#9D234B;}
#fluvius-congestiekaart-map{min-height:600px;width:100%;margin-bottom:24px;border-radius:8px;z-index:0;background-color:var(--color-background-neutral-white-frame);}#fluvius-congestiekaart-map:focus-visible{outline:var(--color-border-focus-default) solid 2px;}.dark-theme #fluvius-congestiekaart-map .leaflet-layer,.dark-theme #fluvius-congestiekaart-map .leaflet-control-attribution{filter:invert(100%) brightness(95%) contrast(90%);}#fluvius-congestiekaart-map .leaflet-popup-content-wrapper{background-color:var(--color-background-neutral-white-molecule);color:var(--color-text-neutral-default);border-radius:8px;box-shadow:0 2px 4px 0 #0000001A;}#fluvius-congestiekaart-map .leaflet-popup-tip{background-color:var(--color-background-neutral-white-molecule);box-shadow:0 2px 4px 0 #0000001A;}#fluvius-congestiekaart-map .leaflet-popup-content{min-width:200px;width:auto;font-size:1.8rem;line-height:1.6;margin:1.2rem;}#fluvius-congestiekaart-map .leaflet-control-zoom-in,#fluvius-congestiekaart-map .leaflet-control-zoom-out{background-color:var(--color-background-neutral-white-atom);border:none;}#fluvius-congestiekaart-map .leaflet-control-zoom-in span,#fluvius-congestiekaart-map .leaflet-control-zoom-out span{display:none;}#fluvius-congestiekaart-map.leaflet-touch .leaflet-bar{box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border:none;}#fluvius-congestiekaart-map .leaflet-control-zoom-in{background-image:url("/themes/fluvius_ds/images/maps/AG_plus.svg");border-bottom:1px solid var(--color-border-neutral-default);}.dark-theme #fluvius-congestiekaart-map .leaflet-control-zoom-in{background-image:url("/themes/fluvius_ds/images/maps/AG_plus-dark.svg");}#fluvius-congestiekaart-map .leaflet-control-zoom-out{background-image:url("/themes/fluvius_ds/images/maps/AG_minus.svg");}.dark-theme #fluvius-congestiekaart-map .leaflet-control-zoom-out{background-image:url("/themes/fluvius_ds/images/maps/AG_minus-dark.svg");}#fluvius-congestiekaart-map .leaflet-control-attribution{font-size:11px;}#fluvius-congestiekaart-map .fluvius-congestiekaart-popup{font-size:1.6rem;color:var(--color-text-neutral-default);}#fluvius-congestiekaart-map .fluvius-congestiekaart-popup__title{font-size:1.8rem;color:var(--color-text-primary-default);}.fluvius-congestiekaart-popup__title{font-weight:700;margin-bottom:0.8rem;}.fluvius-congestiekaart-popup__color{--congestiekaart-pattern-color:var(--color-border-neutral-default);background-color:color-mix(in srgb,var(--congestiekaart-pattern-color) 25%,white);border:1px solid var(--color-border-neutral-default);display:inline-block;height:14px;width:14px;line-height:0;margin-top:3px;align-self:flex-start;}.fluvius-congestiekaart-popup__description{margin:0;display:flex;flex-flow:row nowrap;gap:1.2rem;font-size:1.6rem;line-height:1.25;align-items:center;}.congestiekaart-header{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1.2rem;gap:1.2rem;}.congestiekaart-header .search-container{width:100%;flex-shrink:1;max-width:560px;}.congestiekaart-header .search-container .form-item{display:flex;flex-flow:row nowrap;gap:8px;}.congestiekaart-header .search-container input{flex-grow:1;flex-shrink:1;}#fluvius-congestiekaart-legende{font-size:1.2rem;line-height:1;display:flex;flex-flow:column nowrap;gap:4px;margin-bottom:2.4rem;}.fluvius-congestiekaart-legend-item{display:flex;flex-flow:row nowrap;gap:1.2rem;}.fluvius-congestiekaart-legend-item svg{border:1px solid var(--color-border-neutral-default);}
.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent ul.column-count-2{column-count:2;width:400px;}.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent ul.column-count-3{column-count:3;width:600px;}.toolbar-tray-horizontal ul li.menu-item--expanded.hover-intent ul li.menu-item a{padding-top:10px;padding-bottom:10px;}.toolbar-oriented .toolbar-tray-vertical{width:240px;}@media only screen and (max-width:635px){#toolbar-administration.toolbar .toolbar-bar .toolbar-tab > #toolbar-item-shortcuts{width:2em;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-indent:-624.9375rem;}}@media only screen and (max-width:850px){#toolbar-administration.toolbar .toolbar-bar .toolbar-tab > #toolbar-item-administration,#toolbar-administration.toolbar .toolbar-bar .toolbar-tab > .acquia-active-subscription,#toolbar-administration.toolbar .toolbar-bar .home-toolbar-tab > .toolbar-icon{width:2em;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-indent:-624.9375rem;}}@media only screen and (max-width:1000px){#admin-toolbar-mobile-search-tab ~ #admin-toolbar-search-tab #admin-toolbar-search-input{max-width:150px;}}@media only screen and (max-width:900px){#admin-toolbar-mobile-search-tab ~ #admin-toolbar-search-tab #admin-toolbar-search-input{max-width:105px;}}@media only screen and (max-width:1200px){.toolbar #admin-toolbar-mobile-search-tab ~ #admin-toolbar-search-tab .js-form-item.form-item{padding-left:0.2rem;padding-right:0.2rem;}#toolbar-administration.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon{padding-left:2em;padding-right:0.5em;}}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
