body:has(>.app){background:#f6f7f3}.app{--gruen:#2f6b24;--gruen-tief:#24521b;--gruen-hell:#eaf3e4;--gruen-blass:#f4f9f1;--gelb:#f2c744;--gelb-blass:#fdf6dc;--schwarz:#14180f;--grau:#5c6655;--grau-leise:#6b7466;--kante:#e3e7de;--kante-stark:#cbd3c4;--flaeche:#f6f7f3;--papier:#ffffff;--rot:#b42318;--rot-blass:#fef3f2;--rot-kante:#fecdca;--bernstein:#93370d;--bernstein-blass:#fffaeb;--bernstein-kante:#fedf89;--schatten:0 1px 2px rgba(20,24,15,0.05),0 1px 3px rgba(20,24,15,0.04);--schatten-hoch:0 12px 28px -12px rgba(20,24,15,0.22);min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--flaeche);color:var(--schwarz);font-family:var(--schrift);line-height:1.5}.app .app-sprung{position:absolute;left:1rem;top:.75rem;z-index:50;padding:.7rem 1rem;border-radius:8px;background:var(--schwarz);color:#ffffff;font-weight:600;text-decoration:none;transform:translateY(-200%)}.app .app-sprung:focus{transform:none;outline:3px solid var(--gelb);outline-offset:2px}.app main:focus{outline:none}.app .seitenleiste{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;gap:1.5rem;padding:1rem .75rem;background:var(--papier);border-right:1px solid var(--kante);overflow-y:auto}.app .marke{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:.25rem .5rem;border-radius:8px;color:var(--schwarz);font-weight:800;font-size:.95rem;letter-spacing:-.02em;text-decoration:none}.app .marke:hover{background:var(--flaeche)}.app .marke-zeichen{flex:none;width:1.75rem;height:1.75rem;border-radius:.6rem .6rem .6rem 0;background:linear-gradient(135deg,var(--gruen) 0,var(--gruen) 55%,var(--gelb) 55%,var(--gelb) 100%)}.app .navi{gap:1.25rem}.app .navi,.app .navi-gruppe ul{display:flex;flex-direction:column}.app .navi-gruppe ul{gap:2px;margin:0;padding:0;list-style:none}.app .navi-titel{margin:0 0 .35rem;padding:0 .6rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--grau-leise)}.app .navi a{display:flex;align-items:center;gap:.65rem;min-height:2.35rem;padding:.35rem .6rem;border-radius:8px;color:var(--grau);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.app .navi-symbol{flex:none;width:1.15rem;height:1.15rem}.app .navi a:hover{background:var(--flaeche);color:var(--schwarz)}.app .navi a:focus-visible{outline:2px solid var(--gruen);outline-offset:-2px}.app .navi a[aria-current=page]{background:var(--gruen-hell);color:var(--gruen-tief);font-weight:600;box-shadow:inset 3px 0 0 var(--gruen)}.app .rumpf{display:flex;flex-direction:column;min-width:0}.app .kopf{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:3.75rem;padding:.6rem 2rem;background:rgba(255,255,255,.92);border-bottom:1px solid var(--kante);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.app .kopf-suche{flex:1 1 18rem;max-width:26rem;margin-left:auto}.app .kopf-suche input{width:100%;min-height:2.5rem;padding:0 .9rem;border:1px solid var(--kante);border-radius:9px;background:var(--flaeche);color:var(--schwarz);font:inherit;font-size:.9rem}.app .kopf-suche input:focus{outline:none;border-color:var(--gruen);background:var(--papier);box-shadow:0 0 0 3px var(--gruen-hell)}.app .kopf h1{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:650;letter-spacing:-.015em}.app .kopf-rechts{display:flex;align-items:center;gap:.75rem;flex:none}.app .konto-zeichen{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--gruen-hell);color:var(--gruen-tief);font-size:.85rem;font-weight:700}.app .konto-angaben{display:flex;flex-direction:column;line-height:1.25}.app .konto{font-size:.85rem;font-weight:600}.app .rolle{font-size:.78rem;color:var(--grau)}.app .knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;min-height:2.5rem;margin-top:0;padding:.5rem 1rem;border:1px solid transparent;border-radius:8px;background:var(--gruen);color:#ffffff;font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(20,24,15,.12);transition:background .12s,box-shadow .12s}.app .knopf:hover:not(:disabled){transform:none;background:var(--gruen-tief);box-shadow:0 4px 12px -4px rgba(47,107,36,.5)}.app .knopf:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.app a.knopf{color:#ffffff}.app .abmelden,.app .knopf-leise{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;padding:.4rem .85rem;border:1px solid var(--kante-stark);border-radius:8px;background:var(--papier);color:var(--schwarz);font:inherit;font-size:.85rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:var(--schatten);transition:background .12s,border-color .12s}.app .abmelden:hover:not(:disabled),.app .knopf-leise:hover:not(:disabled){background:var(--flaeche);border-color:#b3bdaa}.app .abmelden:disabled,.app .knopf-leise:disabled{opacity:.55;cursor:not-allowed}.app .knopf-gefahr{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1rem;border:1px solid var(--rot-kante);border-radius:8px;background:var(--papier);color:var(--rot);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.app .knopf-gefahr:hover:not(:disabled){background:var(--rot-blass);border-color:#fda29b}.app .knopf-gefahr:disabled{opacity:.55;cursor:not-allowed}.app .abmelden:focus-visible,.app .knopf-gefahr:focus-visible,.app .knopf-leise:focus-visible,.app .knopf:focus-visible{outline:3px solid rgba(47,107,36,.35);outline-offset:2px}.app .tabelle .knopf{min-height:2.1rem;padding:.3rem .75rem;border-color:#b9d0ae;background:var(--papier);color:var(--gruen-tief);font-size:.84rem;box-shadow:none;white-space:nowrap}.app .tabelle .knopf:hover:not(:disabled){background:var(--gruen-hell);box-shadow:none}.app .inhalt{width:100%;max-width:80rem;margin:0 auto;padding:1.75rem 2rem 4rem}.app .inhalt>h1{margin:0 0 1.5rem;font-size:1.5rem;font-weight:650;letter-spacing:-.02em}.app:not(:has(>.seitenleiste)){grid-template-columns:minmax(0,1fr)}.app .tafel{padding:1.25rem 1.4rem;border-radius:12px;background:var(--papier);border:1px solid var(--kante);box-shadow:var(--schatten)}.app .tafel h2{margin:0 0 1rem;font-size:1rem;font-weight:650;letter-spacing:-.01em;text-transform:none;color:var(--schwarz)}.app .hinweis{margin:0;font-size:.875rem;line-height:1.55;color:var(--grau)}.app .hinweis strong,.app code{color:var(--schwarz)}.app code{padding:.1rem .35rem;border-radius:5px;background:var(--flaeche);border:1px solid var(--kante);font-size:.85em}.app .inhalt a:not(.knopf):not(.knopf-leise):not(.abmelden):not(.knopf-gefahr){color:var(--gruen);font-weight:500;text-decoration:none;border-bottom:none}.app .inhalt a:not(.knopf):not(.knopf-leise):not(.abmelden):not(.knopf-gefahr):hover{color:var(--gruen-tief);text-decoration:underline;text-underline-offset:2px}.app .warnung{margin:0 0 1.1rem;padding:.8rem 1rem;border:1px solid var(--bernstein-kante);border-left:3px solid #f79009;border-radius:8px;background:var(--bernstein-blass);color:var(--schwarz);font-size:.875rem;line-height:1.55}.app .meldung{margin:0 0 1rem;border:1px solid var(--rot-kante);border-radius:8px;background:var(--rot-blass);color:var(--rot)}.app .bestaetigung,.app .meldung{padding:.75rem .95rem;font-size:.875rem;line-height:1.5}.app .bestaetigung{margin:0;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647}.app .fehlerzeile{margin:.5rem 0 0;font-size:.82rem;color:var(--rot)}.app .plakette{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;border:1px solid transparent;font-size:.78rem;font-weight:600;line-height:1.5;white-space:nowrap}.app .plakette:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.app .plakette-gut{background:#ecfdf3;border-color:#abefc6;color:#067647}.app .plakette-warm{background:var(--bernstein-blass);border-color:var(--bernstein-kante);color:var(--bernstein)}.app .plakette-schlecht{background:var(--rot-blass);border-color:var(--rot-kante);color:var(--rot)}.app .plakette-neutral{background:var(--flaeche);border-color:var(--kante);color:var(--grau)}.app .raster{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:start;margin-bottom:1.25rem}.app .aufgaben-tafel{margin-bottom:1.25rem;border-top:3px solid var(--gruen)}.app .aufgaben{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.app .inhalt .aufgaben>li>a{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--kante);border-radius:8px;background:var(--papier);color:var(--schwarz);font-weight:500;text-decoration:none;transition:background .12s,border-color .12s}.app .inhalt .aufgaben>li>a:hover{background:var(--flaeche);border-color:var(--kante-stark);color:var(--schwarz);text-decoration:none}.app .aufgaben li strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .inhalt .aufgaben>li.dringend>a{border-color:var(--bernstein-kante);border-left:3px solid #f79009;background:var(--bernstein-blass)}.app .kit-klappe{margin-top:1rem;border-top:1px solid var(--kante)}.app .kit-klappe>summary{display:flex;align-items:center;min-height:2.75rem;padding:.6rem 0 .2rem;font-weight:600;font-size:.92rem;cursor:pointer;list-style:none}.app .kit-klappe>summary::-webkit-details-marker,.app .weitere-aktionen>summary::-webkit-details-marker{display:none}.app .kit-klappe>summary:after,.app .weitere-aktionen>summary:after{content:"+";margin-left:auto;color:var(--grau);font-size:1.15rem;line-height:1}.app .kit-klappe[open]>summary:after,.app .weitere-aktionen[open]>summary:after{content:"−"}.app .weitere-aktionen>summary{display:flex;align-items:center;min-height:2.75rem;font-weight:600;cursor:pointer;list-style:none}.app .weitere-aktion{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kante)}.app .weitere-aktion h3{margin:0 0 .5rem;font-size:.95rem}.app .ki-uebernahme{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:.75rem .9rem;border-radius:10px;background:var(--gruen-blass);border:1px solid var(--gruen-hell);font-size:.88rem}@media (min-width:961px){.app .kit-vorschau{position:-webkit-sticky;position:sticky;top:4.75rem}}.app .unterseite-meta{display:block;margin:.15rem 0 0;font-weight:400}.app .produkt-liste{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none}.app .produkt-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.app .produkt-zeile>input:not([type=checkbox]){flex:1 1 16rem;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--kante-stark);border-radius:8px;font:inherit;font-size:.92rem}.app .produkt-zeile>input.produkt-preis{flex:0 0 8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .produkt-aktiv{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;font-size:.9rem}.app .produkt-neu{padding-top:.75rem;border-top:1px solid var(--kante)}.app .alle-listen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--kante);font-size:.85rem;color:var(--grau)}.app .aufgabe-klappe{border:1px solid var(--kante);border-radius:8px;background:var(--papier)}.app .aufgaben>li.dringend>.aufgabe-klappe{border-color:var(--bernstein-kante);border-left:3px solid #f79009;background:var(--bernstein-blass)}.app .aufgabe-klappe>summary{display:flex;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.75rem 1rem;font-weight:500;cursor:pointer;list-style:none}.app .aufgabe-klappe>summary::-webkit-details-marker{display:none}.app .aufgabe-klappe>summary:after{content:"+";margin-left:auto;color:var(--grau);font-size:1.15rem;line-height:1}.app .aufgabe-klappe[open]>summary:after{content:"−"}.app .aufgabe-inhalt{padding:.75rem 1rem 1rem;border-top:1px solid var(--kante);border-radius:0 0 8px 8px;background:var(--papier)}.app .aufgabe-alle{display:inline-block;margin-top:.75rem;font-size:.875rem}.app .arbeitsliste{display:grid;margin:0;padding:0;list-style:none}.app .arbeitsliste>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.55rem 0;border-bottom:1px solid var(--kante)}.app .arbeitsliste>li:last-child{border-bottom:0}.app .arbeitsliste .hinweis{margin:0}.app .arbeitsliste-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app .ruhe{display:flex;align-items:baseline;gap:.55rem;margin:0;font-size:.9rem;color:var(--grau)}.app .ruhe-zeichen{color:#067647;font-weight:700}.app .zahlen{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.app .zahl{padding:.85rem 1rem;border-radius:10px;background:var(--flaeche);border:1px solid var(--kante)}.app .zahl .wert{display:block;font-size:1.6rem;font-weight:650;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .zahl .zahl-ziel{font-weight:400;color:var(--grau)}.app .zahl .bezeichnung{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.3;color:var(--grau);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.app .balken{height:8px;margin:.9rem 0 .7rem;border-radius:99px;background:#e8ece3;overflow:hidden}.app .balken>i{display:block;height:100%;border-radius:99px;background:var(--gruen)}.app .kaeufe{margin:0;padding:0;list-style:none}.app .kaeufe li{display:flex;align-items:baseline;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--kante)}.app .kaeufe li:last-child{border-bottom:none}.app .kaeufe li a{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .kaeufe .betrag{flex:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .kaeufe .wann{flex:none;font-size:.8rem;color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .tabelle-kasten{overflow-x:auto;overscroll-behavior-x:contain;border-radius:8px}.app .tabelle-kasten:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}.app .tabelle-rollt .tabelle{min-width:56rem}.app .tabelle{width:100%;border-collapse:collapse;font-size:.875rem}.app .tabelle th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.55rem .75rem;text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--grau);background:#f8f9f6;border-top:1px solid var(--kante);border-bottom:1px solid var(--kante)}.app .tabelle th:first-child{border-top-left-radius:8px}.app .tabelle th:last-child{border-top-right-radius:8px}.app .tabelle td{padding:.6rem .75rem;border-bottom:1px solid #eef1ea;vertical-align:middle}.app .tabelle tbody tr:hover td{background:#f9fbf7}.app .tabelle tr:last-child td{border-bottom:none}.app .tabelle .nowrap{white-space:nowrap}.app .tabelle .leise{color:var(--grau)}.app .tabelle .zahlenspalte{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .tabelle tr.gestoert td{background:var(--bernstein-blass)}.app .tabelle tr.gestoert td:first-child{box-shadow:inset 3px 0 0 #f79009}.app .feld{margin-bottom:1rem}.app .feld .feld-titel,.app .feld label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:var(--schwarz);letter-spacing:0}.app .einstellung input,.app .einstellung select,.app .einstellung textarea,.app .feld input,.app .feld select,.app .feld textarea{width:100%;padding:.6rem .8rem;font:inherit;font-size:.95rem;color:var(--schwarz);background:var(--papier);border:1px solid var(--kante-stark);border-radius:8px;box-shadow:0 1px 2px rgba(20,24,15,.04);outline:none;transition:border-color .12s,box-shadow .12s}.app .einstellung input::placeholder,.app .einstellung textarea::placeholder,.app .feld input::placeholder,.app .feld textarea::placeholder{color:#727b6c}.app .einstellung input:hover,.app .einstellung textarea:hover,.app .feld input:hover,.app .feld select:hover,.app .feld textarea:hover{border-color:#b3bdaa}.app .einstellung input:focus,.app .einstellung select:focus,.app .einstellung textarea:focus,.app .feld input:focus,.app .feld select:focus,.app .feld textarea:focus{background:var(--papier);border-color:var(--gruen);box-shadow:0 0 0 3px rgba(47,107,36,.16)}.app .einstellung input:focus-visible,.app .einstellung select:focus-visible,.app .einstellung textarea:focus-visible,.app .feld input:focus-visible,.app .feld select:focus-visible,.app .feld textarea:focus-visible{outline:none}.app .feld select option{color:var(--schwarz);background:var(--papier)}.app .feld textarea{min-height:9rem;line-height:1.55;resize:vertical}.app .tafel .feld:not(.filterzeile .feld){max-width:36rem}.app input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;cursor:pointer;background:var(--grau-leise);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center /contain no-repeat}.app .filterzeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.app .filterzeile .feld{margin:0;min-width:12rem}.app .filterzeile .feld:first-child{flex:1 1;min-width:16rem}.app .leerzustand{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:10px;background:var(--flaeche);border:1px dashed var(--kante-stark)}.app .leerzustand-zeichen{flex:none;margin-top:.05rem;font-size:1rem;line-height:1.2;color:#067647}.app .leerzustand-text{margin:0;font-size:.9rem;line-height:1.55;color:var(--grau)}.app .leerzustand-text strong{display:block;margin-bottom:.15rem;font-weight:600;color:var(--schwarz)}.app .reiter{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .75rem;padding:.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:12px;background:var(--flaeche);border:1px solid var(--kante)}.app .inhalt .reiter a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border-radius:9px;color:var(--grau);font-size:.9rem;font-weight:600;text-decoration:none}.app .inhalt .reiter a:hover{color:var(--schwarz)}.app .inhalt .reiter a[aria-current=page]{background:var(--papier);color:var(--schwarz);box-shadow:var(--schatten)}.app .startliste{margin-bottom:1.25rem;border-color:var(--gelb);background:var(--gelb-blass)}.app .startliste h2{margin:0 0 .6rem}.app .startliste ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.app .startliste li{display:flex;flex-wrap:wrap;gap:.15rem .6rem;align-items:baseline}.app .startliste li>a,.app .startliste li>strong{font-weight:600}.app .startliste .hinweis{margin:0;font-size:.85rem}.app .einstellung-klappe{padding-top:0;padding-bottom:0}.app .einstellung-klappe summary{display:flex;flex-wrap:wrap;gap:.15rem .75rem;align-items:baseline;min-height:3.25rem;padding:.9rem 0;cursor:pointer;list-style:none}.app .einstellung-klappe summary::-webkit-details-marker{display:none}.app .einstellung-klappe summary:after{content:"+";margin-left:auto;color:var(--grau);font-size:1.2rem;line-height:1}.app .einstellung-klappe[open] summary:after{content:"−"}.app .einstellung-klappe[open]{padding-bottom:1rem}.app .einstellung-klappe-titel{font-weight:600}.app .einstellung-klappe-hinweis{margin:0;font-size:.85rem}.app .einstellung-klappe+.einstellung-klappe{margin-top:-.6rem}.app .einstellung-gruppe{margin-bottom:1.25rem;scroll-margin-top:5rem}.app .einstellung-gruppenhinweis{margin:0 0 1.25rem;max-width:62ch}.app .einstellung{padding:.9rem 0 1.1rem;border-top:1px solid var(--kante)}.app .einstellung-geaendert{margin-left:-.9rem;padding-left:.75rem;border-left:3px solid #f79009}.app .einstellung-name{display:block;margin-bottom:.15rem;font-size:.92rem;font-weight:600}.app .einstellung-einheit{margin-left:.5rem;font-size:.8rem;font-weight:400;color:var(--grau)}.app .einstellung-hilfe{margin:0 0 .55rem;max-width:64ch;font-size:.84rem;line-height:1.5;color:var(--grau)}.app .einstellung input.einstellung-zahl,.app .einstellung select.einstellung-zahl{width:9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .einstellung input.einstellung-breit{width:100%;max-width:62ch}.app .einstellung textarea{max-width:78ch;line-height:1.55}.app .einstellung-platzhalter{display:flex;flex-wrap:wrap;gap:.3rem;align-items:baseline;margin:.5rem 0 0;font-size:.8rem;color:var(--grau)}.app .einstellung-stand{margin:.45rem 0 0;font-size:.78rem;color:var(--grau-leise)}.app .einstellung-leiste{position:-webkit-sticky;position:sticky;bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.2rem;padding:.7rem .9rem;border-radius:10px;background:var(--papier);border:1px solid var(--bernstein-kante);box-shadow:var(--schatten-hoch)}.app .einstellung-leiste .knopf{min-height:2.25rem;padding:.4rem 1rem}.app .einstellung-geaendert-liste{font-size:.82rem;color:var(--grau)}.app .kit-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;margin:-.5rem 0 1.5rem;font-size:.875rem;color:var(--grau)}.app .inhalt a.kit-zurueck{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;color:var(--grau);font-weight:500}.app .inhalt a.kit-zurueck:before{content:"";width:.45rem;height:.45rem;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.app .kit-oeffentlich{margin-left:auto}.app .tafel iframe{display:block;width:100%;border:1px solid var(--kante);border-radius:10px;background:var(--papier)}@media (max-width:1180px){.app .zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.app .seitenleiste{position:static;height:auto;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .75rem;overflow-x:auto;border-right:none;border-bottom:1px solid var(--kante)}.app .marke-name{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app .navi{gap:.75rem}.app .navi,.app .navi-gruppe ul{flex-direction:row}.app .navi-titel{display:none}.app .navi a{white-space:nowrap}.app .kopf{padding:.5rem 1rem}.app .konto-angaben{display:none}.app .inhalt{padding:1.25rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){.app .abmelden,.app .einstellung input,.app .feld input,.app .knopf,.app .knopf-gefahr,.app .knopf-leise,.app .navi a{transition:none}}.app .auftrag-angaben{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem;margin:0}.app .auftrag-angaben dt{font-weight:600;color:var(--grau,#5c6655)}.app .auftrag-angaben dd{margin:0}.app .auftrag-verlauf-crm{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.app .auftrag-verlauf-crm li{padding:.75rem .9rem;border:1px solid var(--kante,#e6e9e0);border-radius:10px}.app .auftrag-verlauf-crm a{display:inline-flex;align-items:center;min-height:2.5rem}.app .unterseite-crm{margin:0 0 .6rem;padding:.6rem .8rem;border:1px solid var(--kante,#e3e7de);border-radius:10px}.app .unterseite-crm summary{min-height:2.5rem;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;cursor:pointer}.app .unterseite-crm form{margin-top:.75rem}.app .auftrag-positionen{display:grid;grid-gap:.35rem;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.app .auftrag-positionen li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--kante,#e3e7de)}.app .auftrag-wahl{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--kante,#e3e7de)}.app .auftrag-wahl-logo{padding:.4rem;border-radius:8px;background:#eef0ea}.app .auftrag-wahl-logo svg{display:block;width:100%;height:auto}.app .auftrag-farbe{display:inline-block;width:1rem;height:1rem;margin-right:.25rem;border-radius:4px;vertical-align:-.15rem;box-shadow:0 0 0 1px rgba(0,0,0,.15)}@media (max-width:30rem){.app .auftrag-wahl{grid-template-columns:minmax(0,1fr)}}.app svg text{font-family:var(--schrift)}