.adr-feld{width:100%;min-width:0;font-family:var(--adr-schrift,inherit);color:var(--adr-text,inherit);position:relative}.adr-label{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.adr-pflicht{color:var(--adr-pflicht,#b42318)}.adr-rahmen{position:relative}.adr-eingabe{box-sizing:border-box;width:100%;min-width:0;min-height:var(--adr-hoehe,2.75rem);font:inherit;color:var(--adr-text,inherit);background:var(--adr-hintergrund,#fff);border:1px solid var(--adr-rand,#c9ccd1);border-radius:var(--adr-radius,.5rem);box-shadow:none;appearance:none;outline:none;padding:.5rem 2.75rem .5rem .75rem;font-size:16px;line-height:1.4;transition:border-color .12s}.adr-eingabe:focus,.adr-eingabe:focus-visible{box-shadow:none;border-color:var(--adr-rand-fokus,#1f2937);outline:none}.adr-eingabe::placeholder{color:var(--adr-text-leise,#6b7280)}.adr-eingabe:disabled{opacity:.6;cursor:not-allowed}.adr-leeren{width:2.75rem;height:2.75rem;color:var(--adr-text-leise,#6b7280);border-radius:var(--adr-radius,.5rem);box-shadow:none;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.adr-leeren:hover,.adr-leeren:focus,.adr-leeren:focus-visible{box-shadow:none;color:var(--adr-text,#111827);outline:none}.adr-laedt{border:2px solid var(--adr-rand,#c9ccd1);border-top-color:var(--adr-text-leise,#6b7280);border-radius:50%;width:1rem;height:1rem;margin-top:-.5rem;animation:.8s linear infinite adr-dreh;position:absolute;top:50%;right:.875rem}@media (prefers-reduced-motion:reduce){.adr-laedt{animation:none}}@keyframes adr-dreh{to{transform:rotate(360deg)}}.adr-liste{z-index:var(--adr-ebene,50);box-sizing:border-box;overscroll-behavior:contain;background:var(--adr-liste-hintergrund,var(--adr-hintergrund,#fff));border:1px solid var(--adr-rand,#c9ccd1);border-radius:var(--adr-radius,.5rem);max-height:min(18rem,50vh);box-shadow:var(--adr-schatten,0 8px 24px #0000001f);margin:.25rem 0 0;padding:.25rem 0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.adr-liste[hidden]{display:none}.adr-option{cursor:pointer;overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-height:2.75rem;padding:.375rem .75rem;display:flex}.adr-option[data-aktiv=ja]{background:var(--adr-aktiv-hintergrund,#f3f4f6)}.adr-option-haupt{font-size:.9375rem;font-weight:500}.adr-option-neben{color:var(--adr-text-leise,#6b7280);font-size:.8125rem}.adr-option-neben:empty{display:none}.adr-hinweis,.adr-hilfe{margin:.375rem 0 0;font-size:.8125rem}.adr-hinweis{color:var(--adr-hinweis,#92400e)}.adr-hilfe{color:var(--adr-text-leise,#6b7280)}.adr-ansage{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
