@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/schrift/lato-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/schrift/lato-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/schrift/lato-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/schrift/lato-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/schrift/lato-latin-900-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/schrift/source-serif-4-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/schrift/source-serif-4-latin-700-italic.woff2)format("woff2")}:root{--waldgruen:#2e4600;--grasgruen:#627a38;--limette:#a2c523;--braun:#795038;--hellbraun:#ceab97;--schwarzgrau:#30332b;--mittelgrau:#757c69;--hellgrau:#cfd1c7;--papier:#fff;--tinte:#1d2019;--grund:#f3f4ef;--flaeche:#fff;--flaeche-sanft:#e8ecdc;--flaeche-tief:#eceee6;--text:#30332b;--text-leise:#5d6355;--linie:#d9dbd2;--linie-stark:#b9bcae;--haupt:#2e4600;--haupt-hover:#3c5a06;--auf-haupt:#fff;--akzent:#795038;--marke:#795038;--fokus:#2e4600;--warn-text:#8a4f0b;--warn-flaeche:#f6ead9;--schatten:0 1px 2px #14180c0f, 0 4px 14px #14180c0f;--qr-hell:#fff;--qr-dunkel:#000;--chat-grund:#ebe7dc;--chat-muster:#2e46000f;--blase-ich:#dfe9c6;--blase-du:#fff;--name-1:#24609e;--name-2:#8f5400;--name-3:#6f4a9c;--name-4:#2b6e2e;--name-5:#9a3412;--name-6:#0f6e6e;--auf-foto:#fff;--foto-schleier:#0000008c;--lichtbild-grund:#0c0d0a;--lichtbild-text:#f4f2ea;--lichtbild-leise:#c9c6b9;--st-bezahlt:#2b6e2e;--st-offen:#24609e;--st-bald:#8f5400;--st-ueberfaellig:#b3261e;--st-wartet:#6f4a9c;--st-entwurf:#5d6255;--schrift-text:"Lato", "Helvetica Neue", Arial, system-ui, sans-serif;--schrift-titel:Georgia, "Source Serif 4", "Times New Roman", serif;--tipp-min:2.75rem;--radius:.875rem;--radius-klein:.625rem;--abstand:1rem;--seitenrand:1rem;--leiste-unten:4.25rem;--seitenleiste:15.5rem;--inhalt-max:60rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-design=hell]){--grund:#181a14;--flaeche:#22251d;--flaeche-sanft:#323a25;--flaeche-tief:#2a2e24;--text:#eceee6;--text-leise:#b3b9a8;--linie:#3a3e33;--linie-stark:#555a4b;--haupt:#a2c523;--haupt-hover:#b5d63c;--auf-haupt:#1d2019;--akzent:#ceab97;--marke:#ceab97;--fokus:#a2c523;--warn-text:#f0b46a;--warn-flaeche:#3a2f20;--schatten:0 1px 2px #0000004d;--st-bezahlt:#6cc070;--st-offen:#6aa5e6;--st-bald:#f0a640;--st-ueberfaellig:#f0736a;--st-wartet:#b494e0;--st-entwurf:#a2a796;--chat-grund:#14160f;--chat-muster:#a2c5230d;--blase-ich:#34431c;--blase-du:#2a2e24;--name-1:#6aa5e6;--name-2:#f0a640;--name-3:#b494e0;--name-4:#6cc070;--name-5:#f08a6a;--name-6:#5cc8c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-design=dunkel]{--grund:#181a14;--flaeche:#22251d;--flaeche-sanft:#323a25;--flaeche-tief:#2a2e24;--text:#eceee6;--text-leise:#b3b9a8;--linie:#3a3e33;--linie-stark:#555a4b;--haupt:#a2c523;--haupt-hover:#b5d63c;--auf-haupt:#1d2019;--akzent:#ceab97;--marke:#ceab97;--fokus:#a2c523;--warn-text:#f0b46a;--warn-flaeche:#3a2f20;--schatten:0 1px 2px #0000004d;--st-bezahlt:#6cc070;--st-offen:#6aa5e6;--st-bald:#f0a640;--st-ueberfaellig:#f0736a;--st-wartet:#b494e0;--st-entwurf:#a2a796;--chat-grund:#14160f;--chat-muster:#a2c5230d;--blase-ich:#34431c;--blase-du:#2a2e24;--name-1:#6aa5e6;--name-2:#f0a640;--name-3:#b494e0;--name-4:#6cc070;--name-5:#f08a6a;--name-6:#5cc8c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-schrift=gross]{font-size:115%}:root[data-schrift=sehr_gross]{font-size:130%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--grund);color:var(--text);font-family:var(--schrift-text);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3{font-family:var(--schrift-titel);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}h1{font-size:1.625rem}h2{font-size:1.25rem}h3{font-size:1.0625rem}p{margin:0}a{color:var(--haupt)}img,svg{max-width:100%}.symbol{flex:none;width:1.25em;height:1.25em}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.nur-vorlesen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leise{color:var(--text-leise)}.klein{font-size:.875rem}.huelle{flex-direction:column;min-height:100dvh;display:flex}.kopf{z-index:20;padding:calc(env(safe-area-inset-top,0px) + .375rem) var(--seitenrand) .375rem;background:color-mix(in srgb, var(--grund) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linie);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.kopf-logo{color:var(--marke);min-height:var(--tipp-min);min-width:var(--tipp-min);align-items:center;text-decoration:none;display:flex}.kopf-logo svg{width:auto;height:1.875rem}.kopf-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.inhalt{width:100%;max-width:var(--inhalt-max);padding:var(--abstand) var(--seitenrand) calc(var(--leiste-unten) + env(safe-area-inset-bottom,0px) + var(--abstand));gap:var(--abstand);flex:1;align-content:start;margin:0 auto;display:grid}.leiste-unten{z-index:20;background:var(--flaeche);border-top:1px solid var(--linie);padding:.25rem .25rem calc(env(safe-area-inset-bottom,0px) + .25rem);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.leiste-unten a,.leiste-unten button{min-height:3.25rem;font:inherit;color:var(--text-leise);border-radius:var(--radius-klein);cursor:pointer;overflow-wrap:anywhere;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:.125rem;padding:.25rem .125rem;font-size:.8125rem;line-height:1.15;text-decoration:none;display:grid}.leiste-unten a.active,.leiste-unten a[aria-current=page]{color:var(--haupt);font-weight:900}.leiste-unten svg{width:1.375rem;height:1.375rem}.seitenleiste{display:none}.offline-band{z-index:30;padding:calc(env(safe-area-inset-top,0px) + .375rem) var(--seitenrand) .375rem;background:var(--warn-flaeche);color:var(--warn-text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;font-size:.875rem;font-weight:700;display:flex;position:sticky;top:0}.testlauf-band{margin-bottom:var(--abstand);border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche-sanft);color:var(--text);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;display:flex}.testlauf-band>span{flex:12rem}.offline-band button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;min-height:2rem;padding:.25rem .75rem}@media (width>=48rem){.huelle{grid-template-columns:var(--seitenleiste) minmax(0, 1fr);grid-template-rows:auto 1fr;display:grid}.offline-band{grid-column:1/-1}.kopf,.leiste-unten{display:none}.inhalt{padding:calc(var(--abstand) * 1.5) calc(var(--seitenrand) * 2) calc(var(--abstand) * 3)}.seitenleiste{background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;gap:.75rem;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.seitenleiste .kopf-logo{padding:0 .5rem}.seitenleiste .kopf-logo svg{height:2.5rem}.seitenleiste nav{gap:.75rem;display:grid}.nav-gruppe{gap:.125rem;display:grid}.nav-gruppe h2{font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;color:var(--text-leise);margin-bottom:.125rem;padding:0 .625rem;font-size:.8125rem}.nav-gruppe a{min-height:var(--tipp-min);border-radius:var(--radius-klein);color:var(--text);align-items:center;gap:.625rem;padding:0 .625rem;text-decoration:none;display:flex}.nav-gruppe a:hover{background:var(--flaeche-tief)}.nav-gruppe a.active{background:var(--flaeche-sanft);color:var(--haupt);font-weight:700}.nav-gruppe svg{flex:none;width:1.25rem;height:1.25rem}.seitenleiste-fuss{gap:.25rem;margin-top:auto;display:grid}.seitenleiste-fuss .knopf{text-align:left;justify-content:flex-start;padding-inline:.625rem}}.seite-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seite-kopf>div{gap:.25rem;min-width:0;display:grid}.zurueck{min-height:var(--tipp-min);color:var(--text-leise);align-items:center;gap:.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:var(--abstand);gap:.75rem;min-width:0;display:grid}.karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .5rem;display:flex}.karte-kopf>a:not(.knopf){min-height:var(--tipp-min);align-items:center;margin:-.5rem 0;font-weight:700;display:inline-flex}.liste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.liste-bilanz{padding:.625rem var(--abstand);border-bottom:1px solid var(--linie);color:var(--text-leise);flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.zeile{--st:var(--linie);min-height:3.5rem;padding:.5rem var(--abstand) .5rem calc(var(--abstand) - 4px);border-top:1px solid var(--linie);border-left:4px solid var(--st);color:inherit;width:100%;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;text-decoration:none;display:grid}.liste>li:first-child>.zeile,.liste-bilanz+li>.zeile{border-top:0}a.zeile:hover,button.zeile:hover{background:var(--flaeche-tief)}button.zeile{cursor:pointer;border-bottom:0;border-right:0}.zeile-text{min-width:0;display:grid}.zeile-titel{overflow-wrap:anywhere;font-weight:700}.zeile-unter{color:var(--text-leise);overflow-wrap:anywhere;font-size:.875rem}.zeile-pfeil{color:var(--text-leise);display:flex}.zeile-pfeil svg{width:1.25rem;height:1.25rem}.zeile-links{color:var(--haupt);display:flex}.zeile-links svg{width:1.375rem;height:1.375rem}@media (width<=30rem){.zeile:has(>.zeile-links>.status:only-child){grid-template-columns:minmax(0,1fr) auto}.zeile:has(>.zeile-links>.status:only-child)>.zeile-text{grid-area:1/1}.zeile:has(>.zeile-links>.status:only-child)>.zeile-links{grid-area:2/1}.zeile:has(>.zeile-links>.status:only-child)>.zeile-pfeil{grid-area:1/2/span 2}}.zeile-links:empty{display:none}.zeile:has(.zeile-links:empty){grid-template-columns:minmax(0,1fr) auto}.status{--st:var(--st-entwurf);color:var(--st);background:color-mix(in srgb, var(--st) 12%, var(--flaeche));white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.st-bezahlt{--st:var(--st-bezahlt)}.st-offen{--st:var(--st-offen)}.st-bald{--st:var(--st-bald)}.st-ueberfaellig{--st:var(--st-ueberfaellig)}.st-wartet{--st:var(--st-wartet)}.st-entwurf{--st:var(--st-entwurf)}.chip{background:var(--flaeche-sanft);color:var(--text);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.knopf{min-height:var(--tipp-min);border-radius:var(--radius-klein);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--flaeche-tief)}.knopf svg{flex:none;width:1.25rem;height:1.25rem}.knopf-haupt{background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt);font-weight:900}.knopf-haupt:hover{background:var(--haupt-hover)}.knopf-gross{width:100%;min-height:3.25rem;font-size:1.0625rem}.knopf-leise{color:var(--haupt);background:0 0;border-color:#0000}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf-reihe{flex-wrap:wrap;gap:.5rem;display:flex}.symbol-knopf{width:var(--tipp-min);height:var(--tipp-min);border-radius:var(--radius-klein);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.symbol-knopf svg{width:1.375rem;height:1.375rem}.formular{gap:.875rem;display:grid}.feld{gap:.25rem;min-width:0;display:grid}.feld>span,.feld legend{font-size:.9375rem;font-weight:700}.feld input:not([type=radio],[type=checkbox]),.feld select,.feld textarea,.suchfeld input{width:100%;min-height:var(--tipp-min);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);font:inherit;min-width:0;padding:.5rem .75rem;font-size:max(1rem,16px)}.feld textarea{resize:vertical;min-height:6rem}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){appearance:none;text-align:left;min-width:0;max-width:100%}input::-webkit-date-and-time-value{text-align:left;min-height:1.5em;margin:0}.feld-fehler{color:var(--st-ueberfaellig);font-size:.875rem;font-weight:700}.feld-hilfe{color:var(--text-leise);font-size:.875rem}.feld-reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.875rem;display:grid}.feld-reihe-datum{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.feld-reihe-zeit{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.75rem),1fr))}fieldset.feld{border:0;margin:0;padding:0}.wahl{flex-wrap:wrap;gap:.375rem;display:flex}.wahl label{min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--flaeche);cursor:pointer;border-radius:999px;align-items:center;padding:.25rem .875rem;font-weight:700;display:inline-flex;position:relative}.wahl input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.wahl label:has(input:checked){background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt)}.wahl label:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.haken{min-height:var(--tipp-min);align-items:center;gap:.625rem;font-weight:700;display:flex}.haken input{width:1.375rem;height:1.375rem;accent-color:var(--haupt)}.suchfeld{display:flex;position:relative}.suchfeld svg{width:1.125rem;height:1.125rem;color:var(--text-leise);pointer-events:none;position:absolute;top:50%;left:.75rem;translate:0 -50%}.suchfeld input{padding-left:2.5rem}.hinweis{padding:.75rem var(--abstand);border-radius:var(--radius);background:var(--flaeche-sanft);gap:.25rem;display:grid}.hinweis-fehler{background:color-mix(in srgb, var(--st-ueberfaellig) 12%, var(--flaeche));color:var(--text);border-left:4px solid var(--st-ueberfaellig)}.hinweis-warnung{background:color-mix(in srgb, var(--st-bald) 10%, var(--flaeche));color:var(--text);border-left:4px solid var(--st-bald)}.leer{text-align:center;color:var(--text-leise);justify-items:center;gap:.75rem;padding:2rem 1rem;display:grid}.leer svg{width:2.5rem;height:2.5rem;color:var(--grasgruen)}.angaben{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin:0;display:grid}.angaben dt{color:var(--text-leise)}.angaben dd{overflow-wrap:anywhere;margin:0}.raster{gap:var(--abstand);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}dialog.dialog{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--text);padding:0;box-shadow:0 20px 60px #00000040}dialog.dialog::backdrop{background:#14180c73}.dialog-inhalt{padding:var(--abstand);gap:.75rem;display:grid}.suche-treffer{max-height:60dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.suche-treffer a{min-height:var(--tipp-min);border-radius:var(--radius-klein);color:inherit;padding:.5rem .75rem;text-decoration:none;display:grid}.suche-treffer a:hover,.suche-treffer a[aria-selected=true]{background:var(--flaeche-sanft)}.taste{border:1px solid var(--linie-stark);color:var(--text-leise);border-radius:.375rem;padding:0 .375rem;font-size:.8125rem}@media (pointer:coarse){.taste{display:none}}.anmelden{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 1.5rem) var(--seitenrand) 1.5rem;place-items:center;display:grid}.anmelden-karte{text-align:center;justify-items:stretch;gap:1rem;width:min(26rem,100%);display:grid}.anmelden-karte .marke{color:var(--marke);justify-self:center}.anmelden-karte .marke svg{width:auto;height:5rem}.heute-gruss{gap:.25rem;display:grid}.heute-karten{gap:var(--abstand);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.filter{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.filter button{max-width:100%;min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex:0 auto;padding:.25rem .875rem;font-weight:700}.filter button.is-active{background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt)}.filter button:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.umbruch{white-space:pre-wrap;overflow-wrap:anywhere}dialog.einfuehrung{width:min(30rem,100vw - 2rem)}.einfuehrung-stand{margin:0}.einfuehrung-kopf{align-items:center;gap:.75rem;display:flex}.einfuehrung-kopf h2{font-family:var(--schrift-titel);margin:0}.einfuehrung-kopf h2:focus{outline:none}.einfuehrung-symbol{background:var(--flaeche-sanft);width:2.75rem;height:2.75rem;color:var(--haupt);border-radius:999px;flex:none;place-items:center;display:grid}.einfuehrung-symbol svg{width:1.5rem;height:1.5rem}.einfuehrung-text{gap:.5rem;display:grid}.einfuehrung-text p,.einfuehrung-text ul{margin:0}.einfuehrung-knoepfe{gap:.5rem;padding-top:.25rem;display:grid}.einfuehrung-knoepfe .knopf-reihe{justify-content:space-between}.blatt{left:max(var(--seitenrand), env(safe-area-inset-left,0px));right:max(var(--seitenrand), env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);z-index:30;max-width:30rem;max-height:calc(100dvh - 2rem);padding:var(--abstand);border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--text);text-align:left;gap:.75rem;margin:0 auto;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #14180c40}.blatt h2{font-size:1.125rem;font-family:var(--schrift-titel);margin:0}.schritte{text-align:left;gap:.5rem;margin:0;padding-left:1.5rem;display:grid}.schritte-symbol{vertical-align:-.2em;width:1.15em;height:1.15em;color:var(--haupt)}.warum summary{cursor:pointer;min-height:var(--tipp-min);color:var(--haupt);align-items:center;font-weight:700;display:flex}.warum p{margin:0 0 .5rem}.kamera-bild{border-radius:var(--radius-klein);background:var(--schwarzgrau);aspect-ratio:3/4;max-height:60dvh;position:relative;overflow:hidden}.kamera-bild video,.kamera-bild img,.kamera-bild canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kamera-rahmen{border:3px solid var(--limette);border-radius:var(--radius-klein);position:absolute;inset:30% 10%}meter.balken{width:100%;height:.5rem;margin-top:.25rem;display:block}.fassung{overflow-wrap:anywhere;margin:0}.seitenleiste-fuss .fassung{padding:0 .625rem}.fassung-block{gap:.25rem;display:grid}.fassung-block p{margin:0}.team-foto{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-klein);width:min(100%,20rem);margin-bottom:var(--abstand);display:block}.zeile-mehr{padding:.25rem var(--abstand) var(--abstand);overflow-wrap:anywhere}.zeile-mehr p{margin:.5rem 0}.anruf{flex-direction:column;align-items:flex-start;gap:.375rem;max-width:100%;display:flex}.anruf>p{margin:0}.anruf-erklaerung{max-width:36rem}.anruf-erklaerung summary{cursor:pointer;color:var(--text);align-items:center;min-height:2.75rem;font-weight:700;display:flex}.anruf-erklaerung ol{margin:.25rem 0 .5rem;padding-left:1.25rem}.anruf-erklaerung p{margin:0}.zeile-bezug{color:var(--text);font-weight:700}.belege{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.beleg{align-items:flex-start;gap:.5rem;display:flex}.beleg .symbol{flex:none;width:1.15em;height:1.15em;margin-top:.15em}.mail-verlauf{gap:.5rem;display:grid}.mail-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);min-width:0}button.mail-karte,.mail-kopf{width:100%;min-height:var(--tipp-min);padding:.75rem var(--abstand);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;display:flex}button.mail-karte{background:var(--flaeche);border:1px solid var(--linie)}.mail-kopf{border-radius:var(--radius) var(--radius) 0 0}button.mail-karte:focus-visible,.mail-kopf:focus-visible,.mail-zitat-knopf:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.mail-zeichen{background:var(--flaeche-sanft);width:2.5rem;height:2.5rem;color:var(--haupt);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mail-zu-text,.mail-kopf-text{flex:1;min-width:0;display:grid}.mail-zu-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-kopf-zeile{flex-wrap:wrap;justify-content:space-between;column-gap:.5rem;min-width:0;display:flex}.mail-kopf-zeile>strong{overflow-wrap:anywhere}.mail-adresse{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.mail-zeit{white-space:nowrap;flex:none;align-self:flex-start;font-size:.875rem}.mail-inhalt{padding:0 var(--abstand) var(--abstand)}.mail-rahmen{border-radius:var(--radius-klein);background:var(--papier);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;display:block}.mail-text{margin:0}.mail-hinweis{border-radius:var(--radius-klein);background:var(--flaeche-tief);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.mail-zitat-knopf{min-height:var(--tipp-min);font:inherit;color:var(--text-leise);background:var(--flaeche-tief);border:1px solid var(--linie);border-radius:var(--radius-klein);cursor:pointer;margin-top:.5rem;padding:0 .75rem}.mail-anhaenge{padding:0 var(--abstand) var(--abstand);flex-wrap:wrap;gap:.5rem;margin:0;list-style:none;display:flex}.mail-anhaenge a{overflow-wrap:anywhere;max-width:100%}.inhalt:has(.nebenan){max-width:112rem}.nebenan{gap:var(--abstand);align-items:start;display:grid}.nebenan-angaben{gap:var(--abstand);align-content:start;min-width:0;display:grid}.beleg-vorschau{top:calc(env(safe-area-inset-top,0px) + 3.5rem);z-index:5;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche-tief);height:40dvh;min-height:15rem;box-shadow:var(--schatten);flex-direction:column;display:flex;position:sticky;overflow:hidden}.beleg-werkzeuge{background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:.125rem;padding:0 .25rem 0 .75rem;display:flex}.beleg-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-leise);flex:1;font-weight:700;overflow:hidden}.beleg-werkzeuge .symbol-knopf:hover{background:var(--flaeche-tief)}.beleg-werkzeuge .symbol-knopf:disabled{opacity:.4;cursor:not-allowed}.beleg-flaeche{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;min-height:0;padding:.5rem;display:flex;overflow:auto}.beleg-blatt{background:var(--papier);max-width:none;box-shadow:var(--schatten);flex:none;margin-inline:auto;display:block}.beleg-meldung{align-self:stretch;margin:.5rem}.beleg-vorschau.ist-gross{z-index:60;height:100dvh;padding-top:env(safe-area-inset-top,0px);border:0;border-radius:0;position:fixed;inset:0}@media (width>=64rem){.nebenan{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.beleg-vorschau{top:var(--abstand);height:calc(100dvh - var(--abstand) * 2)}}.ad-stempel{align-items:flex-start;gap:.75rem;display:flex}.ad-stempel-punkt{background:var(--st-entwurf);border-radius:999px;flex:none;width:1rem;height:1rem;margin-top:.35rem}.ad-stempel-punkt.ist-an{background:var(--st-bezahlt);box-shadow:0 0 0 4px color-mix(in srgb, var(--st-bezahlt) 25%, transparent)}.ad-stempel-punkt.ist-pause{background:var(--st-bald)}.ad-stempel-stand{font-size:1.125rem;font-weight:900}.ad-wartet{color:var(--warn-text);font-weight:700}.ad-kolonne,.ad-packliste{border-top:1px solid var(--linie);margin-top:.25rem;padding-top:.75rem}.ad-packpunkt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;display:flex}.ad-klein-link{min-height:var(--tipp-min);align-items:center;font-size:.875rem;display:inline-flex}.ad-titel{font-weight:900}.ad-wetter{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.ad-wetter .symbol{color:var(--akzent)}.ad-kreis{background:var(--flaeche-sanft);width:2.25rem;height:2.25rem;color:var(--haupt);border-radius:999px;place-items:center;font-size:.875rem;font-weight:900;display:inline-grid}.ad-tag{white-space:nowrap;min-width:6rem;color:var(--text);font-weight:700}.ad-frei{color:var(--text-leise)}.ad-wochenwahl{flex-wrap:nowrap;justify-content:space-between;align-items:center}.ad-woche-text{text-align:center;min-width:0;font-weight:700}.ad-tagzeile{gap:.25rem;padding-bottom:.375rem;display:grid}.ad-hinweis{padding:0 .75rem}.ad-zeiten{gap:.25rem;margin:0;padding:0 0 0 .75rem;list-style:none;display:grid}.ad-zeit{width:100%;min-height:var(--tipp-min);text-align:left;font:inherit;color:inherit;background:var(--flaeche-tief);border-radius:var(--radius-klein);cursor:pointer;overflow-wrap:anywhere;border:0;padding:.375rem .75rem;display:grid}.ad-zeit.ist-storniert{cursor:default;text-decoration:line-through}.ad-verlauf{color:var(--text-leise);margin:0;padding-left:1.25rem;font-size:.875rem}.ad-pruefliste{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ad-aktionen{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.ad-berichtliste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ad-berichtzeile{border-bottom:1px solid var(--linie);gap:.25rem;padding-bottom:.5rem;display:grid}.ad-berichtzeile-kopf{min-height:var(--tipp-min);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.ad-zeiten{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));align-items:end}.ad-menge{flex:none;align-items:center;gap:.25rem;display:inline-flex}.ad-menge .symbol-knopf{border:1px solid var(--linie-stark);font-size:1.25rem;font-weight:900}.ad-menge-wert{text-align:center;min-width:4.5rem;font-weight:700}.ad-menge-eingabe{width:5.5rem;min-height:var(--tipp-min);font:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);padding:.25rem .5rem}.ad-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ad-chip{min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-weight:700;display:inline-flex}.ad-chip.is-active{background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt)}.ad-chip .symbol{width:1.125rem;height:1.125rem}.ad-fotos{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ad-fotos li{align-content:start;gap:.25rem;display:grid}.ad-fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-klein);background:var(--flaeche-tief);width:100%;display:block}.ad-ueberlagerung{pointer-events:none}.ad-unterschrift{gap:.5rem;display:grid}.ad-unterschrift-feld{border:2px dashed var(--linie-stark);border-radius:var(--radius-klein);background:var(--papier);touch-action:none;width:100%;height:11rem}.ad-unterschrift-bild{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--papier);max-width:100%;max-height:8rem}.ad-leiste-unten{gap:.5rem;display:grid}.ad-wisch-liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:clip}.ad-wisch{border-radius:var(--radius-klein);border:1px solid var(--linie);border-left:6px solid var(--st-entwurf);background:var(--flaeche);touch-action:pan-y;gap:.375rem;padding:.625rem .75rem;transition:transform .15s ease-out;display:grid}.ad-wisch.ist-verbaut{border-left-color:var(--st-bezahlt)}.ad-wisch.ist-zurueck{border-left-color:var(--st-offen)}.ad-wisch.ist-liegt{border-left-color:var(--st-bald)}.ad-wisch-text{display:grid}.ad-offen{max-width:40rem;padding:calc(env(safe-area-inset-top,0px) + 1rem) var(--seitenrand) 2rem;gap:var(--abstand);margin:0 auto;display:grid}.ad-offen-kopf{gap:.25rem;display:grid}.ad-offen-kopf .marke{color:var(--marke)}.ad-offen-kopf .marke svg{width:auto;height:3rem}.ad-materialzeile{flex-wrap:wrap;justify-content:space-between;display:flex}.ad-materialzeile .zeile-text{flex:10rem}.ad-lohnzeit{font-weight:700}.ad-unterkopf{margin:.75rem 0 .25rem;font-size:1rem}.chat-neu{background:var(--haupt);min-width:1.75rem;height:1.75rem;color:var(--auf-haupt);border-radius:999px;flex:none;place-items:center;padding:0 .5rem;font-size:.875rem;font-weight:700;display:inline-grid}.pc-chatliste{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.pc-chatliste li+li{border-top:1px solid var(--linie)}.pc-chatliste a{min-height:4.5rem;color:var(--text);align-items:center;gap:.75rem;padding:.5rem .875rem;text-decoration:none;display:flex}.pc-chatliste a:hover{background:var(--flaeche-sanft)}.pc-chatliste-text{flex:1;gap:.125rem;min-width:0;display:grid}.pc-chatliste-oben,.pc-chatliste-unten{align-items:center;gap:.5rem;min-width:0;display:flex}.pc-chatliste-oben strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pc-chatliste-oben time{color:var(--text-leise);flex:none;font-size:.8125rem}.pc-chatliste a.is-neu time{color:var(--haupt);font-weight:700}.pc-chatliste-vorschau{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-leise);flex:1;font-size:.9375rem;overflow:hidden}.pc-stumm{color:var(--text-leise);display:inline-flex}.pc-stumm svg{width:1rem;height:1rem}.pc-avatar{background:var(--haupt);width:2.75rem;height:2.75rem;color:var(--auf-haupt);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:900;display:inline-grid}.pc-avatar svg{width:1.375rem;height:1.375rem}.pc-avatar-kolonne{background:var(--akzent)}.pc-avatar-projekt{background:var(--flaeche-sanft);color:var(--haupt);border:2px solid var(--haupt)}.pc-chatliste .pc-avatar{width:3rem;height:3rem}.pc-rund{width:var(--tipp-min);height:var(--tipp-min);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.pc-rund svg{width:1.375rem;height:1.375rem}.pc-rund:hover,.pc-rund.is-an{background:var(--flaeche-tief)}.pc-rund.pc-voll{background:var(--haupt);color:var(--auf-haupt)}.pc-rund.pc-voll:hover{background:var(--haupt-hover)}.pc-rund:disabled{opacity:.5;cursor:wait}.pc-rund.pc-ist-dringend{color:var(--st-ueberfaellig)}.pc-durchgestrichen{background:currentColor;width:1.625rem;height:2px;position:absolute;transform:rotate(-45deg)}.pc{margin:calc(-1 * var(--abstand)) calc(-1 * var(--seitenrand)) 0;min-height:calc(100dvh - 3.5rem - var(--leiste-unten));background-color:var(--chat-grund);background-image:radial-gradient(var(--chat-muster) 1.5px, transparent 2px);background-size:1.375rem 1.375rem;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pc-haupt{min-width:0;min-height:inherit;flex-direction:column;display:flex}.pc-kopfzeile{top:calc(env(safe-area-inset-top,0px) + 3.5rem + 1px);z-index:15;background:var(--flaeche);border-bottom:1px solid var(--linie);position:sticky}.pc-kopf-oben{flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem .375rem;display:flex}.pc-kopf-text{flex:7rem;min-width:0;display:grid}.pc-kopf-text h1,.pc-kopf-text h2,.pc-kopf-text strong{font-family:var(--schrift-text);text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;font-size:1.0625rem;font-weight:700;overflow:hidden}.pc-kopf-text p,.pc-kopf-text span{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.pc-reiter{padding:0 .25rem;display:flex}.pc-reiter a{min-height:var(--tipp-min);color:var(--text-leise);white-space:nowrap;border-bottom:3px solid #0000;flex:1;place-items:center;padding:0 .25rem;font-weight:700;text-decoration:none;display:grid}.pc-reiter a.is-active{color:var(--haupt);border-bottom-color:var(--haupt)}.pc-angeheftet{background:var(--flaeche);border-bottom:1px solid var(--linie)}.pc-angeheftet button{width:100%;min-height:var(--tipp-min);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem .875rem;font-size:.9375rem;display:flex}.pc-angeheftet button+button{border-top:1px solid var(--linie)}.pc-angeheftet svg{color:var(--haupt);width:1.125rem;height:1.125rem}.pc-angeheftet span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pc-angeheftet strong{color:var(--haupt)}.pc-suche{background:var(--flaeche);border-bottom:1px solid var(--linie);gap:.5rem;padding:.5rem;display:grid}.pc-suche-treffer{gap:.25rem;max-height:50dvh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pc-suche-treffer li.leise{padding:.5rem}.pc-suche-treffer button{width:100%;min-height:var(--tipp-min);border-radius:var(--radius-klein);background:var(--flaeche-sanft);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;gap:.125rem;padding:.375rem .625rem;display:grid}.pc-suche-text{overflow-wrap:anywhere}.pc-verlauf{flex:1;align-content:end;gap:.125rem;padding:.5rem 0 1rem;display:grid}.pc-aelter{min-height:var(--tipp-min);border:1px solid var(--linie);background:var(--flaeche);color:var(--haupt);font:inherit;cursor:pointer;border-radius:999px;justify-self:center;margin:.25rem 0 .5rem;padding:0 1.125rem;font-weight:700}.pc-tag{justify-content:center;margin:.75rem 0 .375rem;display:flex}.pc-tag span{background:var(--flaeche);color:var(--text-leise);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;box-shadow:0 1px 1px #00000014}.pc-zeile{align-items:flex-end;gap:.375rem;padding:0 .5rem;display:flex}.pc-zeile:has(.pc-erste){margin-top:.375rem}.pc-ich{justify-content:flex-end}.pc-kopf{width:2rem;height:2rem;color:var(--blase-du);border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-size:.8125rem;font-weight:900;display:inline-grid}.pc-spalte{min-width:0;max-width:min(34rem, 80%, calc(100% - 2.375rem - var(--tipp-min)));justify-items:start;display:grid}.pc-ich .pc-spalte{justify-items:end}.pc-blase{background:var(--blase-du);min-width:5.5rem;max-width:100%;color:var(--text);overflow-wrap:anywhere;touch-action:pan-y;-webkit-touch-callout:none;border-radius:1rem;padding:.375rem .625rem .3125rem;transition:transform .15s ease-out;position:relative;box-shadow:0 1px 1px #0000001a}.pc-blase-ich{background:var(--blase-ich)}.pc-erste:not(.pc-blase-ich){border-top-left-radius:.25rem}.pc-blase-ich.pc-erste{border-top-right-radius:.25rem}.pc-dringend{border-left:4px solid var(--st-ueberfaellig)}@media (hover:none){.pc-blase{-webkit-user-select:none;user-select:none}}.pc-name{margin-bottom:.125rem;font-size:.875rem;font-weight:700;display:block}.pc-text{white-space:pre-wrap}.pc-text a{color:var(--haupt)}.pc-erwaehnung{color:var(--haupt);font-weight:700}.pc-fuss{color:var(--text-leise);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.125rem .375rem;margin-top:.125rem;font-size:.8125rem;display:flex}.pc-fuss svg{width:1rem;height:1rem}.pc-dringend-wort{color:var(--st-ueberfaellig);font-weight:700}.pc-haken{align-items:center;display:inline-flex}.pc-haken svg+svg{margin-left:-.625rem}.pc-haken.pc-gelesen{color:var(--haupt)}.pc-kommt{color:var(--warn-text);margin-top:.125rem;font-size:.8125rem;display:block}.pc-geloescht{color:var(--text-leise);align-items:center;gap:.375rem;font-style:italic;display:flex}.pc-abschrift{color:var(--text-leise);margin:.25rem 0;font-size:.9375rem;font-style:italic}.pc-aktionen-knopf{width:var(--tipp-min);height:var(--tipp-min);color:var(--text-leise);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:100%}.pc-blase-ich .pc-aktionen-knopf{left:auto;right:100%}.pc-aktionen-knopf:hover,.pc-aktionen-knopf:focus-visible{opacity:1;background:var(--flaeche)}.pc-markiert .pc-blase,.pc-blinken .pc-blase{outline:3px solid var(--akzent);outline-offset:2px}.pc-zitat{width:100%;min-height:var(--tipp-min);border:0;border-left:4px solid var(--haupt);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;margin:.125rem 0 .25rem;padding:.25rem .5rem;display:flex}.pc-zitat img{object-fit:cover;border-radius:.25rem;flex:none;width:2.75rem;height:2.75rem}.pc-zitat>span{min-width:0;display:grid}.pc-zitat strong{color:var(--haupt);font-size:.875rem}.pc-zitat-text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.pc-album{border-radius:.75rem;grid-template-columns:1fr 1fr;gap:2px;width:min(17rem,62vw);max-width:100%;margin:.125rem 0 .25rem;display:grid;overflow:hidden}.pc-album-eins{grid-template-columns:1fr}.pc-album-foto{aspect-ratio:1;background:var(--flaeche-tief);cursor:zoom-in;border:0;padding:0;position:relative}.pc-album-eins .pc-album-foto{aspect-ratio:4/3}.pc-album-foto:nth-child(3):last-child{aspect-ratio:2;grid-column:span 2}.pc-album-foto img,.pc-kachel img{object-fit:cover;width:100%;height:100%;display:block}.pc-nur-fotos{padding:.1875rem}.pc-nur-fotos .pc-album{margin:0}.pc-nur-fotos .pc-name{padding:.125rem .375rem 0}.pc-nur-fotos .pc-fuss{color:var(--auf-foto);background:#00000073;border-radius:999px;margin:0;padding:0 .375rem;position:absolute;bottom:.5rem;right:.625rem}.pc-auge{background:var(--haupt);width:1.75rem;height:1.75rem;color:var(--auf-haupt);border-radius:50%;place-items:center;display:grid;position:absolute;top:.375rem;left:.375rem}.pc-auge svg{width:1.125rem;height:1.125rem}.pc-fotoart{color:var(--auf-foto);background:#0009;border-radius:999px;padding:.0625rem .5rem;font-size:.8125rem;font-weight:700;position:absolute;bottom:.375rem;left:.375rem}.pc-fotoart-mangel{background:var(--st-ueberfaellig)}.pc-mehr{color:var(--auf-foto);background:#00000073;place-items:center;font-size:1.75rem;font-weight:900;display:grid;position:absolute;inset:0}.pc-sprache{align-items:center;gap:.625rem;min-width:min(14rem,60vw);margin:.125rem 0;display:flex}.pc-abspielen{width:var(--tipp-min);height:var(--tipp-min);background:var(--haupt);color:var(--auf-haupt);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pc-abspielen svg{width:1.375rem;height:1.375rem}.pc-welle{background:color-mix(in srgb, var(--text) 15%, transparent);border-radius:999px;flex:1;height:.375rem;overflow:hidden}.pc-welle span{background:var(--haupt);height:100%;display:block}.pc-dauer{font-variant-numeric:tabular-nums;color:var(--text-leise);font-size:.8125rem}.pc-dokument{min-height:var(--tipp-min);background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text);border-radius:.5rem;align-items:center;gap:.5rem;margin:.125rem 0 .25rem;padding:.375rem .5rem;text-decoration:none;display:flex}.pc-dokument svg{width:2rem;height:2rem;color:var(--haupt)}.pc-dokument>span{min-width:0;display:grid}.pc-treffpunkt{margin:.25rem 0}.pc-reaktionen{z-index:1;flex-wrap:wrap;margin-top:-.625rem;padding:0 .25rem;display:flex;position:relative}.pc-reaktion{min-width:var(--tipp-min);min-height:var(--tipp-min);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0 .125rem;display:grid}.pc-reaktion>span{border:1px solid var(--linie);background:var(--flaeche);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000001a}.pc-reaktion .pc-emoji{font-size:1.0625rem;font-weight:400;line-height:1.2}.pc-reaktion.pc-meine>span{border-color:var(--haupt);background:color-mix(in srgb, var(--haupt) 14%, var(--flaeche))}.pc-fadenknopf{min-height:var(--tipp-min);border-radius:var(--radius-klein);color:var(--haupt);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:700;display:flex}.pc-fadenknopf:hover{background:var(--flaeche)}.pc-fadenkoepfe{display:flex}.pc-fadenkoepfe i{border:2px solid var(--chat-grund);background:var(--flaeche-tief);width:1.625rem;height:1.625rem;color:var(--text);border-radius:50%;place-items:center;margin-left:-.375rem;font-size:.8125rem;font-style:normal;display:grid}.pc-fadenkoepfe i:first-child{margin-left:0}.pc-neue-unten{right:1rem;bottom:calc(var(--leiste-unten) + env(safe-area-inset-bottom,0px) + 5rem);z-index:16;min-height:var(--tipp-min);background:var(--haupt);color:var(--auf-haupt);font:inherit;box-shadow:var(--schatten);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-weight:700;display:inline-flex;position:fixed}.pc-neue-unten svg{transform:rotate(90deg)}.pc-hinweis{align-items:center;gap:.5rem;margin:.25rem .5rem;display:flex}.pc-hinweis .pc-rund{margin-left:auto}.pc-schreiben{bottom:calc(var(--leiste-unten) + env(safe-area-inset-bottom,0px));z-index:14;background:var(--flaeche);border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.375rem .375rem .5rem;display:grid;position:sticky}.pc-status{color:var(--text-leise);padding:0 .5rem;font-size:.875rem}.pc-zeile-schreiben{align-items:flex-end;gap:.25rem;display:flex}.pc-feld{min-width:0;min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--grund);max-height:10rem;color:var(--text);font:inherit;resize:none;border-radius:1.375rem;flex:1;padding:.5625rem 1rem;font-size:max(1rem,16px);line-height:1.4}.pc-antwort-auf{border-left:4px solid var(--haupt);background:var(--flaeche-sanft);border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .625rem;display:flex}.pc-antwort-auf>span{flex:1;min-width:0;display:grid}.pc-antwort-auf strong{color:var(--haupt);font-size:.875rem}.pc-antwort-auf img{object-fit:cover;border-radius:.25rem;width:2.75rem;height:2.75rem}.pc-anhaenge{gap:.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex;overflow-x:auto}.pc-anhaenge li{flex:none;gap:.25rem;width:7.5rem;display:grid;position:relative}.pc-anhaenge img,.pc-anhang-datei{object-fit:cover;border-radius:.5rem;width:100%;height:6rem}.pc-anhang-datei{background:var(--flaeche-sanft);text-align:center;overflow-wrap:anywhere;align-content:center;place-items:center;gap:.25rem;padding:.25rem;font-size:.8125rem;display:grid;overflow:hidden}.pc-anhang-datei svg{width:1.75rem;height:1.75rem;color:var(--haupt)}.pc-anhaenge select{width:100%;min-height:var(--tipp-min);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);font:inherit;padding:0 .375rem;font-size:max(1rem,16px)}.pc-anhang-weg{width:var(--tipp-min);height:var(--tipp-min);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.pc-anhang-weg svg{width:1.75rem;height:1.75rem;color:var(--auf-foto);background:#0009;border-radius:50%;padding:.25rem}.pc-vorschlaege{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pc-vorschlaege button{min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--haupt);font:inherit;cursor:pointer;border-radius:999px;padding:0 .875rem;font-weight:700}.pc-plus{grid-template-columns:repeat(auto-fill,minmax(min(100%,5.5rem),1fr));gap:.5rem;padding:.25rem 0;display:grid}.pc-plus button,.pc-plus label{background:var(--flaeche-sanft);min-height:4.5rem;color:var(--text);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:.75rem;align-content:center;justify-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.875rem;font-weight:700;display:grid;position:relative}.pc-plus svg{width:1.5rem;height:1.5rem;color:var(--haupt)}.pc-dringend-wahl input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pc-dringend-wahl:has(input:focus-visible){outline:3px solid var(--fokus)}.pc-dringend-wahl.is-an{border-color:var(--st-ueberfaellig);color:var(--st-ueberfaellig)}.pc-dringend-wahl.is-an svg{color:var(--st-ueberfaellig)}.pc-aufnahme{align-items:center}.pc-aufnahme-zeit{font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:.5rem;font-weight:700;display:flex}.pc-punkt{background:var(--st-ueberfaellig);border-radius:50%;width:.75rem;height:.75rem;animation:1s ease-in-out infinite alternate pc-pulsieren}@keyframes pc-pulsieren{to{opacity:.3}}dialog.pc-menue{background:var(--flaeche);width:min(24rem,100vw - 1.5rem);max-height:calc(100dvh - 2rem);color:var(--text);border:0;border-radius:1rem;padding:0;box-shadow:0 20px 60px #0000004d}dialog.pc-menue::backdrop,dialog.pc-lichtbild::backdrop,dialog.pc-fenster::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14180c8c}.pc-menue-innen{gap:.5rem;padding:.75rem;display:grid}.pc-reaktionsleiste,.pc-reaktionen-alle{grid-template-columns:repeat(auto-fit, minmax(var(--tipp-min), 1fr));gap:.25rem;display:grid}.pc-reaktionsleiste{gap:0}.pc-reaktionen-alle{background:var(--flaeche-sanft);border-radius:.75rem;padding:.375rem}.pc-reaktionsleiste button,.pc-reaktionen-alle button{min-width:var(--tipp-min);min-height:var(--tipp-min);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.pc-reaktionsleiste button:hover,.pc-reaktionen-alle button:hover{background:var(--flaeche-tief)}.pc-reaktionsleiste .pc-emoji,.pc-reaktionen-alle .pc-emoji{font-size:1.75rem;line-height:1}.pc-reaktionsleiste .pc-reaktion-mehr{background:var(--flaeche-sanft)}.pc-reaktion-mehr svg{width:1.5rem;height:1.5rem}.pc-reaktionsleiste button.pc-meine,.pc-reaktionen-alle button.pc-meine{border-color:var(--haupt);background:color-mix(in srgb, var(--haupt) 14%, transparent)}.pc-menue-vorschau{background:var(--chat-grund);overflow-wrap:anywhere;border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem;display:grid}.pc-menue-vorschau span{color:var(--text-leise);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pc-menue-liste{margin:0;padding:0;list-style:none}.pc-menue-liste li+li{border-top:1px solid var(--linie)}.pc-menue-liste button{width:100%;min-height:3rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .5rem;display:flex}.pc-menue-liste button:hover{background:var(--flaeche-sanft)}.pc-menue-liste svg{width:1.375rem;height:1.375rem;color:var(--haupt)}.pc-gefahr,.pc-menue-liste .pc-gefahr svg{color:var(--st-ueberfaellig)}.pc-faden{z-index:40;padding-top:env(safe-area-inset-top,0px);background-color:var(--chat-grund);background-image:radial-gradient(var(--chat-muster) 1.5px, transparent 2px);background-size:1.375rem 1.375rem;flex-direction:column;display:flex;position:fixed;inset:0}.pc-faden-kopf{background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .375rem;display:flex}.pc-faden-kopf h2:focus{outline:none}.pc-folgen{border-radius:999px;flex:none;padding:.25rem .75rem}.pc-folgen.is-active{border-color:var(--haupt);color:var(--haupt)}.pc-faden-verlauf{overscroll-behavior:contain;flex:1;align-content:start;gap:.125rem;padding:.5rem 0 1rem;display:grid;overflow-y:auto}.pc-faden-trenner{margin:.5rem 0}.pc-faden .pc-schreiben{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));position:static}.pc-faden .pc-hinweis{margin:.25rem .5rem}dialog.pc-lichtbild{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:var(--lichtbild-grund);color:var(--lichtbild-text);border:0;margin:0}dialog.pc-lichtbild[open]{flex-direction:column;display:flex}.pc-lb-kopf{align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.pc-lichtbild .pc-rund{color:var(--lichtbild-text)}.pc-lichtbild .pc-rund:hover{background:#ffffff1f}.pc-lichtbild .pc-kopf-text span{color:var(--lichtbild-leise)}.pc-lb-zahl{color:var(--lichtbild-leise);flex:none;font-size:.875rem}.pc-lb-buehne{touch-action:pan-y;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.pc-lb-buehne img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.pc-lb-pfeil{width:3rem;height:3rem;color:var(--auf-foto);cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pc-lb-pfeil svg{width:1.5rem;height:1.5rem}.pc-lb-zurueck{left:.5rem}.pc-lb-vor{right:.5rem}.pc-lb-fuss{gap:.5rem;padding:.5rem .75rem .75rem;display:grid}.pc-lb-knoepfe{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.pc-lb-knopf,.pc-lb-art select{min-height:var(--tipp-min);color:var(--lichtbild-text);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.pc-lb-art select{font-size:max(1rem,16px)}.pc-lb-art option{color:initial}.pc-lb-knopf svg{width:1.25rem;height:1.25rem}.pc-lb-knopf.is-active{background:var(--limette);border-color:var(--limette);color:var(--lichtbild-grund)}.pc-galerie,.pc-dateien{background:var(--grund);flex:1;gap:.75rem;padding:.75rem .5rem 6rem;display:grid}.pc-dateien{padding-bottom:2rem}.pc-galerie-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.pc-galerie .filter{margin:0}.pc-galerie-tag{gap:.375rem;display:grid}.pc-galerie-tagkopf{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.pc-galerie-tagkopf h2,.pc-galerie-tagkopf h3{font-family:var(--schrift-text);font-size:1rem}.pc-raster{grid-template-columns:repeat(auto-fill,minmax(min(30%,7.5rem),1fr));gap:3px;display:grid}.pc-kachel{aspect-ratio:1;background:var(--flaeche-tief);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.pc-kachel.is-gewaehlt img{border-radius:.375rem;transform:scale(.88)}.pc-kachel img{transition:transform .12s ease-out}.pc-wahlkreis{border:2px solid var(--auf-foto);width:1.75rem;height:1.75rem;color:var(--auf-haupt);background:#00000040;border-radius:50%;place-items:center;display:grid;position:absolute;top:.375rem;right:.375rem}.pc-kachel.is-gewaehlt .pc-wahlkreis{background:var(--haupt);border-color:var(--haupt)}.pc-wahlkreis svg{width:1.125rem;height:1.125rem}.pc-auswahlleiste{bottom:calc(var(--leiste-unten) + env(safe-area-inset-bottom,0px) + .5rem);z-index:14;border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--schatten), 0 4px 20px #0000002e;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem;display:flex;position:sticky}.pc-auswahl-zahl{flex:1 0 100%;padding:0 .25rem;font-weight:700}.pc-auswahlleiste button{min-height:var(--tipp-min);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche-sanft);color:var(--text);font:inherit;cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:700;display:inline-flex}.pc-auswahlleiste button:disabled{opacity:.5}.pc-auswahlleiste svg{width:1.25rem;height:1.25rem;color:var(--haupt)}.pc-mappen{gap:.5rem;margin-top:.75rem;display:grid}.pc-dateien section{gap:.5rem;display:grid}.pc-dateien-sprache{gap:.25rem;padding:.5rem .875rem;display:grid}dialog.pc-fenster{width:min(32rem,100vw - 1rem)}dialog.pc-fenster-breit{width:min(56rem,100vw - 1rem)}.pc-fenster-kopf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pc-fenster-kopf h2{overflow-wrap:anywhere;min-width:0}.pc-fenster-teil{gap:.75rem;display:grid}.pc-fenster-fuss{background:var(--flaeche);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0 0;font-weight:700;display:flex;position:sticky;bottom:0}.pc-auswahl-liste{gap:.75rem;display:grid}.pc-bildreihe{flex-wrap:wrap;gap:.25rem;display:flex}.pc-bildreihe-bild{background:var(--flaeche-tief);border-radius:.375rem;flex:none;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.pc-bildreihe-bild img{object-fit:cover;width:100%;height:100%}.pc-bildreihe .pc-mehr{font-size:1rem}.pc-wahl-liste{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}.pc-wahl-liste legend{margin-bottom:.25rem;font-weight:700}.pc-wahl-zeile{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche);cursor:pointer;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem .75rem;display:flex}.pc-wahl-zeile.is-active{border-color:var(--haupt);background:color-mix(in srgb, var(--haupt) 8%, var(--flaeche))}.pc-wahl-zeile:has(input:checked){border-color:var(--haupt);background:color-mix(in srgb, var(--haupt) 8%, var(--flaeche))}.pc-wahl-zeile input{width:1.375rem;height:1.375rem;accent-color:var(--haupt);flex:none}.pc-wahl-zeile>span{min-width:0;display:grid}.pc-link{gap:.5rem;display:grid}.pc-link-text{border-radius:var(--radius-klein);background:var(--flaeche-sanft);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.pc-link-text svg{color:var(--haupt);flex:none}.pc-fotodoku{gap:.75rem;display:grid}@media (width>=48rem){.pc{margin:calc(-1.5 * var(--abstand)) calc(-2 * var(--seitenrand)) calc(-3 * var(--abstand));border-left:1px solid var(--linie);border-right:1px solid var(--linie);min-height:100dvh}.pc-kopfzeile{top:0}.pc-schreiben{bottom:0}.pc-neue-unten{bottom:6rem}.pc-auswahlleiste{bottom:.75rem}.pc-auswahl-zahl{flex:none;margin-right:auto}.pc-auswahlleiste button{flex:none}.pc-galerie,.pc-dateien{padding:1rem 1rem 2rem}.pc-raster{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:4px}}@media (width>=64rem){.pc-mit-faden{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.pc-faden{top:0;z-index:1;border-left:1px solid var(--linie);height:100dvh;padding-top:0;position:sticky;inset:auto}}.fs{background:var(--grund);min-height:100dvh;color:var(--text)}.fs-leer{text-align:center;place-content:center;justify-items:center;gap:1rem;padding:2rem 1rem;display:grid}.fs-leer svg{width:9rem;height:auto;color:var(--marke)}.fs-held{background:var(--waldgruen);min-height:min(78dvh,44rem);color:var(--auf-foto);align-items:end;display:grid;position:relative;overflow:hidden}.fs-held>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fs-held:after{content:"";background:linear-gradient(#0000004d,#0000001a 45%,#000000b8);position:absolute;inset:0}.fs-held-text{z-index:1;width:100%;max-width:64rem;padding:calc(env(safe-area-inset-top,0px) + 1.25rem) 1.25rem 2rem;gap:.5rem;margin:0 auto;display:grid;position:relative}.fs-logo{top:calc(env(safe-area-inset-top,0px) + 1rem);color:var(--auf-foto);position:absolute;left:1.25rem}.fs-logo svg{width:auto;height:2.75rem}.fs-held h1{text-wrap:balance;margin-top:6rem;font-size:clamp(2rem,7vw,3.5rem)}.fs-held p{opacity:.92;font-size:1.0625rem}.fs-inhalt{gap:2rem;max-width:64rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid}.fs-inhalt h2{margin-bottom:.75rem}.fs-text{font-family:var(--schrift-titel);white-space:pre-wrap;font-size:1.25rem;line-height:1.5}.fs-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}.fs-vergleich{gap:.5rem;margin:0 0 1.5rem;display:grid}.fs-vergleich-buehne{border-radius:var(--radius);background:var(--flaeche-tief);display:grid;position:relative;overflow:hidden}.fs-vergleich-buehne img{aspect-ratio:4/3;object-fit:cover;grid-area:1/1;width:100%}.fs-vergleich-linie{background:var(--auf-foto);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #0006}.fs-marke{color:var(--auf-foto);background:#0000008c;border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:700;position:absolute;top:.75rem}.fs-marke-links{left:.75rem}.fs-marke-rechts{right:.75rem}.fs-vergleich-regler input{width:100%;min-height:var(--tipp-min);accent-color:var(--haupt)}.fs-vergleich figcaption{color:var(--text-leise)}.fs-wand{grid-template-columns:repeat(auto-fill,minmax(min(46%,15rem),1fr));gap:.5rem;display:grid}.fs-bild{aspect-ratio:1;border-radius:var(--radius-klein);background:var(--flaeche-tief);cursor:zoom-in;border:0;padding:0;overflow:hidden}.fs-bild img{object-fit:cover;width:100%;height:100%;transition:transform .25s ease-out;display:block}.fs-bild:hover img{transform:scale(1.03)}.fs-fuss{border-top:1px solid var(--linie);color:var(--text-leise);gap:.375rem;padding-top:1.5rem;font-size:.9375rem;display:grid}@media (width>=48rem){.fs-wand{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.fs-held-text{padding:2rem 2rem 3rem}.fs-logo{left:2rem}}.vl-quellen{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.2rem;display:inline-flex}.vl-quelle{letter-spacing:.02em;color:var(--vq);background:color-mix(in srgb, var(--vq) 14%, var(--flaeche));border-radius:.3rem;padding:.05rem .4rem;font-size:.8125rem;font-weight:700}.vl-zusammen{color:var(--text-leise);font-size:.8125rem}.vl-q-programm{--vq:var(--marke)}.vl-q-plancraft{--vq:var(--st-offen)}.vl-q-mail{--vq:var(--st-wartet)}.vl-q-telefon{--vq:var(--name-6)}.vl-q-whatsapp{--vq:var(--st-bezahlt)}.vl-q-website{--vq:var(--st-bald)}.vl-q-portal{--vq:var(--name-1)}.vl-q-hand{--vq:var(--haupt)}.vl-q-os{--vq:var(--st-entwurf)}.vl-band{border-radius:var(--radius-klein);background:var(--flaeche-tief);grid-template-columns:minmax(0,1fr);gap:.5rem;min-width:0;margin-bottom:.75rem;padding:.75rem;display:grid}.vl-band-kopf{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.vl-band-spuren{gap:.35rem;display:grid}.vl-spur{grid-template-columns:minmax(5.5rem,auto) 1fr 2.5rem;align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.vl-spur-name{color:var(--text)}.vl-spur-bahn{background:var(--linie);border-radius:.35rem;height:.7rem;position:relative}.vl-spur-balken{background:var(--vq);border-radius:.35rem;position:absolute;top:0;bottom:0}.vl-spur-zahl{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-leise)}.vl-band-jahre{min-width:0;color:var(--text-leise);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;margin-left:6rem;margin-right:3rem;font-size:.8125rem;display:flex;overflow:hidden}.vl-jahr{border-bottom:2px solid var(--linie-stark);align-items:baseline;gap:.6rem;padding:.9rem .25rem .35rem;display:flex}.vl-jahr-zahl{font-family:var(--schrift-titel);color:var(--text);font-size:1.15rem;font-weight:700}.vs-mehr{gap:.5rem;display:grid}.vs-vorschlag{text-align:left}.vs-vorschlag span{display:grid}.vs-vorschlag small{overflow-wrap:anywhere;font-size:.8125rem;font-weight:400}.vs-gruende{border:0;gap:.5rem;margin:0;padding:0;display:grid}.vs-gruende legend{margin-bottom:.5rem;padding:0;font-weight:700}.vs-erledigte{border-top:1px solid var(--linie);border-radius:0;width:100%}.vs-woerter{flex-wrap:wrap;gap:.25rem;display:flex}.ep-vorschlag{border:2px dashed var(--st-wartet);border-radius:var(--radius);gap:.5rem;margin-block:.5rem;padding:.75rem;display:grid}.ep-vorschlag-kopf,.ep-meldung-kopf,.ep-titel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ep-unterkopf{margin:.75rem 0 .25rem;font-size:1rem}.ep-punkte{gap:.25rem;margin:0 0 .75rem;padding-left:1.25rem;display:grid}.ep-warnung{background:color-mix(in srgb, var(--st-bald) 12%, var(--flaeche));border-left:4px solid var(--st-bald)}.ep-passt{background:color-mix(in srgb, var(--st-bezahlt) 12%, var(--flaeche));border-left:4px solid var(--st-bezahlt)}.ep-hinweise{gap:.25rem;margin-block:.5rem;display:grid}.ep-hinweis{align-items:flex-start;font-weight:400}.ep-hinweis input{flex:none;margin-top:.125rem}.ep-hinweis small{display:block}.ep-detail{border-top:1px dashed var(--linie);gap:.5rem;padding:.5rem .75rem .75rem;display:grid}.ep-detail p{margin:0}.ep-meldungen{gap:.75rem;margin-bottom:.75rem;display:grid}.ep-meldung{border:2px dashed var(--st-wartet);border-radius:var(--radius);gap:.5rem;padding:.75rem;display:grid}.ep-meldung p{margin:0}.ep-zitat{font-style:italic}.ep-melden-knoepfe{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.ep-leute{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:0 .75rem;display:grid}.est-stapel{gap:.75rem;min-width:0;display:grid}.est-gruppe{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.est-gruppe legend{margin-bottom:.5rem;padding:0;font-weight:700}.est-gruppe:disabled .est-option{opacity:.6;cursor:not-allowed}.est-legende-text{margin:-.25rem 0 .25rem}.est-option{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);cursor:pointer;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;display:flex}.est-option input{width:1.375rem;height:1.375rem;accent-color:var(--haupt);flex:none;margin:0}.est-option:has(input:checked){border:2px solid var(--haupt);background:var(--flaeche-sanft);padding:calc(.5rem - 1px) calc(1rem - 1px);font-weight:700}.est-option:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.est-option-text{overflow-wrap:break-word;flex:1;gap:.125rem;min-width:0;display:grid}.est-aa{color:var(--text-leise);font-family:var(--schrift-titel);flex:none;line-height:1}.est-option:has(input:checked) .est-aa{color:var(--haupt)}.est-aa-1{font-size:1rem}.est-aa-2{font-size:1.25rem}.est-aa-3{font-size:1.5rem}.est-probe{border:1px dashed var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);gap:.125rem;padding:.75rem 1rem;display:grid}.est-probe strong{font-size:1.125rem}.est-kasten{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);min-width:0}.est-kasten-innen{gap:.5rem;padding:.75rem 1rem;display:grid}.est-kasten-innen p{margin:0}.est-kasten-unten{border-top:1px solid var(--linie);padding:.75rem 1rem}.est-schalter-zeile{cursor:pointer;align-items:center;gap:.75rem;min-height:4rem;padding:.625rem 1rem;display:flex}.est-schalter{appearance:none;border:1px solid var(--linie-stark);background:var(--flaeche-tief);cursor:pointer;border-radius:1rem;flex:none;width:3.25rem;height:2rem;margin:0;transition:background .15s;position:relative}.est-schalter:after{content:"";background:var(--flaeche);width:1.5rem;height:1.5rem;box-shadow:var(--schatten);border-radius:50%;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}.est-schalter:checked{background:var(--haupt);border-color:var(--haupt)}.est-schalter:checked:after{transform:translate(1.25rem)}.est-schalter:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.est-schalter,.est-schalter:after{transition:none}}.est-zeile-knopf{width:100%;min-height:var(--tipp-min);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.est-link{color:var(--haupt);flex:none;font-weight:700}.est-tage{grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.25rem;display:grid}.est-tage label{min-height:var(--tipp-min);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);cursor:pointer;place-items:center;display:grid;position:relative}.est-tage input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.est-tage label:has(input:checked){background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt);font-weight:700}.est-tage label:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.est-stand{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.est-gespeichert{min-height:1.5rem;color:var(--st-bezahlt);align-items:center;gap:.375rem;margin:0;font-weight:700;display:flex}.est-gespeichert svg{width:1.125rem;height:1.125rem}.est-fortschritt{grid-auto-columns:1fr;grid-auto-flow:column;gap:.375rem;display:grid}.est-fortschritt span{background:var(--linie);border-radius:.1875rem;height:.375rem}.est-fortschritt span.is-erledigt{background:var(--haupt)}dialog.est-einrichtung[open]{flex-direction:column;display:flex}dialog.est-einrichtung .dialog-inhalt{flex:auto;min-height:0;overflow-y:auto}.est-einrichtung-fuss{padding:.75rem var(--abstand) var(--abstand);border-top:1px solid var(--linie);background:var(--flaeche);flex:none}.est-uebersicht{margin:0}.est-person{align-items:center;gap:.75rem;display:flex}.est-initialen{background:var(--akzent);width:3rem;height:3rem;color:var(--flaeche);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:700;display:grid}dialog.est-sperre{background:var(--haupt);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--auf-haupt);border:0;margin:0;padding:0}dialog.est-sperre::backdrop{background:var(--haupt)}.est-sperre-inhalt{width:min(26rem,100%);min-height:100%;padding:calc(env(safe-area-inset-top,0px) + 2rem) var(--seitenrand) calc(env(safe-area-inset-bottom,0px) + 2rem);text-align:center;align-content:center;justify-items:center;gap:1rem;margin:0 auto;display:grid}.est-sperre-inhalt h1{font-size:1.625rem}.est-sperre-inhalt p{margin:0}.est-sperre-logo{width:8rem;display:block}.est-sperre-logo svg{width:100%;height:auto;display:block}.est-sperre-knopf{border-color:var(--flaeche);background:var(--flaeche);width:100%;color:var(--haupt);margin-top:1rem}.est-sperre-abmelden{color:inherit;background:0 0;border-color:currentColor;margin-top:2rem}.geld-zahlen{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0;display:grid}.geld-zahlen div{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:.75rem var(--abstand);gap:.125rem;display:grid}.geld-zahlen dt{color:var(--text-leise);font-size:.875rem}.geld-zahlen dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:900}.betrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.betrag-ein{color:var(--st-bezahlt)}.geld-wochen{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.geld-woche{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.9375rem;display:grid}.geld-balken{background:var(--flaeche-tief);border-radius:999px;height:1.25rem;overflow:hidden}.geld-balken span{background:var(--st-bezahlt);border-radius:999px;height:100%;display:block}.geld-woche.unter .geld-balken span{background:var(--st-ueberfaellig)}.geld-woche.minus .geld-balken span{background:var(--st-ueberfaellig);opacity:.6}.geld-auswahl{min-height:var(--tipp-min);align-items:center;gap:.75rem;display:flex}.geld-auswahl input[type=checkbox]{width:1.375rem;height:1.375rem;accent-color:var(--haupt);flex:none}@media (width<=30rem){.geld-woche{grid-template-columns:3.25rem minmax(0,1fr) auto;font-size:.875rem}}.vl-aenderungen{color:var(--text);overflow-wrap:anywhere;gap:.125rem;margin-bottom:.25rem;display:grid}.vl-aenderungen del{color:var(--text-leise)}.vl-aenderungen ins{font-weight:700;text-decoration:none}.vl-unter{gap:.125rem;display:grid}.pk-filter{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.5rem;display:grid}.pk-siegel{align-items:center;gap:.75rem;display:flex}.pk-siegel p{margin:0}.ss-summen{grid-template-columns:minmax(0,1fr) max-content}.ss-summen dt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ss-summen dd{text-align:right;white-space:nowrap;overflow-wrap:normal}.ml-bilder{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ml-vorschau{justify-items:start;gap:.375rem;display:grid}.ml-vorschau img{object-fit:contain;border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche-tief);width:7rem;max-width:100%;height:auto;max-height:12rem;display:block}.ml-datei{justify-self:start;position:relative}.ml-datei-eingabe{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ml-markieren{gap:.75rem;display:grid}.ml-leinwand{border:1px solid var(--linie-stark);border-radius:var(--radius-klein);touch-action:none;cursor:crosshair;background:var(--flaeche-tief);width:100%;max-width:32rem;height:auto;display:block}.ml-text,.ml-antwort{white-space:pre-wrap;overflow-wrap:anywhere}.plan-leiste{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.plan-leiste .feld{margin:0}.plan-wochen{flex-wrap:wrap;gap:.5rem;width:100%;max-width:34rem;display:flex}.plan-wochen .knopf{flex:auto;gap:.25rem;padding-inline:.625rem}@media (width<=30rem){.plan-lang{display:none}}.plan-einsatz,.plan-punkt,.plan-farbe-0{--plan-farbe:var(--mittelgrau)}.plan-farbe-1{--plan-farbe:var(--waldgruen)}.plan-farbe-2{--plan-farbe:var(--st-offen)}.plan-farbe-3{--plan-farbe:var(--st-bald)}.plan-farbe-4{--plan-farbe:var(--st-wartet)}.plan-farbe-5{--plan-farbe:var(--grasgruen)}.plan-farbe-6{--plan-farbe:var(--st-bezahlt)}.plan-farbe-7{--plan-farbe:var(--hellbraun)}.plan-intern{--plan-farbe:var(--braun)}.plan-rent-gut{--plan-farbe:var(--st-bezahlt)}.plan-rent-knapp{--plan-farbe:var(--st-bald)}.plan-rent-schlecht{--plan-farbe:var(--st-ueberfaellig)}.plan-rahmen{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overscroll-behavior-x:contain;max-width:100%;position:relative;overflow-x:auto}.plan-rahmen:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.plan-tafel{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:calc(min(8rem,28vw) + 52.5rem)}.plan-tafel th,.plan-tafel td{border-bottom:1px solid var(--linie);border-right:1px solid var(--linie);vertical-align:top;text-align:left;padding:.25rem}.plan-person-kopf,.plan-person{z-index:1;background:var(--flaeche);overflow-wrap:anywhere;width:min(8rem,28vw);font-weight:700;position:sticky;left:0}.plan-tag-kopf{font-size:.875rem;font-weight:700}.plan-tag-kopf .klein{color:var(--text-leise);font-weight:400;display:block}.plan-heute{box-shadow:inset 0 -3px 0 var(--haupt)}.plan-frei{background:var(--flaeche-tief)}.plan-gruppe th{background:var(--flaeche-sanft);font-weight:700;position:sticky;left:0}.plan-gruppe th>span{margin-right:1rem}.plan-gruppe th>a{min-height:var(--tipp-min);align-items:center;margin:-.5rem 0;display:inline-flex}.plan-zelle{min-height:var(--tipp-min);height:3.25rem}.plan-zelle>*+*{margin-top:.25rem}.plan-ziel{outline:3px dashed var(--haupt);outline-offset:-3px;background:var(--flaeche-sanft)}.plan-verlaengert{background:color-mix(in srgb, var(--haupt) 14%, var(--flaeche))}.plan-leer{width:100%;min-height:var(--tipp-min);color:var(--text-leise);border-radius:var(--radius-klein);cursor:pointer;opacity:0;background:0 0;border:0}.plan-leer:hover,.plan-leer:focus-visible{opacity:1;background:var(--flaeche-sanft)}@media (hover:none){.plan-leer{opacity:.45}}.plan-abwesend{color:var(--text-leise);background:repeating-linear-gradient(135deg, var(--flaeche-tief), var(--flaeche-tief) 6px, var(--flaeche) 6px, var(--flaeche) 12px);border-radius:var(--radius-klein);align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.8125rem;display:flex}.plan-abwesend .symbol{width:.875rem;height:.875rem}.plan-einsatz{border-radius:var(--radius-klein);background:color-mix(in srgb, var(--plan-farbe) 16%, var(--flaeche));border-left:5px solid var(--plan-farbe);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;position:relative}.plan-entwurf{border-left-style:dashed}.plan-gezogen{opacity:.4}.plan-einsatz-knopf{min-width:0;min-height:var(--tipp-min);color:var(--text);font:inherit;text-align:left;cursor:grab;touch-action:manipulation;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.125rem;padding:.25rem .375rem;font-size:.875rem;display:grid}.plan-einsatz-knopf>.symbol{width:.875rem;height:.875rem;color:var(--braun)}.plan-einsatz-titel{overflow-wrap:break-word;min-width:0;font-weight:700;line-height:1.2}.plan-einsatz-unter{color:var(--text-leise);overflow-wrap:break-word;min-width:0;font-size:.8125rem}.plan-warnung{overflow-wrap:anywhere;min-width:0;color:var(--warn-text);align-items:start;gap:.25rem;font-size:.8125rem;line-height:1.2;display:flex}.plan-warnung .symbol{flex:none;width:.875rem;height:.875rem}.plan-griff{cursor:ew-resize;touch-action:none;border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:linear-gradient(90deg, transparent 35%, var(--plan-farbe) 35%, var(--plan-farbe) 45%, transparent 45%, transparent 60%, var(--plan-farbe) 60%, var(--plan-farbe) 70%, transparent 70%);opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:.875rem 1.25rem;flex:none;width:1.5rem}.plan-einzuplanen{flex-wrap:wrap;gap:.5rem;display:flex}.plan-offen{gap:.125rem;width:min(100%,13rem);display:grid}.plan-geist{z-index:50;pointer-events:none;border-radius:var(--radius-klein);background:var(--haupt);max-width:14rem;color:var(--auf-haupt);box-shadow:var(--schatten);padding:.375rem .625rem;font-size:.875rem;font-weight:700;position:fixed;transform:translate(-50%,-130%)}.plan-rueckgaengig{z-index:40;left:50%;bottom:calc(var(--leiste-unten) + 1rem + env(safe-area-inset-bottom));border-radius:var(--radius);background:var(--schwarzgrau);width:max-content;max-width:calc(100vw - 2rem);color:var(--grund);box-shadow:var(--schatten);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.plan-legende{color:var(--text-leise);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.plan-legende li{align-items:center;gap:.375rem;display:flex}.plan-punkt{background:var(--plan-farbe);border-radius:50%;width:.875rem;height:.875rem}.plan-auswahl{flex-wrap:wrap;gap:.375rem;display:flex}.plan-auswahl label{min-height:var(--tipp-min);border:1px solid var(--linie-stark);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;display:flex}.plan-auswahl label:has(input:checked){background:var(--flaeche-sanft);border-color:var(--haupt);font-weight:700}.plan-auswahl label:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.plan-wetter{color:var(--text-leise);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:flex}.plan-wetter .symbol{flex:none;width:1rem;height:1rem}@media (width>=48rem){.plan-rueckgaengig{bottom:1.5rem}}.plan-dauer{min-height:var(--tipp-min);border:1px solid var(--linie-stark);background:var(--flaeche);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.25rem .875rem;font-weight:700;display:inline-flex}.plan-dauer.is-active{background:var(--haupt);border-color:var(--haupt);color:var(--auf-haupt)}.plan-auswahl-text{padding-block:.25rem;line-height:1.25;display:grid}.plan-auswahl-unter{color:var(--text-leise);font-size:.8125rem;font-weight:400}.plan-weitere>.formular{margin-top:.75rem}.plan-speichern{bottom:calc(var(--leiste-unten) + env(safe-area-inset-bottom,0px) + .5rem);z-index:2;position:sticky}@media (width>=48rem){.plan-speichern{bottom:.75rem}}.plan-speichern .knopf-haupt{flex:auto;justify-content:center;box-shadow:0 2px 10px #0000002e}.plan-ding-formular{padding:.75rem 0}.plan-tag-knopf{width:100%;min-height:var(--tipp-min);color:var(--haupt);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:block}.plan-tag{grid-template-columns:3.5rem repeat(var(--spalten), minmax(8rem, 1fr));min-width:calc(3.5rem + var(--spalten) * 8rem);display:grid}.plan-tag-ecke,.plan-tag-name{min-height:var(--tipp-min);border-bottom:1px solid var(--linie);border-right:1px solid var(--linie);overflow-wrap:anywhere;padding:.5rem;font-weight:700}.plan-tag-ecke{z-index:3;background:var(--flaeche);position:sticky;left:0}.plan-tag-skala{z-index:3;background:var(--flaeche);border-right:1px solid var(--linie);position:sticky;left:0}.plan-tag-skala span{color:var(--text-leise);font-size:.8125rem;position:absolute;right:.375rem;transform:translateY(-.1rem)}.plan-tag-spalte{border-right:1px solid var(--linie);position:relative}.plan-tag-stunde{border-top:1px solid var(--linie);background:var(--flaeche-tief);height:56px;position:absolute;left:0;right:0}.plan-tag-stunde.plan-tag-arbeitszeit{background:0 0}.plan-tag-leer{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.plan-tag-leer:hover{background:var(--flaeche-sanft)}.plan-tag-abwesend{border-radius:var(--radius-klein);background:var(--flaeche-sanft);text-align:center;padding:.25rem .5rem;font-weight:700;position:absolute;inset:.25rem .25rem auto}.plan-tag-block{z-index:1;flex-direction:column;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000001f}.plan-tag-block .plan-einsatz-knopf{text-overflow:ellipsis;min-height:0;overflow:hidden}.plan-tag-block .plan-einsatz-titel,.plan-tag-block .plan-einsatz-unter{overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;overflow:hidden}.plan-tag-griff{cursor:ns-resize;touch-action:none;background:linear-gradient(var(--plan-farbe), var(--plan-farbe)) center / 1.75rem 3px no-repeat;opacity:.7;flex:none;height:.875rem}.plan-tag-vorschau{z-index:4;border:2px dashed var(--haupt);border-radius:var(--radius-klein);background:color-mix(in srgb, var(--haupt) 14%, transparent);color:var(--text);pointer-events:none;justify-content:center;align-items:start;padding:.25rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;left:2px;right:2px}.plan-vorschlag{--plan-farbe:var(--st-wartet);background:var(--flaeche);outline:2px dashed var(--st-wartet);outline-offset:-2px}.rechtstext{gap:calc(var(--abstand) * .75);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;line-height:1.5;display:flex}.rechtstext h2,.rechtstext h3,.rechtstext h4{margin:calc(var(--abstand) * .5) 0 0}.rechtstext ul{margin:0;padding-left:1.25rem}.portal{flex-direction:column;min-height:100dvh;display:flex}.portal-kopf{z-index:20;padding:calc(env(safe-area-inset-top,0px) + .375rem) var(--seitenrand) .375rem;background:color-mix(in srgb, var(--grund) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linie);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.portal-kopf-text{min-width:0;line-height:1.2;display:grid}.portal-kopf-titel{font-weight:700}.portal-kopf-text .klein{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-inhalt{max-width:44rem}.portal-leiste{z-index:20;background:var(--flaeche);border-top:1px solid var(--linie);max-width:44rem;padding:.25rem .25rem calc(env(safe-area-inset-bottom,0px) + .25rem);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.portal-leiste a{min-height:3.25rem;color:var(--text-leise);border-radius:var(--radius-klein);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center;align-content:center;justify-items:center;gap:.125rem;padding:.25rem .125rem;font-size:.8125rem;line-height:1.15;text-decoration:none;display:grid}.portal-leiste a.active{color:var(--haupt);font-weight:900}.portal-leiste svg{width:1.375rem;height:1.375rem}.portal-link-anfordern{text-align:left}.summen{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;margin:0;display:grid}.summen dt{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summen dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.summen .gesamt{font-size:1.125rem;font-weight:900}.position-zeile{grid-template-columns:minmax(0,1fr) auto}.position-text{white-space:pre-line}.betrag{font-variant-numeric:tabular-nums;white-space:nowrap}.unterschrift-feld{gap:.5rem;display:grid}.unterschrift-feld canvas{touch-action:none;background:var(--qr-hell);width:100%;height:11rem;color:var(--qr-dunkel);border:2px dashed var(--linie-stark);border-radius:var(--radius-klein)}.unterschrift-feld canvas:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.girocode{background:var(--qr-hell);border-radius:var(--radius-klein);justify-self:center;width:min(14rem,100%);padding:.75rem}.girocode svg{width:100%;height:auto;color:var(--qr-dunkel);display:block}.nachrichten{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nachricht{border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--linie);white-space:pre-line;overflow-wrap:anywhere;max-width:85%;padding:.625rem .875rem}.nachricht.von-mir{background:var(--flaeche-sanft);justify-self:end}.nachricht small{color:var(--text-leise);margin-top:.25rem;display:block}.fotos{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-klein);background:var(--flaeche-tief);width:100%}.bestaetigung{white-space:pre-line}.portal .angaben{grid-template-columns:minmax(0,1fr);gap:0}.portal .angaben dt{margin-top:.5rem;font-size:.875rem}.portal .angaben dt:first-child{margin-top:0}.portal .angaben dd.betrag{white-space:normal}.sk{gap:.375rem;margin:.75rem 0 0;display:grid}.sk-karte{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche-tief);touch-action:pan-y;height:16rem;position:relative;overflow:hidden}.sk-bild{position:absolute;inset:0}.sk-kachel{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.sk-genau{border:2px solid var(--st-offen);background:color-mix(in srgb, var(--st-offen) 15%, transparent);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.sk-punkt{pointer-events:none;justify-items:center;gap:.125rem;display:grid;position:absolute;translate:-50% -50%}.sk-punkt>span:first-child{border:3px solid var(--papier);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:grid;box-shadow:0 1px 4px #00000059}.sk-ich>span:first-child{background:var(--st-offen);color:var(--papier)}.sk-andere>span:first-child{background:var(--haupt);color:var(--auf-haupt)}.sk-name{background:var(--flaeche);color:var(--text);white-space:nowrap;border-radius:999px;padding:0 .375rem;font-size:.8125rem;font-weight:700;box-shadow:0 1px 2px #0003}.sk-zoom{gap:.25rem;display:grid;position:absolute;bottom:.5rem;right:.5rem}.sk-knopf{width:var(--tipp-min);height:var(--tipp-min);border:1px solid var(--linie-stark);border-radius:var(--radius-klein);background:var(--flaeche);color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid}.sk-knopf:disabled{opacity:.5;cursor:default}.sk-knopf svg{width:1.375rem;height:1.375rem}.sk-quelle{color:var(--text-leise);font-size:.8125rem}.tl-schritte{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.tl-abschnitt{margin:1.5rem 0 0;font-size:1.125rem}.tl-beispiel{margin:.25rem 0 0;padding-left:1.25rem}.tl-hilfe summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:700;display:flex}.tl-bild{margin:0}.tl-bild img{border:1px solid var(--linie);border-radius:var(--radius-klein);width:100%;max-width:24rem;height:auto;margin:0 auto .5rem;display:block}.wi-kurz{font-size:1.0625rem;font-weight:700}.wi-auch{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.wi-umbruch{overflow-wrap:anywhere}.wi-details summary{cursor:pointer;min-height:var(--tipp-min);align-items:center;font-weight:700;display:flex}.wi-details[open] summary{margin-bottom:.75rem}.wi-text{flex-direction:column;gap:.625rem;display:flex}.wi-text p{margin:0}.wi-punkte{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.wi-kurz+.wi-text{margin-top:.75rem}.zg-geheimnis{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:inline-flex}.zg-punkte,.zg-code{font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace}.zg-punkte{font-size:1.1rem}.zg-code{background:var(--flaeche-sanft);border-radius:var(--radius-klein);padding:.15rem .6rem;font-size:1.35rem;font-weight:700}.zg-hinweis{color:var(--st-ueberfaellig);flex-basis:100%;font-size:.8125rem;font-weight:700}.zg-mitnehmen{color:var(--warn-text);background:var(--warn-flaeche);border-radius:.375rem;margin-top:.25rem;padding:.05rem .45rem;font-size:.8125rem;font-weight:700;display:inline-block}.zg-formular{padding-block:.5rem}.zg-vorort{margin-top:var(--abstand);gap:.25rem;display:grid}.zg-titel{align-items:center;gap:.4rem;margin:0;font-size:1rem;display:flex}.zg-fotos{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.zg-foto{border:1px solid var(--linie);border-radius:var(--radius-klein);background:var(--flaeche-sanft);cursor:zoom-in;min-width:44px;min-height:44px;padding:0;overflow:hidden}.zg-foto img{object-fit:cover;width:4.5rem;height:4.5rem;display:block}.zg-foto-gross{cursor:zoom-out;flex-basis:100%}.zg-foto-gross img{object-fit:contain;width:100%;height:auto;max-height:70vh}.zg-fotos-feld{gap:.5rem;min-width:0;display:grid}.zg-fotos-liste{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.zg-fotos-liste li{justify-items:start;gap:.25rem;display:grid}.zg-fotos-liste img{object-fit:cover;border-radius:var(--radius-klein);width:6rem;height:6rem}
