:root{--gruen:#2f5d50;--dunkel:#1e3f36;--bg:#faf7f2;--bg-klar:#faf7f200;--text:#1f2a26;--linie:#e5ded3;--akzent:#c2673e;--ocker:#9c6b2e;--muted:#606a66;--karte:#fff;--tint:#2f5d5014;--tint2:#2f5d5029;--band-gruen:#2f5d5014;--band-gruen-stark:#2f5d5024;--band-ocker:#9c6b2e24;--punkt:#5c9ad1;--akzent-flaeche:#b45c33;--ocker-text:#7a5424;--hinweis-bg:#f3eee4;--status-rot-bg:#f6e4dc;--avatar-zweite:#e7d3b6;--tinte:#1f2a26;--tinte-2:#2f3b37;--tinte-tint:#1f2a2612;--aktion:#1f2a26;--aktion-tint:#1f2a2612;--g-myself:#2f5d50;--g-myself-text:#2f5d50;--g-myself-hell:#9fd0b9;--g-myself-ton:#2f5d501a;--g-social:#b23a4f;--g-social-text:#9a2f44;--g-social-hell:#f0a9b6;--g-social-ton:#b23a4f1a;--g-work:#3b6a9a;--g-work-text:#2f5a87;--g-work-hell:#a9c8ea;--g-work-ton:#3b6a9a1a;--daten1:#2f5d50;--daten2:#9c6b2e;--daten2-text:#7a5424;--sb:272px;--sbc:64px;--sb-text:#d6e2dc;--sb-text-hell:#e6eee9;--sb-text-muted:#b9ccc3;--sb-icon:#c9d8d0;--sb-linie:#ffffff24;--sb-hover:#ffffff14;--sb-aktiv:#ffffff26;--radius:12px;--radius-button:9px;--radius-klein:8px;--radius-pill:999px;--schatten:0 1px 2px #1f2a260d, 0 8px 24px #2f5d500f;--schatten-panel:-8px 0 30px #1f2a2624;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:20px;--abstand-6:28px;--abstand-7:36px;--inhalt-max:1640px;--zielhoehe:48px;--leiste-hoehe:56px;--hauptaktion-hoehe:52px;--hauptaktion-abstand:12px;--luft-ende:16px;--karte-liste-max:576px;--liste-knoepfe-max:420px;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, sans-serif;--schrift-basis:15px;--schrift-mono:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--zeilenhoehe:1.5;--t-h1:28px;--t-h1-mobil:24px;--t-h2:18px;--t-h3:15.5px;--t-neben:13.5px;--t-klein:13px;--t-lese:16px;--t-hero:20px;--t-badge:12px;--t-zahl:40px;--t-zeichnung:11px;--t-kapitaelchen:11px;--t-seitenleiste:14.5px;--t-register:14px;--t-eingabe-mobil:16px;--dauer:.18s;--dauer-lang:.3s;--kurve:cubic-bezier(.2, .8, .2, 1);--sicher-oben:env(safe-area-inset-top,0px);--sicher-rechts:env(safe-area-inset-right,0px);--sicher-unten:env(safe-area-inset-bottom,0px);--sicher-links:env(safe-area-inset-left,0px)}[data-gruppe=myself]{--aktion:var(--g-myself-text);--aktion-tint:var(--g-myself-ton);--ton:var(--g-myself-ton);--kenn:var(--g-myself)}[data-gruppe=social]{--aktion:var(--g-social-text);--aktion-tint:var(--g-social-ton);--ton:var(--g-social-ton);--kenn:var(--g-social)}[data-gruppe=work]{--aktion:var(--g-work-text);--aktion-tint:var(--g-work-ton);--ton:var(--g-work-ton);--kenn:var(--g-work)}[data-gruppenfarben=aus],[data-gruppenfarben=aus] [data-gruppe]{--g-myself:var(--tinte);--g-myself-text:var(--tinte);--g-myself-hell:var(--sb-text-hell);--g-myself-ton:var(--tinte-tint);--g-social:var(--tinte);--g-social-text:var(--tinte);--g-social-hell:var(--sb-text-hell);--g-social-ton:var(--tinte-tint);--g-work:var(--tinte);--g-work-text:var(--tinte);--g-work-hell:var(--sb-text-hell);--g-work-ton:var(--tinte-tint);--aktion:var(--tinte);--aktion-tint:var(--tinte-tint)}
*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}html[data-bewegung=aus]{scroll-behavior:auto}html[data-bewegung=aus] *{transition:none!important;animation:none!important}body{font-family:var(--schrift);font-size:var(--schrift-basis);line-height:var(--zeilenhoehe);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--aktion);outline-offset:2px}h1,h2,h3{margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--t-h1);letter-spacing:-.01em;font-weight:650;line-height:1.15}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}small{font-size:var(--t-klein)}p{margin:0}a{color:var(--aktion);text-decoration:none}a:hover{text-decoration:none}@media (max-width:900px){h1{font-size:var(--t-h1-mobil)}}
textarea,select,input:where(:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]):not([type=color])){border:1px solid var(--linie);border-radius:var(--radius-klein);width:100%;color:var(--text);background:#fff;padding:9px 11px}textarea{resize:vertical;min-height:96px}@media (max-width:760px){textarea,select,input:where(:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]):not([type=color])){font-size:var(--t-eingabe-mobil);min-height:var(--zielhoehe)}}.kaestchen{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.kaestchen input[type=checkbox]{width:20px;height:20px;accent-color:var(--aktion);cursor:pointer;flex:none;margin:0}.kaestchen>span{min-width:0}.kaestchen[data-gesperrt],.kaestchen input[type=checkbox]:disabled{cursor:default}.kaestchen[data-gesperrt]{opacity:.6}@media (max-width:760px){.kaestchen{min-height:var(--zielhoehe)}}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]{min-height:calc(var(--schrift-basis) * var(--zeilenhoehe) + 20px);line-height:var(--zeilenhoehe)}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=date]::-webkit-datetime-edit{padding:0}.nebentext{color:var(--muted);font-size:var(--t-klein);margin:0}.nebentextMitte{color:var(--muted);font-size:var(--t-klein);text-align:center;margin:6px 0 0}.balken{background:var(--tint);border-radius:var(--radius-pill);height:8px;margin-top:6px;display:block;position:relative;overflow:hidden}.balken i{background:var(--daten1);border-radius:var(--radius-pill);height:100%;display:block}.balken i.ueber,.balken i.ocker{background:var(--ocker)}.balkenEng{margin-top:2px}.legende{font-size:var(--t-neben);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.legende i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.kachelpunkt{border-radius:3px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 2px #fff}.legende .gruen{background:var(--daten1)}.legende .ocker{background:var(--ocker)}.legende .dunkel{background:var(--dunkel)}.legende .wir{border:2px dashed var(--akzent-flaeche);background:0 0}.legende .akzent{background:var(--akzent)}.legende .band{background:var(--tint);border:1px solid var(--linie)}.legende .markerBeide,.kachelpunkt.markerBeide{background:var(--dunkel);border-radius:50%}.legende .markerErste,.kachelpunkt.markerErste{border:2px solid var(--daten1);background:#fff;border-radius:50%}.legende .markerZweite,.kachelpunkt.markerZweite{border:2px solid var(--ocker);background:#fff;border-radius:50%}.legende .markerWunsch,.kachelpunkt.markerWunsch{border:2px dashed var(--akzent);background:0 0;border-radius:50%}.legende .markerGeplant,.kachelpunkt.markerGeplant{background:var(--akzent)}.dateiKnopf{border:1px solid var(--aktion);color:var(--aktion);border-radius:var(--radius-button);font-size:var(--t-neben);cursor:pointer;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;padding:7px 13px;display:inline-flex}.dateiKnopf:hover{background:var(--aktion-tint)}.dateiKnopf[aria-disabled=true]{opacity:.55;cursor:default}.dateiKnopf input{display:none}.mono{font-family:var(--schrift-mono)}.mt0{margin-top:0}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.ml10{margin-left:10px}.mrAuto{margin-right:auto}.zeileEng{padding-top:7px;padding-bottom:7px}.mittel{font-weight:500}.nowrap{white-space:nowrap}.vorformatiert{white-space:pre-wrap}.feldPaar{gap:8px;display:flex}.grafik{width:100%;margin:0 auto;display:block}.grafik480{max-width:480px}@media (max-width:760px){textarea,select,input:where(:not([type=file]):not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=range]):not([type=color])),.dateiKnopf{min-height:var(--zielhoehe)}}
