.nl-kal{row-gap: 12px}.nl-kal .nl-kal__was{flex: 1 1 320px}.nl-kal .nl-kal__mit{flex: 1 1 260px}.nl-kal__wo{display: flex;gap: 12px 16px;flex: 1 1 360px;min-width: 0}.nl-kal .nl-kal__plz{flex: 0 1 150px;min-width: 120px}.nl-kal .nl-kal__umkreis{flex: 1 1 200px;min-width: 160px}.nl-kal input.nl-kal__eingabe,.nl-kal select.nl-fa__select,.nl-kal .nl-ent__dd-knopf{box-sizing: border-box;height: 48px !important;min-height: 48px;margin: 0;border: 1px solid var(--nl-linie,#d9d9d9) !important;border-radius: 0 !important;background-color: #fff !important;color: var(--nl-tinte,#161616) !important;font-family: inherit;font-size: var(--nl-schrift-3) !important;font-weight: 500;line-height: 24px !important;box-shadow: none !important}.nl-kal .nl-ent__dd-knopf{padding: 11px 16px !important}.nl-kal input.nl-kal__eingabe:hover,.nl-kal input.nl-kal__eingabe:focus,.nl-kal select.nl-fa__select:hover,.nl-kal select.nl-fa__select:focus,.nl-kal .nl-ent__dd-knopf:hover,.nl-kal .nl-ent__dd-knopf[aria-expanded="true"]{border-color: var(--nl-tinte,#161616) !important;outline: none}.nl-kal input.nl-kal__eingabe.ist-gewaehlt,.nl-kal select.nl-fa__select.ist-gewaehlt,.nl-kal .nl-ent__dd--gewaehlt .nl-ent__dd-knopf{border-color: var(--nl-tinte,#161616) !important;font-weight: 700}.nl-kal .nl-ent__feld--eigen select.nl-fa__select{position: absolute !important;width: 1px !important;height: 1px !important;min-height: 0;padding: 0;overflow: hidden;clip-path: inset(50%);opacity: 0;pointer-events: none}.nl-kal .nl-ent__dd,.nl-kal .nl-ent__dd-knopf{width: 100%}.nl-kal select.nl-fa__select:disabled,.nl-kal .nl-kal--aus .nl-ent__dd-knopf{opacity: .45;cursor: default}.nl-kal .nl-kal--aus{pointer-events: none}.nl-kal input.nl-kal__eingabe{-webkit-appearance: none;appearance: none;background-image: none !important;padding: 11px 16px !important;cursor: text;font-variant-numeric: tabular-nums;letter-spacing: .04em}.nl-kal input.nl-kal__eingabe::placeholder{color: var(--nl-grau,#6b7075);font-weight: 400;letter-spacing: 0;opacity: 1}.nl-kal button.nl-kal__los{appearance: none;border: 0;border-radius: 0;box-shadow: none;margin: 0;width: auto;min-height: 0;padding: 12px 22px;background: var(--nl-tinte,#161616);color: #fff;font: inherit;font-size: var(--nl-schrift-3);font-weight: 700;line-height: var(--nl-zeile-3-eng);cursor: pointer}.nl-kal button.nl-kal__los:hover,.nl-kal button.nl-kal__los:focus-visible{background: var(--nl-tinte,#161616);color: #fff;outline: 2px solid var(--nl-tinte,#161616);outline-offset: 2px}.nl-kal button.nl-kal__los[hidden]{display: none}.nl-kal__stand{flex: 1 1 100%;margin: 4px 0 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 20px;font-size: var(--nl-schrift-3);line-height: var(--nl-zeile-3);color: var(--nl-grau,#6b7075)}.nl-kal a.nl-kal__loeschen{color: var(--nl-grau,#6b7075);font-weight: 500;text-decoration: none}.nl-kal a.nl-kal__loeschen:hover,.nl-kal a.nl-kal__loeschen:focus-visible{color: var(--nl-tinte,#161616);text-decoration: underline}.nl-kal a.nl-kal__loeschen span{font-size: 1.2em;line-height: 1;margin-right: 4px}.nl-kal-leer{padding: 24px 0;font-size: var(--nl-schrift-4,18px)}@media (max-width: 767px){.nl-kal .nl-kal__was,.nl-kal .nl-kal__mit,.nl-kal__wo{flex: 1 1 100%}.nl-kal .nl-kal__plz{flex: 0 0 116px;min-width: 0}.nl-kal .nl-kal__umkreis{min-width:0}}