.bib .hint{color:var(--color-ink-soft);font-size:.9rem}.bib{padding-block:var(--space-1)}.bib__toolbar{align-items:flex-end;gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.bib__toolbar[hidden],.bib__leer[hidden],.bib__warning[hidden]{display:none}.bib__feedback{color:var(--color-ink-soft);cursor:pointer;align-items:center;gap:.5em;padding-bottom:.6em;font-size:.9rem;display:inline-flex}.bib__spacer{flex:1}.bib__filter[hidden]{display:none}.bib__toolbar .btn{box-sizing:border-box;justify-content:center;align-items:center;min-height:2.9em;margin:0;line-height:1.2;display:inline-flex}.bib__filter{color:var(--color-ink-soft);gap:.2em;font-size:.85rem;display:grid}.bib__filter select{font:inherit;color:var(--color-ink);border:1px solid var(--color-rule-strong);border-radius:var(--radius);background-color:var(--color-paper);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23566' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:.7em;min-width:11rem;padding:.55em 2.2em .55em .75em;font-size:.95rem}.bib__filter select:hover{border-color:var(--color-primary)}@media (width<=36rem){.bib__filter,.bib__filter select{width:100%}}.bib__import{cursor:pointer;position:relative}.bib__import input{opacity:0;cursor:pointer;position:absolute;inset:0}.bib__warning{padding:var(--space-2);border:1px solid var(--color-gold);border-radius:var(--radius);background:var(--color-paper-raised)}.bib__leer{padding:var(--space-3)}.bib__gruppe h2{margin-top:var(--space-5);font-size:var(--step-1)}.bib__karten{gap:var(--space-2);display:grid}.bib__karte{padding:var(--space-3)}.bib__karte.is-gelesen{opacity:.8}.bib__titel{font-size:var(--step-1);margin:0 0 .3em}.bib__beschreibung{color:var(--color-ink-soft);margin:0 0 .4em}.bib__meta{margin:0 0 var(--space-1);color:var(--color-ink-soft);font-size:.85rem}.bib__gelesen{align-items:center;gap:.4em;font-size:.9rem;display:inline-flex}.bib__wohnungen{margin:var(--space-1) 0 0;border:none;flex-wrap:wrap;gap:.3em 1em;padding:0;font-size:.9rem;display:flex}.bib__wohnungen legend{color:var(--color-ink-soft);margin-bottom:.2em;padding:0;font-size:.85rem}.bib__wohnungen label{align-items:center;gap:.4em;display:inline-flex}.bib__notiz{margin-top:var(--space-2);color:var(--color-ink-soft);gap:.2em;font-size:.85rem;display:grid}.bib__notiz textarea{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink);resize:vertical;padding:.5em .7em;font-size:.95rem}.bib__aktionen{margin-top:var(--space-1)}.bib__link-btn{font:inherit;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.bib__link-btn--danger{color:var(--color-ink-soft)}.bib__hinweis{margin-top:var(--space-5)}@media (width<=36rem){.bib__toolbar>.btn{text-align:center;flex:100%}.bib__spacer{display:none}}.page[data-astro-cid-6o624zex]{padding-block:var(--space-5) var(--space-3)}.hint[data-astro-cid-6o624zex]{color:var(--color-ink-soft);font-size:.9rem}.cockpit-wrap[data-astro-cid-6o624zex]{max-width:60rem;padding-top:var(--space-4)}.app-wrap[data-astro-cid-6o624zex]{max-width:74rem;padding-top:var(--space-3);scroll-margin-top:var(--space-2)}.app[data-astro-cid-6o624zex]{gap:var(--space-3);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.app__side[data-astro-cid-6o624zex]{top:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);display:grid;position:sticky}.app__brand[data-astro-cid-6o624zex] h1[data-astro-cid-6o624zex]{font-size:var(--step-1);margin:0;line-height:1.2}.app__brand[data-astro-cid-6o624zex] p[data-astro-cid-6o624zex]{color:var(--color-ink-soft);margin:.4em 0 0;font-size:.88rem}.app__nav[data-astro-cid-6o624zex]{gap:.25rem;display:grid}.app__tab[data-astro-cid-6o624zex]{width:100%;font:inherit;color:var(--color-ink);text-align:left;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.6rem .75rem;font-weight:500;display:flex;position:relative}.app__tab[data-astro-cid-6o624zex]:hover{background:var(--color-paper)}.app__tab[data-astro-cid-6o624zex][aria-selected=true]{color:var(--color-primary-dark);background:var(--color-primary-tint);font-weight:600}.app__tab[data-astro-cid-6o624zex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app__tab-label[data-astro-cid-6o624zex]{flex:1}.app__count[data-astro-cid-6o624zex]{text-align:center;min-width:1.5em;color:var(--color-ink-soft);background:var(--color-paper);border-radius:999px;padding:0 .45em;font-size:.75rem;font-weight:700;line-height:1.5rem}.app__count[data-astro-cid-6o624zex][hidden]{display:none}.app__tab[data-astro-cid-6o624zex][aria-selected=true] .app__count[data-astro-cid-6o624zex]{background:var(--color-paper-raised)}.app__count--alarm[data-astro-cid-6o624zex]{color:#fff;background:var(--color-gold)}.app__tab[data-astro-cid-6o624zex][aria-selected=true] .app__count--alarm[data-astro-cid-6o624zex]{background:var(--color-gold)}.app__facts[data-astro-cid-6o624zex]{padding:var(--space-2) 0 0;color:var(--color-ink-soft);border-top:1px solid var(--color-rule);margin:0;font-size:.82rem;list-style:none}.app__facts[data-astro-cid-6o624zex] li[data-astro-cid-6o624zex]{margin-bottom:.3em;padding-left:1.1em;position:relative}.app__facts[data-astro-cid-6o624zex] li[data-astro-cid-6o624zex]:before{content:"✓";color:var(--color-green);position:absolute;left:0}.app__main[data-astro-cid-6o624zex]{min-height:28rem}.app__bar[data-astro-cid-6o624zex]{margin-bottom:var(--space-2)}.app__view[data-astro-cid-6o624zex]{display:none}.app[data-astro-cid-6o624zex][data-view=uebersicht] #view-uebersicht[data-astro-cid-6o624zex],.app[data-astro-cid-6o624zex][data-view=wohnungen] #view-wohnungen[data-astro-cid-6o624zex],.app[data-astro-cid-6o624zex][data-view=bibliothek] #view-bibliothek[data-astro-cid-6o624zex]{display:block}.app[data-astro-cid-6o624zex][data-view=bibliothek] #vc-empty[data-astro-cid-6o624zex],.app[data-astro-cid-6o624zex][data-view=bibliothek] .app__bar[data-astro-cid-6o624zex] .btn[data-astro-cid-6o624zex]:not(#vc-neu){display:none}.app__intro[data-astro-cid-6o624zex]{margin:0 0 var(--space-2);color:var(--color-ink-soft)}.app__daten[data-astro-cid-6o624zex]{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.app__daten[data-astro-cid-6o624zex][hidden],.app__daten[data-astro-cid-6o624zex] [data-astro-cid-6o624zex][hidden]{display:none}.app[data-astro-cid-6o624zex] .cockpit__section[data-astro-cid-6o624zex]:first-child{margin-top:0}@media (width<=55rem){.app[data-astro-cid-6o624zex]{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.app__side[data-astro-cid-6o624zex]{padding:var(--space-2);position:static}.app__facts[data-astro-cid-6o624zex]{display:none}.app__nav[data-astro-cid-6o624zex]{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem}.app__tab[data-astro-cid-6o624zex]{text-align:center;flex-direction:column;gap:.2rem;padding:.5rem .25rem;font-size:.82rem}.app__tab-label[data-astro-cid-6o624zex]{flex:none}.app__count[data-astro-cid-6o624zex]{min-width:1.3em;font-size:.68rem;line-height:1.3rem;position:absolute;top:.15rem;right:.3rem}}.cockpit-wrap__hint[data-astro-cid-6o624zex]{margin:0 0 var(--space-2)}.cockpit-wrap__hint--below[data-astro-cid-6o624zex]{margin:var(--space-2) 0 0}.cockpit__group-hint[data-astro-cid-6o624zex]{margin:0 0 var(--space-2);color:var(--color-ink-soft)}.cockpit__staffel[data-astro-cid-6o624zex]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.cockpit__staffel[data-astro-cid-6o624zex] .cockpit__field[data-astro-cid-6o624zex]{margin:0}.cockpit__staffel-aktionen[data-astro-cid-6o624zex]{margin-bottom:var(--space-3)}.cockpit__staffel-gen[data-astro-cid-6o624zex]{padding:var(--space-2);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius)}.cockpit__staffel-gen-titel[data-astro-cid-6o624zex]{margin-bottom:var(--space-1);font-weight:600;display:block}.cockpit__staffel-gen-felder[data-astro-cid-6o624zex]{gap:var(--space-2);margin-bottom:var(--space-1);grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.cockpit__staffel-gen-felder[data-astro-cid-6o624zex] .cockpit__field[data-astro-cid-6o624zex]{margin:0}@media (width<=36rem){.cockpit__staffel[data-astro-cid-6o624zex],.cockpit__staffel-gen-felder[data-astro-cid-6o624zex]{grid-template-columns:1fr}}.cockpit[data-astro-cid-6o624zex]{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.cockpit__toolbar[data-astro-cid-6o624zex]{align-items:center;gap:var(--space-1,.5rem);flex-wrap:wrap;display:flex}.cockpit__toolbar-spacer[data-astro-cid-6o624zex]{flex:1}@media (width<=36rem){.cockpit__toolbar[data-astro-cid-6o624zex]>.btn[data-astro-cid-6o624zex]{text-align:center;flex:100%}.cockpit__toolbar-spacer[data-astro-cid-6o624zex]{display:none}}.cockpit__import[data-astro-cid-6o624zex]{cursor:pointer;position:relative}.cockpit__import[data-astro-cid-6o624zex] input[data-astro-cid-6o624zex]{opacity:0;cursor:pointer;position:absolute;inset:0}.cockpit__storage-warning[data-astro-cid-6o624zex]{margin:var(--space-2) 0 0;color:var(--color-red);font-size:.85rem}.cockpit__form[data-astro-cid-6o624zex]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.cockpit__form-title[data-astro-cid-6o624zex]{font-size:var(--step-1);margin:0 0 var(--space-2)}.cockpit__group[data-astro-cid-6o624zex]{margin:0 0 var(--space-3);border:0;padding:0}.cockpit__group[data-astro-cid-6o624zex] legend[data-astro-cid-6o624zex]{margin-bottom:.6em;padding:0;font-weight:600}.cockpit__grid[data-astro-cid-6o624zex]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.cockpit__field[data-astro-cid-6o624zex]{display:block}.cockpit__field--wide[data-astro-cid-6o624zex]{grid-column:1/-1}.cockpit__field[data-astro-cid-6o624zex][hidden],.cockpit__group[data-astro-cid-6o624zex][hidden],.cockpit__check[data-astro-cid-6o624zex][hidden]{display:none}.cockpit__field[data-astro-cid-6o624zex]>span[data-astro-cid-6o624zex]{color:var(--color-ink-soft);margin-bottom:.35em;font-size:.85rem;font-weight:500;display:block}.cockpit__field[data-astro-cid-6o624zex] input[data-astro-cid-6o624zex],.cockpit__field[data-astro-cid-6o624zex] select[data-astro-cid-6o624zex]{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);width:100%;padding:.55em .75em}.cockpit__field[data-astro-cid-6o624zex] small[data-astro-cid-6o624zex]{color:var(--color-ink-faint);margin-top:.35em;font-size:.78rem;display:block}.cockpit__check[data-astro-cid-6o624zex]{margin-top:var(--space-2);align-items:flex-start;gap:.6em;font-size:.9rem;display:flex}.cockpit__check[data-astro-cid-6o624zex] input[data-astro-cid-6o624zex]{margin-top:.25em}.cockpit__more[data-astro-cid-6o624zex]{margin-bottom:var(--space-3)}.cockpit__more[data-astro-cid-6o624zex] summary[data-astro-cid-6o624zex]{cursor:pointer;margin-bottom:var(--space-2);font-weight:600}.cockpit__form-actions[data-astro-cid-6o624zex]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cockpit__empty[data-astro-cid-6o624zex]{margin-top:var(--space-3);padding:var(--space-3);border:1px dashed var(--color-rule-strong);border-radius:var(--radius);text-align:center;color:var(--color-ink-soft)}.cockpit__empty[data-astro-cid-6o624zex] p[data-astro-cid-6o624zex]{max-width:34rem;margin:.3em auto}.cockpit__section[data-astro-cid-6o624zex]{margin-top:var(--space-4)}.cockpit__section[data-astro-cid-6o624zex] h2[data-astro-cid-6o624zex]{font-size:var(--step-1);margin:0 0 var(--space-2)}.cockpit__aufgaben[data-astro-cid-6o624zex]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cockpit__wohnungen[data-astro-cid-6o624zex]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.cockpit__aufgabe{background:var(--color-paper);border:1px solid var(--color-rule);border-left:4px solid var(--color-rule-strong);border-radius:var(--radius);padding:.8em 1em}.cockpit__aufgabe--ueberfaellig{border-left-color:var(--color-red)}.cockpit__aufgabe--jetzt{border-left-color:var(--color-green)}.cockpit__aufgabe--bald{border-left-color:var(--color-gold)}.cockpit__aufgabe--hinweis{border-left-color:var(--color-primary)}.cockpit__aufgabe--spaeter{opacity:.8}.cockpit__aufgabe-kopf{flex-wrap:wrap;justify-content:space-between;gap:.3em 1em;font-size:.8rem;display:flex}.cockpit__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-soft);font-weight:600}.cockpit__aufgabe--ueberfaellig .cockpit__badge{color:var(--color-red)}.cockpit__datum{font-family:var(--font-mono,monospace);color:var(--color-ink-soft)}.cockpit__aufgabe-titel{margin:.3em 0 .2em}.cockpit__aufgabe-text{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.cockpit__aufgabe-aktionen,.cockpit__wohnung-aktionen{flex-wrap:wrap;align-items:center;gap:.4em 1.2em;margin-top:.5em;font-size:.88rem;font-weight:500;display:flex}.cockpit__link-btn{font:inherit;color:var(--color-primary-dark);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cockpit__link-btn--danger{color:var(--color-red)}.cockpit__wohnung h3{overflow-wrap:anywhere;margin:0 0 .5em;font-size:1.05rem}.cockpit__wohnung dl{margin:0;font-size:.86rem}.cockpit__wohnung dl>div{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:1em;padding:.3em 0;display:flex}.cockpit__wohnung dt{color:var(--color-ink-soft)}.cockpit__wohnung dd{text-align:right;margin:0}.cockpit__ratgeber{margin-top:var(--space-2);padding-top:var(--space-1);border-top:1px dashed var(--color-rule);font-size:.9rem}.cockpit__ratgeber-titel{letter-spacing:.02em;color:var(--color-ink-soft);font-size:.8rem;font-weight:600;display:block}.cockpit__ratgeber ul{margin:.2em 0 0;padding-left:1.1em}.cockpit__ratgeber-ok{color:var(--color-ink-soft);font-size:.85rem}
