:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ee;--surface:#fff;--surface-2:#ece9e3;--surface-3:#e2ded6;--text:#1b222b;--text-2:#4e5761;--text-3:#66707a;--line:#d9d4cc;--line-strong:#afa89d;--accent:#1f4fa3;--accent-hover:#183f84;--accent-active:#123068;--accent-soft:#e3ebf8;--on-accent:#fff;--focus:#1f4fa3;--focus-halo:#fff;--puenktlich:#46586b;--puenktlich-bg:#e7ecf1;--frueher:#0b6b78;--frueher-bg:#dcf0f2;--verspaetet:#9a5300;--verspaetet-bg:#fbeacf;--gelandet:#137a4e;--gelandet-bg:#dcf2e5;--gelandet-solid:#137a4e;--stoerung:#b3261e;--stoerung-bg:#fbe1de;--unbekannt:#66707a;--unbekannt-bg:#eceae5;--jetzt:#1b222b;--jetzt-bg:#ffe8a3;--scrim:#1b222b73;--shadow-1:0 1px 2px #1b222b1a, 0 1px 6px #1b222b0f;--shadow-2:0 -8px 24px #1b222b2e;--shadow-3:0 16px 48px #1b222b47;--skeleton:#e6e2db;--font-ui:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:32px;--lh-display:36px;--fs-h1:24px;--lh-h1:28px;--fs-h2:20px;--lh-h2:24px;--fs-title:17px;--lh-title:22px;--fs-body:16px;--lh-body:22px;--fs-small:14px;--lh-small:18px;--fs-caption:12px;--lh-caption:16px;--fs-num-xl:40px;--lh-num-xl:44px;--fs-num-lg:28px;--lh-num-lg:32px;--fs-num:18px;--lh-num:22px;--fs-num-sm:13px;--lh-num-sm:18px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--tap:44px;--control:48px;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12171d;--surface:#1a2129;--surface-2:#232b34;--surface-3:#2c3640;--text:#eef1f4;--text-2:#b4bdc6;--text-3:#98a2ac;--line:#2f3945;--line-strong:#4a5665;--accent:#8fb6f7;--accent-hover:#a9c8fa;--accent-active:#c3d8fc;--accent-soft:#1f2e47;--on-accent:#0e1b33;--focus:#8fb6f7;--focus-halo:#12171d;--puenktlich:#b6c3d0;--puenktlich-bg:#26313c;--frueher:#6ed0dc;--frueher-bg:#12343a;--verspaetet:#f4b860;--verspaetet-bg:#3e2e12;--gelandet:#5fd199;--gelandet-bg:#153a2a;--gelandet-solid:#1e8f5c;--stoerung:#f79a93;--stoerung-bg:#46201d;--unbekannt:#98a2ac;--unbekannt-bg:#26303a;--jetzt:#12171d;--jetzt-bg:#f2cf63;--scrim:#0009;--shadow-1:0 1px 2px #00000080, 0 1px 6px #00000059;--shadow-2:0 -8px 24px #00000080;--shadow-3:0 16px 48px #0009;--skeleton:#2a333d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12171d;--surface:#1a2129;--surface-2:#232b34;--surface-3:#2c3640;--text:#eef1f4;--text-2:#b4bdc6;--text-3:#98a2ac;--line:#2f3945;--line-strong:#4a5665;--accent:#8fb6f7;--accent-hover:#a9c8fa;--accent-active:#c3d8fc;--accent-soft:#1f2e47;--on-accent:#0e1b33;--focus:#8fb6f7;--focus-halo:#12171d;--puenktlich:#b6c3d0;--puenktlich-bg:#26313c;--frueher:#6ed0dc;--frueher-bg:#12343a;--verspaetet:#f4b860;--verspaetet-bg:#3e2e12;--gelandet:#5fd199;--gelandet-bg:#153a2a;--gelandet-solid:#1e8f5c;--stoerung:#f79a93;--stoerung-bg:#46201d;--unbekannt:#98a2ac;--unbekannt-bg:#26303a;--jetzt:#12171d;--jetzt-bg:#f2cf63;--scrim:#0009;--shadow-1:0 1px 2px #00000080, 0 1px 6px #00000059;--shadow-2:0 -8px 24px #00000080;--shadow-3:0 16px 48px #0009;--skeleton:#2a333d}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dl,dd,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.nur-vorlesen{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.symbol{flex-shrink:0}[hidden]{display:none!important}.bahn{width:100%;max-width:1216px;padding-inline:var(--sp-4);margin-inline:auto}.seite{gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-10);flex-direction:column;display:flex}.seite--schmal{max-width:640px}@media (min-width:720px){.bahn{padding-inline:var(--sp-8)}.seite{padding-block:var(--sp-6) var(--sp-10)}}.kopf{background:var(--surface);border-bottom:1px solid var(--line)}.kopf__zeile{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:52px;display:flex}.wortmarke{color:var(--text);letter-spacing:-.02em;align-items:center;gap:6px;font-size:18px;font-weight:800;line-height:22px;text-decoration:none;display:inline-flex}.wortmarke:hover{color:var(--text)}.wortmarke__symbol{color:var(--gelandet);display:inline-flex}.kopf__links{align-items:center;gap:var(--sp-4);display:flex}.kopf__link{min-height:var(--tap);padding:0 var(--sp-1);color:var(--accent);font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.kopf__link--leise{color:var(--text-2)}.kopf__link--leise:hover{color:var(--text)}.kopf__nav{align-items:center;gap:var(--sp-1);display:none}.kopf__nav a{min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--text-2);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kopf__nav a:hover,.kopf__nav a[aria-current=page]{background:var(--surface-2);color:var(--text)}.kopf__reisende{display:none}.kopf__titelblock{flex-direction:column;gap:2px;padding-block:0 10px;display:flex}.kopf__titel{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:26px}.kopf__unterzeile{align-items:center;gap:var(--sp-2);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.kopf__einleitung{color:var(--text-2);font-size:15px;line-height:21px}@media (min-width:720px){.kopf__zeile{min-height:60px}.wortmarke{font-size:20px;line-height:24px}.kopf__nav,.kopf__reisende{display:inline-flex}.kopf__titelblock{gap:var(--sp-1);padding-block:var(--sp-6) 0}.kopf__titel{font-size:28px;line-height:32px}.kopf__unterzeile{font-size:var(--fs-small);line-height:var(--lh-small)}.kopf--breit{background:0 0;border-bottom:0}.kopf--breit .kopf__leiste{background:var(--surface);border-bottom:1px solid var(--line)}}.zurueck{min-height:var(--tap);color:var(--accent);font-size:var(--fs-small);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.knopf{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control);padding:0 var(--sp-5);border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--surface-2);color:var(--text)}.knopf:active{background:var(--surface-3)}.knopf:disabled,.knopf[aria-disabled=true]{border-color:var(--line);color:var(--text-3);background:var(--surface);cursor:default}.knopf--haupt{background:var(--accent);color:var(--on-accent);border-color:#0000}.knopf--haupt:hover{background:var(--accent-hover);color:var(--on-accent)}.knopf--haupt:active{background:var(--accent-active)}.knopf--haupt:disabled,.knopf--haupt[aria-disabled=true]{background:var(--surface-3);color:var(--text-3)}.knopf--text{color:var(--accent);background:0 0;border-color:#0000}.knopf--text:hover{background:var(--accent-soft);color:var(--accent)}.knopf--text:disabled{color:var(--text-3);background:0 0}.knopf--breit{width:100%;display:flex}.knopf--hoch{min-height:52px}.knopf--klein{min-height:40px;padding:0 14px}.knopf[aria-busy=true] .symbol--spinner{animation:.8s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.knopf[aria-busy=true] .symbol--spinner{animation:none}}.knopfreihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knopfreihe .knopf{width:100%;padding-inline:var(--sp-3)}.knopfreihe--locker{flex-wrap:wrap;gap:10px;display:flex}.symbolknopf{width:var(--tap);height:var(--tap);border-radius:var(--r-md);color:var(--text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.symbolknopf:hover{background:var(--surface-2);color:var(--text-2)}.symbolknopf:active{background:var(--surface-3)}.symbolknopf:focus-visible{outline-offset:-3px;box-shadow:none}.symbolknopf[aria-disabled=true],.symbolknopf:disabled{opacity:.4;cursor:default}.glocke--aktiv,.glocke--aktiv:hover{background:var(--accent-soft);color:var(--accent)}.marke{align-items:center;gap:var(--sp-1);padding:2px var(--sp-2);border-radius:var(--r-xs);background:var(--puenktlich-bg);color:var(--puenktlich);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);white-space:nowrap;font-weight:600;display:inline-flex}.marke--frueher{background:var(--frueher-bg);color:var(--frueher)}.marke--verspaetet{background:var(--verspaetet-bg);color:var(--verspaetet)}.marke--gelandet{background:var(--gelandet-bg);color:var(--gelandet)}.marke--stoerung{background:var(--stoerung-bg);color:var(--stoerung)}.marke--unbekannt{background:var(--unbekannt-bg);color:var(--unbekannt);border:1px dashed var(--line-strong)}.marke--mittel{padding:var(--sp-1) 10px;font-size:15px;line-height:20px}.zeit{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-num);line-height:var(--lh-num);color:var(--text);flex-direction:column;align-items:flex-start;font-weight:600;display:flex}.zeit--zeile{align-items:center;gap:var(--sp-2);flex-direction:row}.zeit--gross{font-size:var(--fs-num-lg);line-height:var(--lh-num-lg)}.zeit--riesig{font-size:var(--fs-num-xl);line-height:var(--lh-num-xl);letter-spacing:-.01em}.zeit__plan{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-3);font-weight:400;text-decoration-thickness:1.5px}.zeit__ist{font-weight:inherit}.zeit--offen{color:var(--text-3);font-weight:500}.flugnummer{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.hinweis{padding:var(--sp-3) 14px;border-radius:var(--r-md);background:var(--surface-2);color:var(--text);align-items:flex-start;gap:10px;display:flex}.hinweis__symbol{color:var(--text-2);margin-top:1px;display:inline-flex}.hinweis__inhalt{min-width:0;font-size:var(--fs-small);flex-direction:column;flex:auto;gap:6px;line-height:19px;display:flex}.hinweis__titel{font-size:15px;line-height:20px}.hinweis__aktionen{gap:var(--sp-2);flex-wrap:wrap;margin-top:2px;display:flex}.hinweis--info{background:var(--accent-soft)}.hinweis--info .hinweis__symbol{color:var(--accent)}.hinweis--warn{background:var(--verspaetet-bg)}.hinweis--warn .hinweis__symbol{color:var(--verspaetet)}.hinweis--fehler{background:var(--stoerung-bg)}.hinweis--fehler .hinweis__symbol{color:var(--stoerung)}.hinweis--erfolg{background:var(--gelandet-bg)}.hinweis--erfolg .hinweis__symbol{color:var(--gelandet)}.stand{color:var(--text-2);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);align-items:center;gap:6px;display:inline-flex}.stand__punkt{background:var(--gelandet);border-radius:50%;flex:none;width:8px;height:8px}.stand--alt .stand__punkt{background:var(--verspaetet)}.stand--leer{color:var(--stoerung);font-weight:600}.stand .num{color:var(--text)}.stand--leer .num{color:inherit}.suchleiste{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-1);position:sticky;top:0}.suchleiste__inhalt{flex-direction:column;display:flex}.suchfeld{align-items:center;gap:var(--sp-2);height:var(--control);margin:6px 0 var(--sp-2);padding:0 var(--sp-1) 0 var(--sp-3);border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-fast) var(--ease);display:flex}.suchfeld:hover{border-color:var(--text-3)}.suchfeld:focus-within{border-color:var(--accent);outline:3px solid var(--focus);outline-offset:1px;box-shadow:0 0 0 1px var(--focus-halo)}.suchfeld__lupe{color:var(--text-3);display:inline-flex}.suchfeld__feld{min-width:0;height:var(--tap);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0}.suchfeld__feld::-webkit-search-decoration{-webkit-appearance:none}.suchfeld__feld::-webkit-search-cancel-button{-webkit-appearance:none}.suchfeld__feld::placeholder{color:var(--text-3)}.suchfeld__loeschen{width:40px;height:40px}.tagwahl{width:100%;margin-inline:calc(-1 * var(--sp-4));width:calc(100% + 2 * var(--sp-4));display:flex}.tagwahl__link{min-height:var(--control);color:var(--text-2);font-size:var(--fs-body);transition:border-color var(--dur) var(--ease), background var(--dur-fast) var(--ease);border-bottom:3px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.tagwahl__link:hover{background:var(--surface-2);color:var(--text-2)}.tagwahl__link:focus-visible{outline-offset:-3px;border-radius:var(--r-sm);box-shadow:none}.tagwahl__link[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.tagwahl__datum{font-size:var(--fs-caption);color:var(--text-3);font-weight:500;line-height:14px}@media (min-width:720px){.suchleiste{box-shadow:none;background:0 0;border-bottom:0;position:static}.suchleiste__inhalt{justify-content:space-between;align-items:flex-end;gap:var(--sp-6);padding-top:var(--sp-4);flex-direction:row}.suchfeld{width:480px;max-width:100%;margin:0}.tagwahl{border-bottom:1px solid var(--line);width:280px;margin-inline:0}}.ankunft{gap:var(--sp-5);padding-block:0 var(--sp-8);flex-direction:column;padding-inline:0;display:flex}.ankunft__liste{flex-direction:column;gap:0;display:flex}.ankunft__hinweis{padding:var(--sp-3) var(--sp-4) 0;background:var(--surface)}.ankunft__liste .querverweis{padding:var(--sp-4) var(--sp-4) 0}.ankunft__weitere{padding-bottom:var(--sp-8)}.leer{padding:var(--sp-6) var(--sp-4);color:var(--text-2);background:var(--surface)}.tafel-rahmen{background:var(--surface)}.tafel{border-collapse:collapse;width:100%}.tafel thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tafel tbody{display:block}.flug{min-height:68px;padding:11px var(--sp-2) 11px var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface);transition:background var(--dur-fast) var(--ease);grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"zeit herkunft aktionen""zeit flug aktionen";align-items:center;column-gap:10px;display:grid;position:relative}.flug:hover{background:var(--surface-2)}.flug:has(.flug__aufklappen:active){background:var(--surface-3)}.flug td{min-width:0;padding:0;display:block}.flug__zeit{grid-area:zeit;align-self:center}.flug__herkunft{font-size:var(--fs-title);line-height:var(--lh-title);flex-wrap:wrap;grid-area:herkunft;align-items:center;gap:4px 8px;font-weight:600;display:flex!important}.flug__iata{display:none}.flug__flug{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2);grid-area:flug;margin-top:2px}.flug__nummer{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:500}.flug__mehr{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-3);display:none}.flug__airline:before{content:" · "}.flug__status,.flug__ortsangabe{display:none!important}.flug__aktionen{grid-area:aktionen;align-items:center;display:flex!important}.flug__knoepfe{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.flug__aufklappen .symbol{transition:transform var(--dur) var(--ease)}.flug__aufklappen[aria-expanded=true] .symbol{transform:rotate(180deg)}.flug__aufklappen:after{content:"";position:absolute;inset:0}.flug__aufklappen:focus-visible:after{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--r-sm)}.flug__aufklappen:focus-visible{outline:none}.glocke{z-index:1;position:relative}.flug__details{border-bottom:1px solid var(--line);background:var(--surface);display:block}.flug__details>td{padding:0;display:block}.details{gap:var(--sp-4);padding:var(--sp-1) var(--sp-4) var(--sp-4);grid-template-areas:"werte""balken""hinweis""knoepfe";display:grid}.details__werte{gap:var(--sp-3) var(--sp-4);grid-area:werte;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details__wert{flex-direction:column;gap:2px;min-width:0;display:flex}.details__wert dt{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2)}.details__wert dd{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;font-weight:500}.details__leer{color:var(--text-3)}.details__balken{grid-area:balken}.details__hinweis{grid-area:hinweis}.details__knoepfe{grid-area:knoepfe}.tafel__marker{display:block}.tafel__marker>td{padding:0;display:block}.jetzt{align-items:center;gap:var(--sp-2);padding:6px var(--sp-4);background:var(--surface);display:flex}.jetzt__pille{align-items:center;gap:var(--sp-1);padding:1px var(--sp-2);border-radius:var(--r-xs);background:var(--jetzt-bg);color:var(--jetzt);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);font-weight:700;display:inline-flex}.jetzt__pille .num{font-weight:600}.jetzt__linie{background:var(--jetzt-bg);flex:auto;height:2px}.gelandet-block{background:var(--surface-2);border-bottom:1px solid var(--line)}.gelandet-block__kopf{align-items:center;gap:var(--sp-2);min-height:var(--control);padding:0 var(--sp-4);color:var(--text-2);cursor:pointer;list-style:none;display:flex}.gelandet-block__kopf::-webkit-details-marker{display:none}.gelandet-block__kopf:focus-visible{outline-offset:-3px;box-shadow:none}.gelandet-block__pfeil{color:var(--text-3);transition:transform var(--dur) var(--ease);display:inline-flex}.gelandet-block[open] .gelandet-block__pfeil{transform:rotate(90deg)}.gelandet-block__titel{font-size:15px;font-weight:600;line-height:20px}.gelandet-block__zuletzt{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-3);text-align:right;margin-left:auto}.gelandet-block .tafel-rahmen{border-top:1px solid var(--line)}@media (min-width:720px){.ankunft{padding-inline:var(--sp-8);padding-top:var(--sp-5)}.ankunft__liste{gap:var(--sp-4)}.ankunft__hinweis,.ankunft__liste .querverweis{background:0 0;padding:0}.tafel-rahmen{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.leer{border:1px solid var(--line);border-radius:var(--r-lg)}.tafel thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static}.tafel tbody{display:table-row-group}.tafel th{text-align:left;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:10px var(--sp-2);border-bottom:1px solid var(--line-strong);font-weight:600}.tafel th:first-child{padding-left:var(--sp-4)}.tafel__zeit{width:104px}.tafel__status{width:160px}.tafel__ort{width:110px}.tafel__aktionen{width:96px}.flug{padding:0;display:table-row}.flug td{padding:10px var(--sp-2);vertical-align:middle;border-bottom:1px solid var(--line);display:table-cell}.flug__zeit{padding-left:var(--sp-4)!important}.flug__zeit .zeit{align-items:center;gap:var(--sp-2);flex-direction:row}.flug__herkunft{font-size:var(--fs-body);line-height:var(--lh-body);display:table-cell!important}.flug__iata{font-size:var(--fs-num-sm);color:var(--text-3);font-weight:400;display:inline}.flug__herkunft .flug__marke{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flug__flug{color:var(--text);margin:0;font-size:15px;line-height:20px}.flug__mehr{display:inline}.flug__airline{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2);display:block}.flug__airline:before{content:none}.flug__status,.flug__ortsangabe{display:table-cell!important}.flug__ortsangabe{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);white-space:nowrap}.flug__aktionen{padding:6px var(--sp-2) 6px 0!important;display:table-cell!important}.flug__aktionen>*{vertical-align:middle}.flug__aufklappen:after{content:none}.flug__aufklappen:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.flug__details{display:table-row}.flug__details>td{border-bottom:1px solid var(--line);padding:0;display:table-cell}.details{gap:var(--sp-5) var(--sp-10);padding:var(--sp-2) var(--sp-6) var(--sp-5);grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"werte balken""hinweis balken""knoepfe balken"}.details__werte{grid-template-columns:repeat(4,minmax(0,1fr))}.details__knoepfe{max-width:440px}.details__balken{align-self:start}.tafel__marker,.tafel__marker>td{display:table-row}.tafel__marker>td{padding:0;display:table-cell}.gelandet-block{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.gelandet-block .tafel-rahmen{border:0;border-radius:0}}@media (min-width:1024px){.ankunft{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}}.fortschritt{flex-direction:column;gap:6px;width:100%;display:flex}.fortschritt__orte{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2);display:flex}.fortschritt__orte strong{color:var(--text)}.fortschritt--umgeleitet .fortschritt__ziel-name strong{color:var(--stoerung)}.fortschritt__balken{height:28px;position:relative}.fortschritt__spur,.fortschritt__weg{border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.fortschritt__spur{background:var(--line);left:6px;right:6px}.fortschritt--gestrichelt .fortschritt__spur{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 10px)}.fortschritt__weg{background:var(--accent);transition:width var(--dur-slow) var(--ease-out);left:6px}.fortschritt__start,.fortschritt__ziel{background:var(--accent);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.fortschritt__start{left:0}.fortschritt--vor_start .fortschritt__start{background:var(--surface)}.fortschritt__ziel{background:var(--surface);border-color:var(--line-strong);color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex;right:0}.fortschritt--gelandet .fortschritt__weg,.fortschritt--gelandet .fortschritt__start,.fortschritt--gelandet .fortschritt__ziel{background:var(--gelandet);border-color:var(--gelandet)}.fortschritt__haken{stroke-width:3px}.fortschritt__flugzeug{background:var(--surface);color:var(--accent);transition:left var(--dur-slow) var(--ease-out);border-radius:50%;padding:2px;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.fortschritt__zeile{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.fortschritt__stand{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-3)}.leerzustand{align-items:center;gap:var(--sp-3);padding:var(--sp-12) var(--sp-6);text-align:center;background:var(--surface);flex-direction:column;display:flex}.leerzustand__symbol{background:var(--surface-2);width:56px;height:56px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.leerzustand__titel{font-size:var(--fs-h2);font-weight:700;line-height:26px}.leerzustand__text{max-width:420px;color:var(--text-2);font-size:15px;line-height:21px}.leerzustand__beispiel{color:var(--text);font-weight:600}.leerzustand__knoepfe{margin-top:var(--sp-2);justify-content:center}@media (min-width:720px){.leerzustand{padding:64px var(--sp-8);border:1px solid var(--line);border-radius:var(--r-lg)}}.seitenleiste{margin:var(--sp-5) var(--sp-4) 0;padding:var(--sp-1) var(--sp-4) var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.seitenleiste__titel{padding:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:700}.seitenleiste__eintrag{gap:var(--sp-3);border-bottom:1px solid var(--line);padding:14px 0;display:flex}.seitenleiste__eintrag:last-of-type{border-bottom:0}.seitenleiste__symbol{color:var(--text-2);margin-top:2px;display:inline-flex}.seitenleiste__text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.seitenleiste__untertitel{font-size:15px;font-weight:600;line-height:20px}.seitenleiste__absatz{font-size:var(--fs-small);line-height:19px}.seitenleiste__absatz .num{font-weight:600}.seitenleiste__link{align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--accent);font-size:var(--fs-small);font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:720px){.seitenleiste{margin:0}}.infos{gap:var(--sp-5);padding-inline:0;padding-bottom:var(--sp-10);flex-direction:column;display:flex}.infos__inhalt{background:var(--surface);flex-direction:column;display:flex}.infos__kopf{padding:var(--sp-2) var(--sp-4) var(--sp-3);gap:var(--sp-2);border-bottom:1px solid var(--line)}.infos__zurueck{display:none}.infos__titel{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.01em;font-weight:700}.infos__abschnitte{padding:0 var(--sp-4)}.info{gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);display:flex}.info__symbol{color:var(--text-2);margin-top:3px;display:inline-flex}.info__text{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.info__titel{font-size:18px;font-weight:700;line-height:24px}.info__absatz{font-size:15px;line-height:21px}.info__text .zeiten{margin-top:0}.infos__zahl{font-weight:600}.infos__fuss{padding:var(--sp-4) var(--sp-4) var(--sp-6);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-3)}.infos__seite{gap:var(--sp-4);padding:0 var(--sp-4);flex-direction:column;display:flex}.infos__karte{gap:var(--sp-3);padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.infos__kartentitel{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:700}.infos__kartentext{font-size:var(--fs-small);color:var(--text-2);line-height:19px}@media (min-width:720px){.infos{padding-inline:var(--sp-8);padding-top:var(--sp-5)}.infos__inhalt{gap:var(--sp-2);background:0 0}.infos__kopf{border-bottom:0;padding:0}.infos__zurueck{display:inline-flex}.infos__titel{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:800}.infos__abschnitte{margin-top:var(--sp-2);padding:0 var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.info:last-child{border-bottom:0}.infos__fuss{padding-inline:0}.infos__seite{padding:0}}@media (min-width:1024px){.infos{gap:var(--sp-12);grid-template-columns:minmax(0,720px) 340px;align-items:start;display:grid}.infos__seite{top:var(--sp-6);position:sticky}}.formular{gap:var(--sp-5);flex-direction:column;display:flex}.feld{flex-direction:column;gap:6px;width:100%;display:flex}.feld__schild,.feld__legende{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text);font-weight:600}.feld__legende{margin-bottom:6px}.feld__optional{color:var(--text-2);font-weight:400}.eingabe{width:100%;height:var(--control);padding:0 var(--sp-3);border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body);transition:border-color var(--dur-fast) var(--ease);display:block}.eingabe::placeholder{color:var(--text-3)}.eingabe:hover{border-color:var(--text-3)}.eingabe:focus-visible{border-color:var(--accent);outline:3px solid var(--focus);outline-offset:1px;box-shadow:0 0 0 1px var(--focus-halo)}.eingabe[aria-invalid=true]{border-color:var(--stoerung)}.eingabe:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-3)}.eingabe--mono{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}select.eingabe{appearance:none;padding-right:var(--sp-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2366707A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-3) center;background-size:22px}.feld__hilfe{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2)}.feld__fehler{color:var(--stoerung);font-size:var(--fs-small);line-height:var(--lh-small);align-items:flex-start;gap:6px;display:flex}.feld__fehler .symbol{margin-top:1px}.feldreihe{gap:var(--sp-3);flex-wrap:wrap;display:flex}.feldreihe>.feld{flex:200px}.segment{border-radius:var(--r-md);background:var(--surface-2);gap:2px;width:100%;padding:3px;display:flex}.segment__wahl{border-radius:var(--r-sm);min-height:42px;color:var(--text-2);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex;position:relative}.segment__wahl:hover{background:#0000000a}.segment__wahl input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.segment__wahl:has(input:checked){background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.segment__wahl:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}.wahl{align-items:center;gap:var(--sp-3);min-height:var(--tap);cursor:pointer;color:var(--text);display:flex}.wahl--mitZusatz{padding:var(--sp-2) 0;align-items:flex-start}.wahl input[type=radio]{appearance:none;background:var(--surface);border:2px solid var(--line-strong);width:22px;height:22px;cursor:inherit;border-radius:50%;flex-shrink:0;margin:0}.wahl--mitZusatz input[type=radio]{margin-top:1px}.wahl input[type=radio]:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--surface)}.wahl input[type=radio]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wahl input[type=radio]:disabled{background:var(--surface-2);border-color:var(--line)}.wahl input[type=radio]:disabled:checked{background:var(--text-3);border-color:var(--text-3);box-shadow:inset 0 0 0 4px var(--surface-2)}.wahl:has(input:disabled){color:var(--text-3);cursor:default}.wahl__text{font-size:var(--fs-body);line-height:var(--lh-body);flex-direction:column;gap:2px;display:flex}.wahl__zusatz{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2)}.wahlgruppe{flex-direction:column;display:flex}.ankreuzen{align-items:flex-start;gap:var(--sp-3);min-height:var(--tap);cursor:pointer;display:flex}.ankreuzen input[type=checkbox]{appearance:none;border-radius:var(--r-xs);background:var(--surface);border:2px solid var(--line-strong);width:22px;height:22px;cursor:inherit;flex-shrink:0;margin:1px 0 0}.ankreuzen input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}.ankreuzen input[type=checkbox]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ankreuzen__text{font-size:var(--fs-body);line-height:var(--lh-body)}.ankreuzen__text strong{font-weight:400}.rechtliches{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-3)}.rechtliches a{color:var(--text-2)}.nachweis{gap:var(--sp-2);font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2);align-items:flex-start;display:flex}.nachweis__marke{border-radius:var(--r-xs);font-weight:600;font-size:var(--fs-caption);flex-shrink:0;padding:0 6px;line-height:18px}.nachweis__marke--belegt{background:var(--gelandet-bg);color:var(--gelandet)}.nachweis__marke--geschaetzt{border:1px dashed var(--line-strong);color:var(--text-2)}.liste{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.liste__eintrag+.liste__eintrag{border-top:1px solid var(--line)}.liste__link{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:60px;padding:var(--sp-3) var(--sp-4);color:var(--text);transition:background var(--dur-fast) var(--ease);text-decoration:none;display:flex}.liste__link:hover{background:var(--surface-2);color:var(--text)}.liste__text{flex-direction:column;gap:2px;display:flex}.liste__titel{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:600}.liste__zusatz{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2)}.liste__pfeil{color:var(--text-3);display:inline-flex}.querverweis{color:var(--text-2);font-size:15px;line-height:21px}.einleitung{font-size:var(--fs-title);color:var(--text-2);max-width:60ch;line-height:24px}.gross{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:800;line-height:32px}@media (min-width:720px){.gross{font-size:40px;line-height:44px}}.einwilligung{z-index:10;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-5);background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-2);color:var(--text);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.einwilligung__titel{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:700}.einwilligung__text{font-size:var(--fs-small);color:var(--text-2);line-height:19px}@media (min-width:720px){.einwilligung{left:var(--sp-8);right:auto;bottom:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);width:460px;box-shadow:var(--shadow-3)}}:is(.formular:has(input[name=kanal][value=whatsapp]:checked) .nur-email,.formular:not(:has(input[name=kanal][value=whatsapp]:checked)) .nur-whatsapp,.formular:not(:has(input[name=zeitpunkt][value=start]:checked)) .nur-start,.formular:not(:has(input[name=zeitpunkt][value=landung]:checked)) .nur-landung,.formular:not(:has(input[name=zeitpunkt][value=beides]:checked)) .nur-beides){display:none}.sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--sp-6));border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.sheet[open]{opacity:1;transition:translate var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);flex-direction:column;display:flex;translate:0}@starting-style{.sheet[open]{opacity:0;translate:0 100%}}.sheet::backdrop{background:var(--scrim)}.sheet:before{content:"";width:36px;height:4px;margin:var(--sp-2) auto 0;border-radius:var(--r-pill);background:var(--line-strong);flex-shrink:0;display:block}.sheet__inhalt{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-6);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.sheet__kopf{align-items:flex-start;gap:var(--sp-3);display:flex}.sheet__titelblock{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sheet__titel{text-wrap:balance;font-size:20px;font-weight:700;line-height:24px}.sheet__titel:focus{outline:none}.sheet__unterzeile{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2)}.sheet__schliessen{margin:-6px -8px 0 0}.sheet__erfolg{align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);text-align:center;flex-direction:column;display:flex}.sheet__haken{background:var(--gelandet-bg);width:64px;height:64px;color:var(--gelandet);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sheet__haken--whatsapp{background:var(--accent-soft);color:var(--accent)}.sheet__erfolgstext{text-wrap:balance;font-size:20px;font-weight:700;line-height:26px}.sheet__erfolgszusatz{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);overflow-wrap:anywhere}.sheet__knoepfe{gap:var(--sp-3);width:100%;margin-top:var(--sp-2);flex-direction:column;display:flex}.sheet__erfolg>.knopfreihe{width:100%;margin-top:var(--sp-2)}body:has(dialog[open]){overflow:hidden}@media (min-width:720px){.sheet{width:420px;max-width:calc(100% - 2 * var(--sp-4));max-height:calc(100vh - 2 * var(--sp-6));border-radius:var(--r-lg);box-shadow:var(--shadow-3);margin:auto;inset:0}.sheet:before{display:none}.sheet__inhalt{padding:var(--sp-5) var(--sp-6) var(--sp-6)}@starting-style{.sheet[open]{translate:0 var(--sp-4)}}}.flugkopf{z-index:5;align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-2) 0 var(--sp-1);background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}.flugkopf__zurueck{min-height:var(--tap);padding:0 var(--sp-2) 0 var(--sp-1);border-radius:var(--r-md);color:var(--accent);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.flugkopf__titel{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:var(--fs-title);line-height:var(--lh-title);font-weight:700;overflow:hidden}.flugkopf__platz{width:var(--tap)}.flugkopf--breit{display:none}.pfad{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-3);display:flex}.pfad__hier{color:var(--text);font-weight:600}@media (min-width:720px){.flugkopf{display:none}.flugkopf--breit{display:block}}.flugbild{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-2);border-radius:var(--r-lg);flex-direction:column;display:flex}.flugstand{gap:var(--sp-3);flex-direction:column;display:flex}.flugstand__marke{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.flugstand__stand{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2)}.flugstand__hero{flex-direction:column;gap:2px;display:flex}.flugstand__wort{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2)}.flugstand__rest{font-size:20px;font-weight:600;line-height:24px}.kacheln{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kachel{padding:var(--sp-3) 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:2px;display:flex}.kachel__schild{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600}.kachel__wert{font-size:24px;font-weight:600;line-height:28px}.live{gap:var(--sp-5);padding-top:var(--sp-4);padding-bottom:var(--sp-10);flex-direction:column;display:flex}.live__flug,.live__aktionen{gap:var(--sp-5);flex-direction:column;display:flex}.live__flug:empty,.live__aktionen:empty{display:none}.live__kanal{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);display:flex}.live__kanal .symbol{color:var(--text-3)}.live__whatsapp{gap:var(--sp-2);flex-direction:column;display:flex}.live__whatsapp .knopf{height:auto;padding-block:var(--sp-3);white-space:normal;text-wrap:balance}.live__loeschen{align-items:flex-start;gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.ankuendigung{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.unterwegs{gap:var(--sp-2);flex-direction:column;display:flex}.unterwegs--hervorgehoben{padding:var(--sp-3) 14px;border-radius:var(--r-md);background:var(--accent-soft)}.unterwegs__hinweis{font-weight:600}.rueckfrage{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.rueckfrage__frage{font-size:var(--fs-title);line-height:var(--lh-title);text-wrap:balance;font-weight:700}.rueckfrage__knoepfe{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.teilen{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.teilen__link{font-family:var(--font-num);font-size:var(--fs-small)}.teilen__knoepfe{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.live{gap:var(--sp-6) var(--sp-10);padding-top:var(--sp-6);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.live>.hinweis{grid-column:1/-1}}.einladung{gap:var(--sp-6);padding-top:var(--sp-6);padding-bottom:var(--sp-10);flex-direction:column;display:flex}.einladung__text{gap:var(--sp-3);flex-direction:column;display:flex}.einladung__marke{align-items:center;gap:var(--sp-3);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);display:flex}.einladung__karte{gap:var(--sp-4);padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.tagwahl--einladung{width:100%;margin-inline:0}.auswahl{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;max-height:22rem;display:flex;overflow-y:auto}.auswahl__zeile{align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.auswahl__zeile:first-child{border-top:none}.auswahl__zeile:has(input:checked){background:var(--accent-soft)}.auswahl__zeile input[type=radio]{width:20px;height:20px;accent-color:var(--accent);margin:0}.auswahl__mitte{align-items:center;gap:2px var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.auswahl__herkunft{font-weight:600}.auswahl__flug{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-2);flex-basis:100%}.eingetragen{gap:var(--sp-4);flex-direction:column;display:flex}.werte{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.werte__paar{flex-direction:column;gap:2px;display:flex}.werte__paar:first-child{grid-column:1/-1}.werte dt{font-size:var(--fs-num-sm);line-height:var(--lh-num-sm);color:var(--text-2)}.werte dd{font-weight:500}@media (min-width:1024px){.einladung{gap:var(--sp-8) 64px;padding-top:var(--sp-10);grid-template-columns:minmax(0,1fr) 520px;align-items:start;display:grid}.einladung__text{top:var(--sp-6);position:sticky}.einladung__karte{padding:28px}}.kopf__auge{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.einwilligung__knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.einwilligung__text a{color:var(--accent);font-weight:600}.abschnitt{gap:var(--sp-2);flex-direction:column;max-width:60ch;display:flex}.abschnitt h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}.abschnitt p{color:var(--text-2)}.zeiten{border-collapse:collapse;width:100%;max-width:420px;font-size:15px;line-height:20px}.zeiten th,.zeiten td{padding:var(--sp-2) 0;text-align:left;border-bottom:1px solid var(--line)}.zeiten thead th{font-size:var(--fs-num-sm);color:var(--text-2);padding:6px 0;font-weight:600}.zeiten td,.zeiten th[scope=col]:not(:first-child){text-align:right}.zeiten tbody th{font-weight:500}
