/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blg-address-map-layout,.blg-address-map-item > .fieldset__wrapper,.blg-address-map-item > .fieldset-wrapper,.blg-address-map-layout > .fieldset__wrapper,.blg-address-map-layout > .fieldset-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start;}.blg-address-map-layout > :not(.blg-address-map-fields):not(.blg-address-map-panel):not([id*="-address-wrapper"]):not([id*="-address-ajax-wrapper"]),.blg-address-map-layout > .fieldset__wrapper > :not(.blg-address-map-fields):not(.blg-address-map-panel):not([id*="-address-wrapper"]):not([id*="-address-ajax-wrapper"]),.blg-address-map-layout > .fieldset-wrapper > :not(.blg-address-map-fields):not(.blg-address-map-panel):not([id*="-address-wrapper"]):not([id*="-address-ajax-wrapper"]),.blg-address-map-item > .fieldset__wrapper > :not([id*="-address-wrapper"]):not([id*="-address-ajax-wrapper"]):not(.blg-address-map-panel),.blg-address-map-item > .fieldset-wrapper > :not([id*="-address-wrapper"]):not([id*="-address-ajax-wrapper"]):not(.blg-address-map-panel){grid-column:1 / -1;}.blg-address-map-layout > .blg-address-map-fields,.blg-address-map-layout > .fieldset__wrapper > .blg-address-map-fields,.blg-address-map-layout > .fieldset-wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset__wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset-wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset__wrapper > [id*="-address-wrapper"],.blg-address-map-item > .fieldset-wrapper > [id*="-address-wrapper"],.blg-address-map-item > .fieldset__wrapper > [id*="-address-ajax-wrapper"],.blg-address-map-item > .fieldset-wrapper > [id*="-address-ajax-wrapper"]{grid-column:1;min-width:0;justify-self:stretch;margin-left:0 !important;}.blg-address-map-layout > .blg-address-map-panel,.blg-address-map-layout > .fieldset__wrapper > .blg-address-map-panel,.blg-address-map-layout > .fieldset-wrapper > .blg-address-map-panel,.blg-address-map-item > .fieldset__wrapper > .blg-address-map-panel,.blg-address-map-item > .fieldset-wrapper > .blg-address-map-panel{grid-column:2;min-width:0;margin-top:0;justify-self:stretch;align-self:start;}.blg-address-map-panel.blg-panel-hidden{display:none !important;}.blg-location-map-widget.blg-map-hidden{display:none !important;}.blg-location-map-widget .js-blg-location-geocode{margin-top:0.5rem;}.blg-location-map-widget .blg-location-map-window{width:100%;max-width:100%;min-width:220px;height:170px;min-height:120px;margin-top:0.75rem;border:1px solid #b9b5a0;border-radius:4px;overflow:hidden;resize:both;background:#fff;position:relative;z-index:0;isolation:isolate;}.blg-location-map-widget .leaflet-top,.blg-location-map-widget .leaflet-bottom,.blg-location-map-widget .leaflet-control-container{z-index:200 !important;}.blg-location-map-widget .blg-location-map-canvas{width:100%;height:100%;}.blg-location-map-widget .blg-location-map-coordinates{margin-top:0.75rem;font-weight:600;}.blg-location-map-widget .blg-location-map-status{margin-top:0.5rem;color:#42413d;}@media (max-width:1023px){.blg-address-map-layout,.blg-address-map-item > .fieldset__wrapper,.blg-address-map-item > .fieldset-wrapper,.blg-address-map-layout > .fieldset__wrapper,.blg-address-map-layout > .fieldset-wrapper{grid-template-columns:1fr !important;gap:0.75rem;}.blg-address-map-layout > .blg-address-map-fields,.blg-address-map-layout > .fieldset__wrapper > .blg-address-map-fields,.blg-address-map-layout > .fieldset-wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset__wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset-wrapper > .blg-address-map-fields,.blg-address-map-item > .fieldset__wrapper > [id*="-address-wrapper"],.blg-address-map-item > .fieldset-wrapper > [id*="-address-wrapper"],.blg-address-map-item > .fieldset__wrapper > [id*="-address-ajax-wrapper"],.blg-address-map-item > .fieldset-wrapper > [id*="-address-ajax-wrapper"]{grid-column:1 / -1;order:1;}.blg-address-map-layout > .blg-address-map-panel,.blg-address-map-layout > .fieldset__wrapper > .blg-address-map-panel,.blg-address-map-layout > .fieldset-wrapper > .blg-address-map-panel,.blg-address-map-item > .fieldset__wrapper > .blg-address-map-panel,.blg-address-map-item > .fieldset-wrapper > .blg-address-map-panel{grid-column:1 / -1;order:2;margin-top:0.25rem;}.blg-location-map-widget .blg-location-map-window{max-width:none;width:100%;min-width:0;height:190px;resize:none;}}@media (max-width:767px){:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table,:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody,:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody > tr,:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody > tr > td{display:block;width:100%;}:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > thead,:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table .field-multiple-drag,:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table .delta-order{display:none;}:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody > tr{margin:0 0 0.75rem;padding:0.5rem;border:1px solid #d7d2b8;border-radius:6px;background:#f7f4dc;}:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody > tr > td{padding:0;border:0;}:is(#edit-field-ihre-fialen-wrapper,[data-drupal-selector="edit-field-ihre-fialen-wrapper"]) .field-multiple-table > tbody > tr > td + td{margin-top:0.5rem;}}
.phone-number-field{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px 8px !important;}.phone-number-field > label{flex:0 0 100%;margin:0 0 2px 0 !important;padding:0 !important;}.phone-number-field > .description{flex:0 0 100%;margin:6px 0 0 0 !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="country-code"]{display:none !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="phone"]{flex:0 0 300px !important;max-width:300px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti{display:block !important;width:300px !important;max-width:100% !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__country-list{z-index:1000 !important;max-width:360px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__flag-container{z-index:4 !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti__selected-flag{padding:0 8px 0 10px !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .local-number{width:300px !important;min-width:0 !important;max-width:100% !important;height:42px !important;padding:0 10px 0 56px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;font-size:16px !important;line-height:40px !important;box-sizing:border-box !important;}@media (max-width:767px){#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced > [class*="phone"]{flex:1 1 100% !important;max-width:100% !important;}#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .iti,#edit-field-telefonnummer-wrapper .phone-number-field.blg-phone-iti-enhanced .local-number{width:100% !important;}}.phone-number-field .country-select{display:inline-flex !important;align-items:center !important;min-width:120px !important;max-width:120px !important;height:38px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;box-sizing:border-box !important;}.phone-number-field .country-select.with-code{min-width:168px !important;max-width:168px !important;}.phone-number-field .country-select .phone-number-flag{margin:0 6px 0 8px !important;display:inline-block !important;width:16px !important;height:11px !important;padding:9px 0 0 16px !important;flex:0 0 auto !important;background-repeat:no-repeat !important;}.phone-number-field .country-select .prefix{display:inline-flex !important;align-items:center !important;min-width:0 !important;padding:0 6px 0 0 !important;line-height:1.2 !important;font-size:16px !important;font-family:inherit !important;font-weight:400 !important;white-space:nowrap !important;}.phone-number-field .country-select .arrow{margin:0 8px 0 4px !important;}.phone-number-field select.country{width:100% !important;height:100% !important;font-size:16px !important;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif !important;}.phone-number-field select.country option{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif !important;}.phone-number-field .local-number{width:420px !important;min-width:260px !important;max-width:520px !important;height:42px !important;padding:0 10px !important;border:1px solid #b9b5a0 !important;border-radius:2px !important;background:#fff !important;font-size:15px !important;font-family:inherit !important;font-weight:400 !important;line-height:40px !important;box-sizing:border-box !important;box-shadow:none !important;}@media (max-width:767px){.phone-number-field .country-select,.phone-number-field .local-number{width:100% !important;min-width:0 !important;max-width:none !important;}}.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select{height:38px !important;}.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select .prefix,.phone-number-field[id^="edit-field-telefonnummer-"] > [class*="field-telefonnummer-"][class*="country-code"] > .country-select select.country{font-size:16px !important;}
.password-policy-invalid-rule{color:var(--input--error-color);}
