.kopf.svelte-jqvkua{justify-content:space-between;margin-bottom:12px}.kopf.svelte-jqvkua h1:where(.svelte-jqvkua){margin:0;font-size:1.5rem}.liste.svelte-jqvkua{margin:0;padding:0;list-style:none}.eintrag-link.svelte-jqvkua{color:inherit;flex-direction:column;gap:4px;min-height:64px;text-decoration:none;display:flex}.eintrag-link.svelte-jqvkua:hover{border-color:var(--text-leise)}.auswahl.svelte-1jt8llv{flex-direction:column;gap:6px;display:flex}.titel.svelte-1jt8llv{color:var(--text-leise);font-size:.9rem;font-weight:600}.knoepfe.svelte-1jt8llv{flex-wrap:wrap;gap:8px;display:flex}button.svelte-1jt8llv{border:2px solid var(--rand);background:var(--flaeche);cursor:pointer;text-align:left;border-radius:24px;align-items:center;gap:8px;min-height:48px;padding:6px 14px 6px 8px;display:inline-flex}button.an.svelte-1jt8llv{border-color:var(--rot);background:var(--betont);font-weight:600}.haken.svelte-1jt8llv{border:2px solid var(--rand);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.9rem;display:inline-grid}button.an.svelte-1jt8llv .haken:where(.svelte-1jt8llv){background:var(--rot);border-color:var(--rot);color:#fff}small.svelte-1jt8llv{color:var(--text-leise);font-size:.78rem;font-weight:400;display:block}fieldset.svelte-oag9sy{border:0;min-width:0;margin:0 0 12px;padding:0}legend.svelte-oag9sy{margin-bottom:8px;padding:0;font-weight:700}.utm.svelte-oag9sy{color:var(--text-leise);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.utm.svelte-oag9sy span:where(.svelte-oag9sy){font-weight:600}.utm.svelte-oag9sy .zeile:where(.svelte-oag9sy){flex-wrap:nowrap}.utm.svelte-oag9sy input:where(.svelte-oag9sy){min-width:0}.neu.svelte-ib7fsg{margin-bottom:12px}.doks.svelte-ib7fsg{margin:0;padding:0;list-style:none}.doks.svelte-ib7fsg li:where(.svelte-ib7fsg){border-top:1px solid var(--rand);align-items:stretch;gap:8px;padding:8px 0;display:flex}.dok.svelte-ib7fsg{min-height:48px;color:inherit;flex-direction:column;flex:1;justify-content:center;text-decoration:none;display:flex}.zeit.svelte-10zml3y{color:var(--text-leise);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.zeit.svelte-10zml3y>span:where(.svelte-10zml3y){font-weight:600}.zeile.svelte-10zml3y{flex-wrap:nowrap}input[type=date].svelte-10zml3y{flex:150px;min-width:0}input[type=time].svelte-10zml3y{flex:0 120px;min-width:0}.ablesung.svelte-1bmoxv4{margin-top:8px}input[aria-label].svelte-1bmoxv4{margin:6px 0 10px}.spalten.svelte-14u9f5j{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}fieldset.eintrag.svelte-14u9f5j{min-width:0;margin:0}legend.svelte-14u9f5j{padding:0 4px;font-weight:700}.nr.svelte-1uyyp3o{flex-wrap:nowrap}.nr.svelte-1uyyp3o input:where(.svelte-1uyyp3o){min-width:0}.nr.svelte-yf4qt5{color:var(--text-leise);font-weight:500}.leiste.svelte-yf4qt5{z-index:5;background:var(--flaeche);border-top:2px solid var(--rand);padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.fehlt.svelte-yf4qt5{color:var(--rot);flex:260px;font-size:.9rem}.ok.svelte-yf4qt5{color:var(--gruen)}header.svelte-1n46o8q{z-index:10;background:var(--rot);color:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex;position:sticky;top:0}.marke.svelte-1n46o8q{color:#fff;align-items:center;gap:10px;min-height:48px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.marke.svelte-1n46o8q img:where(.svelte-1n46o8q){background:#fff;border-radius:8px}nav.svelte-1n46o8q{align-items:center;gap:10px;display:flex}nav.svelte-1n46o8q .knopf:where(.svelte-1n46o8q){color:#fff;background:0 0;border-color:#fff9}.offline.svelte-1n46o8q{color:#000;background:#ffd600;border-radius:12px;padding:2px 10px;font-size:.85rem;font-weight:700}main.svelte-1n46o8q{max-width:980px;margin:0 auto;padding:16px 16px 120px}.meldung.svelte-1n46o8q{border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:12px auto 0;padding:8px 8px 8px 16px;display:flex}.meldung.ok.svelte-1n46o8q{color:#1b5e20;background:#e8f5e9;border:1px solid #a5d6a7}.meldung.fehler.svelte-1n46o8q{color:#b71c1c;background:#ffebee;border:1px solid #ef9a9a}@media (max-width:1012px){.meldung.svelte-1n46o8q{margin:12px 16px 0}}:root{--rot:#b71c1c;--rot-dunkel:#7f0000;--text:#1a1a1a;--text-leise:#555;--flaeche:#fff;--hintergrund:#f2f2f0;--rand:#c8c8c4;--betont:#fff6d6;--gruen:#1b5e20;--fokus:#ffd600;--radius:10px;color:var(--text);background:var(--hintergrund);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px}@media (prefers-color-scheme:dark){:root{--text:#f1f1f1;--text-leise:#b8b8b8;--flaeche:#1f1f1f;--hintergrund:#121212;--rand:#444;--betont:#3a3214;--gruen:#81c784}}*{box-sizing:border-box}body{margin:0}h1,h2,h3{margin:0 0 .5em;line-height:1.2}h2{font-size:1.3rem}h3{font-size:1.05rem}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.knopf{border-radius:var(--radius);border:2px solid var(--rand);background:var(--flaeche);min-height:48px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}a{color:var(--link,#0b57d0)}@media (prefers-color-scheme:dark){a{color:#8ab4f8}}.knopf:hover{border-color:var(--text-leise)}.knopf.haupt{background:var(--rot);border-color:var(--rot);color:#fff}.knopf.haupt:hover{background:var(--rot-dunkel)}.knopf.klein{min-height:40px;padding:0 12px;font-weight:500}.knopf.gefahr{color:var(--rot)}.knopf:disabled{opacity:.5;cursor:default}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:16px;padding:16px}.karte>h2:first-child,.karte>h3:first-child{margin-top:0}.raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;display:grid}.raster.eng{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.breit{grid-column:1/-1}label.feld{color:var(--text-leise);flex-direction:column;gap:4px;font-size:.9rem;display:flex}label.feld>span{font-weight:600}input[type=text],input[type=date],input[type=time],input[type=number],input[type=tel],input:not([type]),select,textarea{border:2px solid var(--rand);background:var(--flaeche);min-height:48px;color:var(--text);border-radius:8px;width:100%;padding:8px 12px;font-size:1rem}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:var(--text-leise)}.zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zeile.ende{justify-content:flex-end}.leise{color:var(--text-leise);font-size:.9rem}.hinweis{background:var(--betont);border-radius:8px;padding:10px 12px;font-size:.95rem}.trenner{border:0;border-top:1px solid var(--rand);margin:16px 0}.eintrag{border:1px solid var(--rand);border-radius:8px;margin-bottom:10px;padding:12px}.eintrag-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}@media (max-width:600px){:root{font-size:16px}.karte{padding:12px}}
