.lf-betriebwahl{min-width:220px}.lf-sorte{align-items:center;gap:7px;font-weight:700;display:inline-flex}.lf-sorte i,.lf-punkt{width:11px;height:11px;box-shadow:0 0 0 2px var(--p-flaeche-fest), 0 0 0 3px var(--p-linie-stark);border-radius:50%;flex:none;display:inline-block}.lf-kachel{flex-direction:column;gap:14px;height:100%;display:flex}.lf-kachel-dringend{box-shadow:0 0 0 3px var(--p-akzent-zart), var(--p-schatten);border-color:#e0a526b3}.lf-kachel-zahlen{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lf-kachel-zahlen>div{flex-direction:column;gap:4px;display:flex}.lf-kachel-zeit{text-align:right;align-items:flex-end}.lf-kachel-mehr{color:var(--p-primaer);align-items:center;gap:2px;margin-top:auto;font-size:.9rem;font-weight:750;display:inline-flex}.lf-preise{border-top:1px solid var(--p-linie);flex-direction:column;gap:0;display:flex}.lf-preise li{border-bottom:1px solid var(--p-linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:7px 0;display:grid}.lf-preise li>span.p-text-3{grid-column:1;margin-top:-4px;font-size:.8rem}.lf-preise strong{font-variant-numeric:tabular-nums}.lf-details summary{cursor:pointer;min-height:44px;color:var(--p-primaer);align-items:center;font-weight:750;display:flex}.lf-anfrage{flex-direction:column;gap:16px;display:flex}.lf-anfrage-kopf{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.lf-anfrage-icon{color:#10212a;background:#f2bf4af2;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -10px #e0a526e6}.lf-anfrage-frist{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.lf-anfrage .lf-preise,.lf-anfrage .lf-preise li{border-color:#ffffff24}.p-karte-dunkel .p-countdown-dringend{color:#ffb4a8}@media (max-width:600px){.lf-anfrage-frist{text-align:left;align-items:flex-start;width:100%;margin-left:0}}.lf-sortenliste{flex-direction:column;display:flex}.lf-sortenliste li{border-bottom:1px solid var(--p-linie);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 14px;padding:10px 0;display:grid}.lf-sortenliste li:last-child{border-bottom:0}.lf-sortenliste strong{font-variant-numeric:tabular-nums;text-align:right}.lf-sorten-summe{text-align:right;grid-column:1/-1;margin-top:-4px}.lf-heat-huelle{padding:4px}.lf-heat{border-collapse:separate;border-spacing:3px;font-size:.8rem}.lf-heat th{color:var(--p-text-2);white-space:nowrap;font-weight:700}.lf-heat thead th{text-align:center;min-width:38px;padding:2px 0 4px}.lf-heat thead th span{line-height:1.2;display:block}.lf-heat-wt{text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.lf-heat-tag{color:var(--p-text)}.lf-heat-we{opacity:.7}.lf-heat tbody th{text-align:left;background:var(--p-flaeche-fest);z-index:1;border-radius:8px;padding-right:8px;position:sticky;left:0}.lf-heat tbody th span{color:var(--p-text);display:block}.lf-heat tbody th small{font-size:.7rem;font-weight:500}.lf-heat td{text-align:center;background:var(--p-flaeche-tief);font-variant-numeric:tabular-nums;border-radius:8px;width:38px;height:34px;font-weight:800}.lf-heat td.lf-heat-an,.lf-heat td.lf-heat-stark{background:rgba(224, 165, 38, var(--a));color:var(--p-text)}.lf-heat td.lf-heat-stark{background:linear-gradient(rgba(196, 127, 18, calc(var(--a) - .1)), rgba(196, 127, 18, var(--a)));color:#10212a}.lf-heat-legende{align-items:center;gap:8px;margin-top:8px;display:flex}.lf-heat-skala{background:linear-gradient(90deg,#e0a52626,#c47f12);border-radius:999px;flex:none;width:64px;height:10px}.lf-zusage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lf-zusage-kopf>div:first-child{flex:320px}.lf-spalten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.lf-spalte{background:var(--p-flaeche-tief);border:2px dashed #0000;border-radius:20px;min-width:0;padding:12px;transition:border-color .15s,background .15s}.lf-spalte-ueber{background:var(--p-akzent-zart);border-color:#e0a526}.lf-spalte-kopf{color:var(--p-akzent);align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.lf-spalte-kopf div{color:var(--p-text);flex-direction:column;line-height:1.25;display:flex}.lf-termine{flex-direction:column;gap:10px;display:flex}.lf-termin{background:var(--p-flaeche-fest);border:1px solid var(--p-linie);cursor:grab;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 6px 16px -12px #04222a80}.lf-termin-zieht{opacity:.5}.lf-termin-warn{border-color:#e0a526cc}.lf-termin-kopf{align-items:center;gap:8px;display:flex}.lf-termin-kopf>div{flex-direction:column;display:flex}.lf-termin-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-griff{color:var(--p-text-3);flex:none}.lf-termin-felder{flex-direction:column;gap:8px;display:flex}.lf-termin-felder .p-segmente{flex-wrap:nowrap}.lf-termin-felder .p-segment{padding:0 6px;font-size:.8rem}.lf-termin-hinweis{color:var(--p-warn);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.lf-zusage-knoepfe{padding-top:6px}.lf-wahl{gap:16px;display:grid}@media (min-width:760px){.lf-wahl{grid-template-columns:minmax(220px,1fr) 2fr;align-items:start}}.lf-gebiet-fest{align-items:center;min-height:48px;font-size:1.05rem;display:flex}.lf-editor{gap:22px;display:grid}@media (min-width:900px){.lf-editor{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.lf-staffel-kopf{display:none}.lf-staffeln{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.lf-staffel{background:var(--p-flaeche-tief);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:start;gap:10px;padding:12px;display:grid}.lf-staffel .p-feld-label{font-size:.8rem}.lf-staffel-weg{margin-top:30px}.lf-staffel input[readonly]{background:var(--p-flaeche-tief)}.lf-editor-seite{flex-direction:column;gap:16px;display:flex}.lf-kurve{background:var(--p-flaeche-tief);border-radius:18px;margin:0;padding:12px}.lf-kurve svg{width:100%;height:auto;display:block}.lf-kurve-leer{text-align:center;place-items:center;min-height:140px;display:grid}.lf-kurve-gitter{stroke:var(--p-linie-stark);stroke-dasharray:3 4}.lf-kurve-text{fill:var(--p-text-2);font-size:10px;font-family:var(--og-schrift)}.lf-kurve-linie{fill:none;stroke:#c47f12;stroke-width:3px;stroke-linejoin:round}.lf-kurve-punkt{fill:var(--p-flaeche-fest);stroke:#c47f12;stroke-width:2.5px}@media (prefers-color-scheme:dark){.lf-kurve-linie,.lf-kurve-punkt{stroke:#f2bf4a}}.lf-historie{flex-direction:column;display:flex}.lf-historie>li{border-bottom:1px solid var(--p-linie);padding:4px 0}.lf-historie>li:last-child{border-bottom:0}.lf-historie summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.lf-gebiete{flex-direction:column;gap:10px;display:flex}.lf-gebiete li{flex-direction:column;display:flex}.lf-einladen{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lf-einladen .p-feld{flex:200px}.lf-speicherleiste{bottom:calc(var(--p-tabs-h) + var(--p-banner) + 20px + env(safe-area-inset-bottom,0px));z-index:5;justify-content:flex-end;display:flex;position:sticky}@media (min-width:1024px){.lf-speicherleiste{bottom:calc(16px + var(--p-banner))}}.lf-fortschritt{flex-direction:column;gap:10px;display:flex}.lf-tag-titel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lf-tour{gap:14px;display:grid}@media (min-width:1100px){.lf-tour{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-eintrag{flex-direction:column;gap:12px;display:flex}.lf-eintrag-fertig{opacity:.82}.lf-eintrag-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lf-eintrag-name{font-family:var(--og-schrift-titel);font-size:1.15rem;font-weight:600}.lf-eintrag-adresse{color:var(--p-text-2);align-items:center;gap:6px;display:flex}.lf-eintrag-daten{color:var(--p-text-2);flex-wrap:wrap;gap:6px 14px;font-size:.88rem;display:flex}.lf-eintrag-daten .lf-sorte{color:var(--p-text);font-weight:500}.lf-eintrag-links .p-knopf{white-space:normal}.lf-melden{border-top:1px solid var(--p-linie);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.lf-melden-feld{flex:140px;max-width:220px}@media print{.og-portal .p-seitenleiste,.og-portal .p-kopf,.og-portal .p-tabs,.og-portal .lf-melden,.og-portal .lf-eintrag-links,.og-portal .p-seitenkopf-aktionen,.og-portal .p-zurueck{display:none!important}.og-portal .p-karte{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid #999}.og-portal .p-inhalt{padding:0}.og-portal{--p-text:#000;--p-text-2:#333}}.lf-staffel .p-einheit .p-eingabe{padding-left:12px;padding-right:30px}.lf-staffel .p-einheit-text{right:11px}@media (max-width:420px){.lf-staffel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 40px;gap:8px;padding:10px}}.lf-tag-titel .p-plakette{font-family:var(--og-schrift)}.og-portal input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.og-portal input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial}}
