body.tabita-design .adress-suche{grid-column:1 / -1;min-width:0;margin-block-end:var(--design-s4)}body.tabita-design .adress-suche-platz{grid-column:1 / -1;min-width:0}body.tabita-design .adress-eingabe{display:flex;gap:var(--design-s2);align-items:start}body.tabita-design .adress-eingabe input{flex:1;min-width:0;margin:0}body.tabita-design .adress-eingabe button{flex:0 0 auto;margin:0;min-height:var(--design-control)}body.tabita-design .adress-status{margin-block:var(--design-s2);color:var(--design-muted);font-size:var(--design-type-sm);overflow-wrap:anywhere}body.tabita-design .adress-suche[data-zustand=bestaetigt] .adress-status{color:var(--design-primary-text);font-weight:600}body.tabita-design .adress-suche[data-zustand=fehler] .adress-status{color:var(--design-danger)}body.tabita-design .adress-treffer{list-style:none;padding:var(--design-s1);margin-block:var(--design-s2);background:var(--design-surface);border:var(--design-border-width) solid var(--design-border-strong);border-radius:var(--design-radius-md)}body.tabita-design .adress-treffer li{margin:0;padding:0}body.tabita-design .adress-treffer button{text-align:start;width:100%;white-space:normal;min-height:var(--design-control);color:var(--design-text);background:transparent;border-color:transparent;margin:0}body.tabita-design .adress-treffer button:hover{background:var(--design-success-soft)}body.tabita-design .adress-manuell{padding:var(--design-s3);border-radius:var(--design-radius-sm);background:var(--design-warning-soft)}body.tabita-design .adress-manuell label{display:flex;align-items:start;gap:var(--design-s2);min-height:var(--design-control);cursor:pointer;margin:0}body.tabita-design .adress-manuell input{width:auto;flex:0 0 auto;margin-block:var(--design-s1)}body.tabita-design .adress-manuell small{display:block;margin-block-start:var(--design-s1);color:var(--design-muted)}body.tabita-design .adress-suche :is(input,button):focus-visible{outline:var(--design-focus-width) solid var(--design-primary-text);outline-offset:var(--design-s1);border-radius:var(--design-radius-sm)}body.tabita-design .adress-suche[aria-busy=true] input{background:var(--design-success-soft)}body.tabita-design .adress-treffer[hidden],body.tabita-design .adress-manuell[hidden]{display:none}body.tabita-design .leaflet-tooltip.adress-ziel-label{inline-size:var(--design-sidebar);max-inline-size:var(--design-sidebar);box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;background:var(--design-surface);color:var(--design-text);border-color:var(--design-border-strong);border-radius:var(--design-radius-sm);padding:var(--design-s2);font-size:var(--design-type-sm);line-height:1.5}body.tabita-design{--adress-ziel-hoehe: max(var(--design-control), var(--zeile-hoehe))}body.tabita-design .leaflet-tooltip.adress-ziel-label{pointer-events:auto;cursor:auto}body.tabita-design .adress-ziel-kopf{display:flex;align-items:start;gap:var(--design-s2)}body.tabita-design .adress-ziel-kopf>span{flex:1;min-width:0;padding-block:var(--design-s2)}body.tabita-design .adress-ziel-label .adress-ziel-zu{flex:0 0 auto;margin:0;min-width:var(--adress-ziel-hoehe);min-height:var(--adress-ziel-hoehe);padding:0;font-size:var(--design-type-lg);line-height:1;color:var(--design-text)}body.tabita-design .adress-ziel-label .adress-ziel-wahl{display:block;inline-size:100%;min-height:var(--adress-ziel-hoehe);margin:var(--design-s2) 0 0;box-sizing:border-box;background:var(--design-surface);color:var(--design-text);border:var(--design-border-width) solid var(--design-border-strong);border-radius:var(--design-radius-sm);font-size:var(--design-type-sm)}body.tabita-design .adress-ziel-label :is(button,select):focus-visible{outline:var(--design-focus-width) solid var(--design-primary-text);outline-offset:var(--design-s1)}body.tabita-design .klient-route-von{display:block;margin:var(--design-s2) 0 0;min-height:var(--adress-ziel-hoehe);min-width:var(--adress-ziel-hoehe)}body.tabita-design .karte-fahrt .fahrt-tagesroute{display:block;margin:var(--design-s1) 0 0;min-height:var(--adress-ziel-hoehe)}
