@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/barlow-latin-400-normal.691b6fb3.woff2) format("woff2"),url(/_next/static/media/barlow-latin-400-normal.6bfc46e7.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-latin-500-normal.b9baa974.woff2) format("woff2"),url(/_next/static/media/barlow-latin-500-normal.3e4a2431.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-latin-600-normal.03cb9b26.woff2) format("woff2"),url(/_next/static/media/barlow-latin-600-normal.4306bd70.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-latin-700-normal.eb8ae334.woff2) format("woff2"),url(/_next/static/media/barlow-latin-700-normal.b2051d69.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-semi-condensed-latin-600-normal.c4afa963.woff2) format("woff2"),url(/_next/static/media/barlow-semi-condensed-latin-600-normal.7d24a995.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-semi-condensed-latin-700-normal.1d6019b6.woff2) format("woff2"),url(/_next/static/media/barlow-semi-condensed-latin-700-normal.8c273155.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-semi-condensed-latin-800-normal.c8c69486.woff2) format("woff2"),url(/_next/static/media/barlow-semi-condensed-latin-800-normal.d520f019.woff) format("woff")}:root{--blue:#1A82C6;--blue-ink:#0E6BA8;--blue-soft:#E7F2FB;--gold:#F2A900;--gold-soft:#FFF1CF;--green:#1E9E6A;--red:#D7544B;--bg:#EBEFF3;--surf:#FFFFFF;--surf-2:#F4F7FA;--ink:#0D1B27;--ink-2:#485B6B;--muted:#616E79;--line:#E6EBF0;--line-2:#D6DEE5;--chip:#F1F5F8;--shadow:0 1px 2px rgba(13,27,39,.05),0 8px 24px rgba(13,27,39,.07);--shadow-sm:0 1px 2px rgba(13,27,39,.06);--font-text:"Barlow",system-ui,sans-serif;--font-display:"Barlow Semi Condensed","Barlow",sans-serif;--line-height:1.45;--tracking:0.1px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:14px;--space-rand:20px;--space-xl:22px;--space-xxl:32px;--radius-klein:8px;--radius-chip:99px;--radius-knopf:14px;--radius-feld:13px;--radius-karte:15px;--radius-kartegross:20px;--radius-hero:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--blue:#2EA0E4;--blue-ink:#56B6F0;--blue-soft:rgba(46,160,228,.14);--gold:#FFC400;--gold-soft:rgba(255,196,0,.14);--green:#34C98B;--red:#FF6B61;--bg:#091622;--surf:#102232;--surf-2:#16293B;--ink:#EAF2F9;--ink-2:#A8BCCC;--muted:#7992A6;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.13);--chip:rgba(255,255,255,.06);--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px rgba(0,0,0,.34);--shadow-sm:0 1px 2px rgba(0,0,0,.3)}}:root[data-theme=dunkel]{--blue:#2EA0E4;--blue-ink:#56B6F0;--blue-soft:rgba(46,160,228,.14);--gold:#FFC400;--gold-soft:rgba(255,196,0,.14);--green:#34C98B;--red:#FF6B61;--bg:#091622;--surf:#102232;--surf-2:#16293B;--ink:#EAF2F9;--ink-2:#A8BCCC;--muted:#7992A6;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.13);--chip:rgba(255,255,255,.06);--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px rgba(0,0,0,.34);--shadow-sm:0 1px 2px rgba(0,0,0,.3)}:root[data-theme=hell]{--blue:#1A82C6;--blue-ink:#0E6BA8;--blue-soft:#E7F2FB;--gold:#F2A900;--gold-soft:#FFF1CF;--green:#1E9E6A;--red:#D7544B;--bg:#EBEFF3;--surf:#FFFFFF;--surf-2:#F4F7FA;--ink:#0D1B27;--ink-2:#485B6B;--muted:#616E79;--line:#E6EBF0;--line-2:#D6DEE5;--chip:#F1F5F8;--shadow:0 1px 2px rgba(13,27,39,.05),0 8px 24px rgba(13,27,39,.07);--shadow-sm:0 1px 2px rgba(13,27,39,.06)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:15px;line-height:var(--line-height);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;overflow-x:hidden}.dpl{font-family:var(--font-display)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--blue-ink);text-decoration:none}a:hover{text-decoration:underline}.huelle{min-height:100dvh;display:flex;flex-direction:column}.inhalt{flex:1 1;width:100%;max-width:1100px;margin:0 auto;padding:16px var(--space-rand) 96px}.seitenleiste{display:none}.marke{display:flex;align-items:center;gap:10px;padding:18px var(--space-rand) 14px}.marke img{height:30px;width:auto;display:block}.marke .sub{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pagetitle{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.2px;line-height:1;margin:0 0 2px}.unterzeile{color:var(--ink-2);margin:0 0 18px;font-size:14px}.sectionlabel{display:flex;align-items:center;justify-content:space-between;margin:22px 0 11px}.sectionlabel h2{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:space-around;align-items:flex-start;padding:9px 8px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surf) 88%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bottomnav::-webkit-scrollbar{display:none}.bottomnav a{flex:1 0 auto;min-width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-weight:600;text-decoration:none;padding:2px 4px;white-space:nowrap}.bottomnav a[aria-current=page]{color:var(--blue)}.bottomnav a:hover{text-decoration:none}.bottomnav svg{width:24px;height:24px}.hero{position:relative;border-radius:var(--radius-hero);overflow:hidden;background:radial-gradient(120% 120% at 88% -10%,color-mix(in srgb,var(--gold) 42%,transparent),transparent 46%),linear-gradient(155deg,var(--blue) 0,var(--blue-ink) 96%);color:#fff;padding:20px 20px 22px;box-shadow:0 14px 30px color-mix(in srgb,var(--blue) 34%,transparent);margin-bottom:4px}.hero .kicker{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.hero h1{font-family:var(--font-display);font-weight:700;font-size:33px;line-height:.98;letter-spacing:-.4px;margin:9px 0 0;text-wrap:balance}.hero .meta{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.hero .pill{flex:1 1;min-width:120px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:9px 11px}.hero .pill b{display:block;font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.1}.hero .pill span{font-size:11px;opacity:.82;font-weight:500}.hero .bar{margin-top:12px;height:8px;border-radius:99px;background:rgba(255,255,255,.24);overflow:hidden}.hero .bar>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#fff,var(--gold))}.karte{border:1px solid var(--line);border-radius:var(--radius-kartegross);box-shadow:var(--shadow);padding:16px}.karte,.mcard{background:var(--surf)}.mcard{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius-karte);padding:11px 13px;box-shadow:var(--shadow-sm)}.kachel-reihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.kachel{background:var(--surf);border:1px solid var(--line);border-radius:var(--radius-karte);box-shadow:var(--shadow-sm);padding:14px;text-align:left;font:inherit;color:inherit}button.kachel{cursor:pointer}button.kachel:hover{border-color:var(--blue)}.kachel .wert{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.kachel .titel{font-size:12.5px;color:var(--muted);font-weight:500}.kachel .preis{color:var(--blue-ink);font-weight:700;margin-top:6px}.knopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:16px;border-radius:var(--radius-knopf);padding:13px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--blue) 34%,transparent)}.knopf:hover{background:var(--blue-ink)}.knopf:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.knopf.leise{background:transparent;color:var(--ink);border:1.5px solid var(--line-2);box-shadow:none}.knopf.leise:hover{border-color:var(--blue);color:var(--blue-ink);background:transparent}.knopf.gold{background:var(--gold);color:#3a2600;box-shadow:none}.knopf.klein{font-size:13px;padding:7px 11px;border-radius:10px}.knopf.block{width:100%}label{display:block;margin-bottom:14px}label>span{display:block;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:7px}input,select,textarea{font:inherit;width:100%;background:var(--surf);color:var(--ink);border:1.5px solid var(--line-2);border-radius:var(--radius-feld);padding:13px 14px}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.segtoggle{display:flex;gap:4px;padding:4px;background:var(--chip);border-radius:13px;margin-bottom:16px}.segtoggle button{flex:1 1;border:0;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:15px;padding:11px;border-radius:9px;background:transparent;color:var(--muted)}.segtoggle button[aria-pressed=true]{background:var(--surf);color:var(--ink);box-shadow:var(--shadow-sm)}.marke-klein{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px;background:var(--blue-soft);color:var(--blue-ink)}.marke-klein.gold{background:var(--gold-soft);color:#7a5600}.hinweis,.marke-klein.grau{background:var(--chip);color:var(--ink-2)}.hinweis{padding:12px 14px;border-radius:var(--radius-feld);margin:12px 0;font-size:14px}.hinweis.fehler{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.hinweis.erfolg{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}.tabellenhuelle{overflow-x:auto;background:var(--surf);border:1px solid var(--line);border-radius:var(--radius-kartegross);box-shadow:var(--shadow)}table.liste{width:100%;border-collapse:collapse;font-size:14px}table.liste th{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 12px;white-space:nowrap}table.liste td,table.liste th{border-bottom:1px solid var(--line)}table.liste td{padding:11px 12px;vertical-align:middle}table.liste tr:last-child td{border-bottom:0}table.liste .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-display);font-weight:700}.leer{color:var(--muted);padding:32px 0;text-align:center}.plan-raster{display:none}.plan-listen{display:flex;flex-direction:column;gap:10px}.platzkarte{background:var(--surf);border:1px solid var(--line);border-radius:var(--radius-kartegross);box-shadow:var(--shadow-sm);padding:14px}.platzkarte>h3{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 0 4px}.belegzeile{border-left:3px solid var(--blue);padding:6px 0 6px 11px;margin-top:8px}.belegzeile.eigen{border-left-color:var(--green)}.belegzeile.blockung{border-left-color:var(--muted)}.belegzeile .zeit{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.belegzeile .wer{font-weight:600}.belegzeile .mit{font-size:12.5px;color:var(--muted)}.freie-slots{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.slotknopf{font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;padding:7px 11px;border-radius:99px;background:var(--chip);color:var(--ink-2);border:1px solid var(--line)}.slotknopf:hover:not(:disabled){background:var(--blue-soft);color:var(--blue-ink);border-color:var(--blue)}.slotknopf:disabled{opacity:.4;cursor:not-allowed}.auth{min-height:100dvh;display:flex;flex-direction:column}.auth .crown{position:relative;padding:40px 26px 44px;color:#fff;overflow:hidden;background:radial-gradient(130% 120% at 85% 0,color-mix(in srgb,var(--gold) 40%,transparent),transparent 50%),linear-gradient(160deg,var(--blue),var(--blue-ink))}.auth .crown img{height:34px;margin-bottom:18px;display:block;filter:brightness(0) invert(1)}.auth .crown h1{font-family:var(--font-display);font-weight:700;font-size:30px;line-height:1.02;letter-spacing:-.3px;margin:0;text-wrap:balance}.auth .crown p{margin:9px 0 0;font-size:14px;opacity:.88;max-width:280px}.auth .sheet{flex:1 1;margin-top:-22px;background:var(--bg);border-radius:24px 24px 0 0;padding:26px 22px 40px;position:relative;z-index:2}.auth .sheet form{max-width:380px;margin:0 auto}.platzwahl{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.platzwahl legend{padding:0;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.sperrbereich{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.belegzeile.sucht-mitspieler,.zelle.sucht-mitspieler{border:1.5px dashed var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent)}.sucht{display:inline-block;margin-left:6px;padding:0 6px;border-radius:99px;background:var(--gold);color:var(--ink);font-size:10.5px;font-weight:700;vertical-align:middle}.schalter{display:flex;align-items:flex-start;gap:10px;margin-top:4px;cursor:pointer}.schalter input{width:18px;height:18px;margin-top:2px;flex:0 0 auto}.schalter span{display:grid;grid-gap:2px;gap:2px;font-weight:600}.schalter small{font-weight:500;font-size:12.5px;color:var(--muted)}.glocke{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;position:relative;font:inherit;color:var(--muted)}.glocke svg{display:block}.glocke-zahl{position:absolute;top:-3px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--red);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.bottomnav .glocke{flex:1 0 auto;min-width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 4px;white-space:nowrap}.bottomnav .glocke svg{width:24px;height:24px}.bottomnav .glocke .glocke-zahl{top:-2px;right:12px}.nachrichtenliste{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.nachrichtenliste li{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:var(--radius-karte);padding:10px 12px;background:var(--surf)}.nachrichtenliste li.neu{border-color:var(--blue);background:var(--blue-soft)}.terminliste{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.termin{align-items:center;gap:14px;flex-wrap:wrap}.termin-zeit{display:flex;flex-direction:column;min-width:74px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termin-zeit b{font-size:19px;line-height:1.1}.termin-zeit span{font-size:11.5px;color:var(--muted)}.termin-text{flex:1 1 200px;min-width:0}.termin-tat{display:flex;gap:6px;flex-wrap:wrap}@media (min-width:768px){.huelle{flex-direction:row}.seitenleiste{display:flex;flex-direction:column;width:240px;flex:0 0 240px;background:var(--surf);border-right:1px solid var(--line);height:100dvh;position:-webkit-sticky;position:sticky;top:0}.seitenleiste nav{display:flex;flex-direction:column;padding:8px 12px;gap:2px}.seitenleiste nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;color:var(--ink-2);font-weight:600;font-size:14.5px;text-decoration:none}.seitenleiste nav a:hover{background:var(--chip);color:var(--ink)}.seitenleiste nav a[aria-current=page]{background:var(--blue-soft);color:var(--blue-ink)}.seitenleiste svg{width:20px;height:20px;flex:0 0 auto}.seitenleiste .fuss{margin-top:auto;padding:14px 20px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:10px}.seitenleiste nav .glocke{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;font-weight:600;font-size:14.5px;text-align:left}.seitenleiste nav .glocke:hover{background:var(--chip);color:var(--ink)}.seitenleiste nav .glocke .glocke-zahl{position:static;margin-left:auto}.bottomnav{display:none}.inhalt{padding:24px 32px 48px}.plan-listen{display:none}.plan-raster{display:block}}.plan-huelle{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-kartegross);background:var(--surf);box-shadow:var(--shadow)}table.plan{border-collapse:collapse;width:100%;min-width:720px}table.plan td,table.plan th{border:1px solid var(--line);padding:0}table.plan thead th{padding:9px 6px;font-weight:700;font-family:var(--font-display);position:-webkit-sticky;position:sticky;top:0;z-index:1}table.plan .zeit,table.plan thead th{font-size:12.5px;background:var(--surf-2)}table.plan .zeit{width:64px;padding:6px 8px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.zelle{width:100%;min-height:38px;display:block;padding:5px 8px;font:inherit;font-size:12.5px;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.zelle.frei:hover:not(:disabled){background:var(--blue-soft)}.zelle.belegt{cursor:default;background:color-mix(in srgb,var(--blue) 12%,transparent)}.zelle.eigen{background:color-mix(in srgb,var(--green) 16%,transparent)}.zelle.blockung{cursor:default;background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--ink-2)}.zelle.gesperrt{color:var(--line-2)}.zelle.gesperrt,.zelle:disabled{cursor:not-allowed}.zelle.anklickbar{cursor:pointer}.zelle.anklickbar:focus-visible,.zelle.anklickbar:hover{outline:2px solid var(--blue);outline-offset:-2px}.belegzeile.anklickbar{display:block;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border-top:0;border-right:0;border-bottom:0;cursor:pointer}.belegzeile.anklickbar:hover{background:var(--chip)}.verwalten-hinweis{color:var(--blue);font-weight:600}dialog.fenster{width:min(520px,calc(100vw - 24px));max-height:min(88dvh,760px);padding:0;border:1px solid var(--line);border-radius:var(--radius-kartegross);background:var(--surf);color:var(--ink);box-shadow:0 24px 60px rgba(13,27,39,.28);overflow:hidden}dialog.fenster::-webkit-backdrop{background:rgba(9,22,34,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.fenster::backdrop{background:rgba(9,22,34,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fenster-kopf{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--line);background:var(--surf-2)}.fenster-kopf h2{font-family:var(--font-display);font-weight:700;font-size:21px;margin:0;line-height:1.1}.fenster-kopf p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.fenster-zu{margin-left:auto;flex:0 0 auto;width:32px;height:32px;line-height:1;font-size:22px;border-radius:10px;cursor:pointer;border:1px solid var(--line-2);background:var(--surf);color:var(--ink-2)}.fenster-zu:hover{background:var(--chip)}.fenster-inhalt{padding:16px 18px 18px;overflow-y:auto;max-height:calc(min(88dvh, 760px) - 74px)}.fenster-inhalt>label{display:block;margin-bottom:14px}.fenster-fuss{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.fenster-fuss,.startwahl{display:flex;gap:8px;flex-wrap:wrap}.startwahl{border:0;padding:0;margin:0 0 16px}.startwahl legend{font-size:12.5px;font-weight:600;color:var(--muted);padding:0;margin-bottom:7px}.slotknopf.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.mitspieler>label span{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:6px}.marken{list-style:none;margin:0 0 9px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.marken li{display:inline-flex;align-items:center;gap:5px;background:var(--blue-soft);color:var(--blue-ink);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);border-radius:99px;padding:4px 5px 4px 11px;font-size:13px;font-weight:600}.marken li.gast{background:var(--gold-soft);color:var(--ink);border-color:var(--gold)}.marken li button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;border-radius:99px}.marken li button:hover{background:rgba(0,0,0,.08)}.wegweiser{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.wegweiser li{color:var(--ink-2);font-size:14.5px}.trefferliste{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--line-2);border-radius:var(--radius-feld);background:var(--surf-2);max-height:232px;overflow-y:auto}.trefferliste li button{display:block;width:100%;text-align:left;font:inherit;font-size:14px;padding:8px 10px;border:0;border-radius:9px;cursor:pointer;background:transparent;color:inherit}.trefferliste li button:focus-visible,.trefferliste li button:hover{background:var(--blue-soft);color:var(--blue-ink)}.trefferliste li.leer{padding:8px 10px;color:var(--muted);font-size:13.5px}.gastknopf{margin-top:8px;align-self:flex-start}.gasthinweis{margin:8px 0 0;color:var(--ink-2)}.knopf.gefahr{background:var(--red);border-color:var(--red);color:#fff}.karte.einstellungen{margin-bottom:20px}.karte.einstellungen>.unterzeile{margin-bottom:14px}.einstellung{display:block;padding:12px 0;border-top:1px solid var(--line)}.einstellung .titel{display:block;font-weight:600;font-size:15px}.einstellung .beschreibung{display:block;font-size:12.5px;color:var(--muted);margin:2px 0 7px;max-width:62ch}.einstellung input{max-width:260px}.einstellung .schluessel{display:block;margin-top:4px;font-size:11.5px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.formraster{display:grid;grid-gap:12px 14px;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.formraster.eng{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.formraster>label{margin-bottom:0}.formraster>label.breit{grid-column:1/-1}.reiter{display:flex;gap:4px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.reiter::-webkit-scrollbar{display:none}.reiter a{flex:0 0 auto;text-decoration:none;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--muted);padding:10px 13px;border-bottom:2.5px solid transparent;margin-bottom:-1px}.reiter a:hover{color:var(--ink)}.reiter a[aria-current=page]{color:var(--blue-ink);border-bottom-color:var(--blue)}.feldfehler{display:block;margin-top:5px;font-size:12.5px;font-weight:600;color:var(--red)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red)}input[aria-invalid=true]:focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 18%,transparent)}.detailkopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.detailkopf .marken-reihe{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.detailkopf .aktionen{display:flex;flex-wrap:wrap;gap:8px}.zurueck{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--muted);text-decoration:none}.zurueck:hover{color:var(--blue-ink)}.marke-klein.gruen{background:color-mix(in srgb,var(--green) 16%,transparent);color:color-mix(in srgb,var(--green) 72%,var(--ink))}.marke-klein.rot{background:color-mix(in srgb,var(--red) 14%,transparent);color:color-mix(in srgb,var(--red) 78%,var(--ink))}dialog.fenster.breit{width:min(760px,100vw - 24px)}.protokoll .alt{text-decoration:line-through;color:var(--muted)}.protokoll .neu{font-weight:600}.protokoll .feld{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.antragsseite .sheet,.rechtstext{max-width:640px}.rechtstext h2{font-family:var(--font-display);font-weight:700;font-size:18px;margin:26px 0 8px;color:var(--ink)}.rechtstext li,.rechtstext p{font-size:14px;line-height:1.55;color:var(--ink-2)}.rechtstext p,.rechtstext ul{margin:0 0 10px}.rechtstext ul{padding-left:20px}.rechtstext li{margin-bottom:8px}.rechtstext strong{color:var(--ink);font-weight:600}.zelle+.zelle{margin-top:2px}.zelle.rest{min-height:22px;font-size:11.5px;font-weight:600;color:var(--blue-ink);background:var(--blue-soft)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}