@font-face{font-family:Archivo;src:url(./Archivo-Variable-55zwo6Yj.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Variable-BOqTP1lr.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--rahmen:#14283a;--rahmen-text:#eef3f7;--rahmen-leise:#a9bccc;--raster:#aacdeb0f;--raster-stark:#aacdeb24;--schild:#1c3448;--schild-rand:#aacdeb4d;--schild-linie:#aacdeb38;--niete:#b7cbdb;--papier:#f4f1ea;--weiss:#fff;--flaeche:#e8ecef;--gewaehlt:#fdeee3;--gewaehlt-rand:#efc1a6;--ink:#13212e;--text-2:#38444f;--text-3:#38444f;--text-4:#4d6072;--strich:#6f8aa1;--rand:#cdd5db;--rand-stark:#a8b6c3;--linie:#e3e6e8;--orange:#e85a1a;--orange-rand:#cf4d12;--auf-orange:#111820;--rot:#a3303f;--rot-hell:#f8e1e2;--rot-rand:#e2b1b7;--blau:#1f4a6b;--gruen:#2f6140;--radius:14px;--radius-klein:11px;--ecke:22px;--schatten-tief:0 10px 24px #14283a3d;--archivo:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--oben:env(safe-area-inset-top,0px);--unten:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{text-size-adjust:100%;background:var(--rahmen)}body{background:var(--papier);color:var(--ink);font-family:var(--archivo);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0;font-size:17px;line-height:1.4}[hidden]{display:none!important}a{color:var(--ink)}button,input,select,textarea{font-family:var(--archivo);color:var(--ink);border-radius:0;font-size:17px}button{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;margin:0}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.mono{font-family:var(--mono)}.ohne-skript{margin:0;padding:24px 18px;font-size:17px;line-height:1.45}.seite{min-height:100vh;min-height:100dvh;padding:0 18px calc(22px + var(--unten));background:var(--papier);flex-direction:column;gap:16px;display:flex}.seite.heute{gap:18px}.seite.installieren{padding-bottom:calc(18px + var(--unten))}.seite>:first-child:not(.kopf){margin-top:calc(16px + var(--oben))}.nach-unten{margin-top:auto}.kopf{padding:calc(16px + var(--oben)) 18px calc(14px + var(--ecke));color:var(--rahmen-text);background-color:var(--rahmen);background-image:linear-gradient(var(--raster-stark) 1px, transparent 1px), linear-gradient(90deg, var(--raster-stark) 1px, transparent 1px), linear-gradient(var(--raster) 1px, transparent 1px), linear-gradient(90deg, var(--raster) 1px, transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px -12px;display:flex;position:relative}.kopf:after{content:"";height:calc(var(--ecke) + 1px);background:var(--papier);border-radius:var(--ecke) var(--ecke) 0 0;position:absolute;bottom:-1px;left:0;right:0}.seite.mit-marke .kopf{padding-top:calc(18px + var(--oben))}.kopf :focus-visible{outline-color:var(--rahmen-text)}.marke{border:1px solid var(--schild-rand);background:radial-gradient(circle at 6px 6px, var(--niete) 0 1.5px, transparent 2px), radial-gradient(circle at calc(100% - 6px) 6px, var(--niete) 0 1.5px, transparent 2px), radial-gradient(circle at 6px calc(100% - 6px), var(--niete) 0 1.5px, transparent 2px), radial-gradient(circle at calc(100% - 6px) calc(100% - 6px), var(--niete) 0 1.5px, transparent 2px), var(--schild);border-radius:8px;align-items:center;display:flex}.marke-zeichen{background:var(--orange);width:30px;height:30px;color:var(--auf-orange);border-radius:7px;justify-content:center;align-items:center;margin:7px 8px 7px 11px;font-size:20px;font-weight:800;line-height:1;display:flex}.marke-wort{border-left:1px solid var(--schild-linie);letter-spacing:.05em;align-self:stretch;align-items:center;padding:0 14px 0 12px;font-size:17px;font-weight:800;display:flex}.kopf-rechts{color:var(--rahmen-leise);text-align:right;font-size:16px;font-weight:500}h1,h2,p{margin:0}.titel{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:31px;font-weight:800;line-height:1.05}.titel.gross{letter-spacing:-.025em;font-size:36px;line-height:1}.titel-block{flex-direction:column;gap:8px;display:flex}.absatz{color:var(--text-2);font-size:17px;line-height:1.45}.klein{color:var(--text-3);font-size:15px;line-height:1.45}.oberzeile{letter-spacing:.06em;color:var(--text-4);text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;font-weight:600}.abschnitt{letter-spacing:.07em;color:var(--text-4);text-transform:uppercase;margin-top:6px;font-size:15px;font-weight:700}.seite.heute>h1.titel{background:linear-gradient(var(--rand-stark), var(--rand-stark)) left bottom / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--rand-stark) 0 1px, transparent 1px 60px) left bottom / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--rand-stark) 0 1px, transparent 1px 12px) left bottom / 100% 5px no-repeat;padding-bottom:18px}.seite.heute>.abschnitt.mass{align-items:center;gap:12px;display:flex}.seite.heute>.abschnitt.mass:after{--schraeg:linear-gradient(to bottom right, transparent calc(50% - .8px), var(--rand-stark) calc(50% - .8px), var(--rand-stark) calc(50% + .8px), transparent calc(50% + .8px));content:"";background:var(--schraeg) left 5px center / 11px 11px no-repeat, var(--schraeg) right 5px center / 11px 11px no-repeat, linear-gradient(var(--rand-stark), var(--rand-stark)) left center / 100% 1px no-repeat;flex:30px;min-width:30px;height:11px}.knopf{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--weiss);min-height:56px;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:8px 16px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.knopf:active{background:var(--flaeche)}.knopf.haupt{border-color:var(--orange-rand);background:var(--orange);min-height:64px;color:var(--auf-orange);font-size:20px;font-weight:800;box-shadow:0 8px 18px #e85a1a42}.knopf.haupt:active{background:var(--orange-rand);box-shadow:none}.knopf.haupt:disabled{box-shadow:none}.knopf.zurueck{padding:0 16px}.kopf .knopf{color:var(--rahmen-text);background:#eef3f71a;border-color:#eef3f752}.kopf .knopf:active{background:#eef3f738}.knopf.leise{text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:700;text-decoration:underline}.kopf .knopf.leise{background:0 0;border-color:#0000}.knopf.leise.wer{color:var(--text-3);font-size:15px;font-weight:500}.knopfspalte{flex-direction:column;gap:10px;display:flex}.dateifeld{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.karte{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);width:100%;min-height:56px;color:var(--ink);text-align:left;flex-direction:column;gap:5px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.karte.gewaehlt{background:var(--gewaehlt);border-color:var(--gewaehlt-rand);padding-left:24px}.karte.gewaehlt:before{content:"";background:var(--orange);clip-path:polygon(0 0,62% 0,100% 50%,62% 100%,0 100%);width:15px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-1px}.karte-titel{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.25}.karte-zeile{color:var(--text-3);overflow-wrap:anywhere;font-size:15px}.karte-stand{font-size:16px;font-weight:700}.karte-stand.leer{color:var(--text-4);font-weight:500}.karte.wahl{justify-content:center;min-height:64px}.kasten{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:14px 16px;font-size:16px;line-height:1.45}.kasten strong{font-weight:800}.kasten.adresse{background:var(--weiss);overflow-wrap:anywhere;font-size:16px;font-weight:700}.kasten.warnung{background:var(--rot-hell);border-color:var(--rot-rand)}.feld{flex-direction:column;gap:6px;display:flex}.feld label{font-size:16px;font-weight:700}.eingabe{border:1.5px solid var(--rand-stark);border-radius:var(--radius-klein);background:var(--weiss);-webkit-appearance:none;appearance:none;width:100%;min-height:64px;padding:0 14px;font-size:20px;font-weight:700}.eingabe:focus{border-color:var(--orange);outline-offset:0;outline:3px solid #e85a1a40}.eingabe:disabled{background:var(--flaeche);opacity:1;-webkit-text-fill-color:var(--text-2);color:var(--text-2)}.meldung{left:18px;right:18px;top:calc(12px + var(--oben));z-index:30;cursor:pointer;background:var(--rahmen);color:var(--rahmen-text);box-shadow:inset 6px 0 0 var(--orange), 0 0 0 1px #eef3f747, 0 12px 32px #14283a57;border-radius:16px;padding:14px 16px 14px 20px;font-size:17px;font-weight:700;line-height:1.35;position:fixed}.meldung.fehler{box-shadow:inset 6px 0 #e4717f,0 0 0 1px #eef3f747,0 12px 32px #14283a57}.meldung.unter-kopf{top:var(--ab)}.schleier{z-index:40;padding:18px 18px calc(18px + var(--unten));background:#0c182499;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.rueckfrage{background:var(--papier);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:480px;max-height:100%;padding:20px 18px 18px;display:flex;overflow:auto;box-shadow:0 12px 32px #0c18245c}.rueckfrage-titel{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.leiste{padding:calc(10px + var(--oben)) 18px 10px;color:var(--rahmen-text);background:#0d1c2a;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.leiste .knopf{border-color:var(--orange-rand);background:var(--orange);color:var(--auf-orange);flex-shrink:0;font-weight:800}.leiste+#app .kopf,.leiste+#app .seite.mit-marke .kopf{padding-top:16px}.leiste+#app .seite>:first-child:not(.kopf){margin-top:16px}.zeit-block{flex-direction:column;gap:8px;display:flex}.aufs-handy{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aufs-handy-text{flex-direction:column;flex:200px;gap:8px;display:flex}.aufs-handy-adresse{overflow-wrap:anywhere;font-size:15px;font-weight:600}.aufs-handy-code{border:1px solid var(--rand);border-radius:var(--radius-klein);background:#fff;flex:none;width:176px;padding:10px}.aufs-handy-code svg{width:100%;height:auto;display:block}@media (min-width:600px){body{background-color:var(--rahmen);background-image:linear-gradient(var(--raster-stark) 1px, transparent 1px), linear-gradient(90deg, var(--raster-stark) 1px, transparent 1px), linear-gradient(var(--raster) 1px, transparent 1px), linear-gradient(90deg, var(--raster) 1px, transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}#app{max-width:480px;margin:0 auto;box-shadow:0 0 0 1px #aacdeb38}}.unterzeile{color:var(--text-3);overflow-wrap:anywhere;font-size:16px}.titel-block.eng{gap:6px}.titel.baustelle{font-size:30px}.titel.raum{font-size:32px;line-height:1}.titel.senden{letter-spacing:-.025em;font-size:34px;line-height:1}.uhr-karte{background:var(--rahmen);color:var(--rahmen-text);box-shadow:var(--schatten-tief);border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.uhr-zustand{letter-spacing:.08em;color:var(--rahmen-leise);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.uhr-punkt{background:var(--orange);border-radius:2px;width:12px;height:12px;display:inline-block}.uhr-punkt.pause{background:var(--rahmen-leise)}.uhr-wo{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.uhr-zeit{align-items:baseline;gap:8px;margin-top:4px;display:flex}.uhr-zahl{letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:1}.uhr-einheit{font-size:18px;font-weight:700}.uhr-seit{color:var(--rahmen-leise);font-size:15px}.uhr-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.knopf.hell{border-color:var(--papier);background:var(--papier);color:var(--ink);font-size:18px}.knopf.akzent{border-color:var(--orange-rand);background:var(--orange);color:var(--auf-orange);font-size:18px;font-weight:800}.knopf.hell:active,.knopf.akzent:active{opacity:.85}.uhr-karte .kasten{color:var(--ink);margin-top:8px}.heute-unten{flex-direction:column;gap:8px;margin-top:auto;padding-top:6px;display:flex}.bereit{text-align:center;color:var(--text-3);font-size:15px}a.karte:active,button.karte:active{background:var(--flaeche)}.uhr-leiste{background:var(--rahmen);color:var(--rahmen-text);box-shadow:var(--schatten-tief);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.uhr-leiste-links{flex-direction:column;gap:4px;min-width:0;display:flex}.uhr-leiste-links>:first-child{color:var(--rahmen-leise)}.uhr-leiste .uhr-zahl{font-size:36px}.uhr-leiste .uhr-einheit{font-size:16px}.uhr-leiste .uhr-zeit{gap:6px;margin-top:0}.uhr-leiste .knopf{flex-shrink:0;min-width:112px}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kachel{text-align:left;border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);min-height:124px;color:var(--ink);flex-direction:column;justify-content:space-between;gap:10px;padding:14px;display:flex}.kachel:active{background:var(--flaeche)}.kachel-bild{border:1.5px solid var(--strich);background:var(--weiss);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kachel-text{flex-direction:column;gap:2px;display:flex}.kachel-titel{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.25}.kachel-zeile{color:var(--text-3);font-size:15px;line-height:1.3}.kachel.betont{background:var(--gewaehlt);border-color:var(--gewaehlt-rand)}.kachel.betont .kachel-bild{border-color:var(--orange);background:var(--orange);color:var(--auf-orange)}.abschnitt.eng{margin-top:4px}.tafel{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.tafel>li+li{border-top:1px solid var(--linie)}.zeile{text-align:left;width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}button.zeile:active{background:var(--flaeche)}.zeile-links{flex-direction:column;gap:2px;min-width:0;display:flex}.zeile-titel{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.zeile-unter{color:var(--text-3);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.zeile-wert{white-space:nowrap;flex-shrink:0;font-size:17px;font-weight:700}.zeile-wert.minus{color:var(--rot)}.schalter{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.schalter button{overflow-wrap:anywhere;background:var(--weiss);min-height:56px;color:var(--ink);border:none;padding:0 2px;font-size:17px;font-weight:700;line-height:1.2}.schalter button+button{border-left:1px solid var(--rand)}.schalter button[aria-pressed=true]{background:var(--ink);color:var(--rahmen-text);font-weight:800}.masse{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eingabe.mass{font-size:28px}.abzuege{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.abzuege-titel{letter-spacing:.06em;color:var(--text-4);font-size:15px;font-weight:600}.abzuege .tafel{border:0;border-radius:0}.abzuege .zeile{border-bottom:1px solid var(--linie);padding:0 0 10px}.abzuege .tafel>li+li{border-top:0}.abzuege .tafel>li+li .zeile{padding-top:10px}.ergebnis{background:var(--rahmen);color:var(--rahmen-text);box-shadow:var(--schatten-tief);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ergebnis-name{color:var(--rahmen-leise);font-size:16px}.ergebnis-zahl{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:46px;font-weight:800;line-height:1.05}.ergebnis-teil{display:block}.ergebnis-punkt{display:none}.ergebnis-weg{color:var(--rahmen-leise);overflow-wrap:anywhere;font-size:15px}.seite-unten{flex-direction:column;gap:10px;margin-top:auto;padding-top:4px;display:flex}.knopf.haupt.speichern{min-height:62px}.inhalt .zeile{padding:13px 16px}.inhalt .zeile-wert{font-size:18px}.knopf.haupt.senden{min-height:66px;font-size:21px}.so-kommt-es-an{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.so-kommt-es-an h2{letter-spacing:.07em;color:var(--text-4);font-size:15px;font-weight:700}.schritte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.schritte li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.schritt-zahl{background:var(--ink);width:30px;height:30px;color:var(--rahmen-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex}.schritt-zahl.letzter{background:var(--orange);color:var(--auf-orange)}.fuss{color:var(--text-3);margin-top:auto;font-size:15px;line-height:1.45}.anleitung{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.anleitung li{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);align-items:center;gap:14px;padding:14px;display:flex}.anleitung .schritt-zahl{width:34px;height:34px;font-size:16px}.anleitung-text{flex-direction:column;flex:1;gap:8px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.anleitung-zusatz{color:var(--text-2);font-size:15px;font-weight:400;line-height:1.4}.safari-bild{color:#0a5fcc;background:#f7f7f7;border:1.5px solid #d5d9dd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.safari-zeile{background:#f7f7f7;border:1.5px solid #d5d9dd;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:16px;font-weight:400;display:flex}.safari-wort{color:#0a5fcc;background:#f7f7f7;border:1.5px solid #d5d9dd;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:16px;font-weight:700}.hier-unten{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:6px;margin-top:auto;font-size:16px;font-weight:700;display:flex}.hier-unten svg{color:var(--orange)}.anleitung li.mit-foto{flex-direction:column;align-items:stretch;gap:12px}.anleitung-kopf{align-items:center;gap:14px;display:flex}.anleitung-foto{border:1px solid var(--rand);background:#2b2b2d;border-radius:10px;width:100%;height:auto;display:block}.safari-zeile.vorn{justify-content:flex-start;gap:10px}.safari-punkte{vertical-align:middle;color:#0a5fcc;background:#f7f7f7;border:1.5px solid #d5d9dd;border-radius:6px;padding:1px 5px;display:inline-flex}.eingabe.text{resize:vertical;min-height:168px;padding:14px;font-size:18px;font-weight:500;line-height:1.4;display:block}.eingabe.zeit{font-size:20px}.eingabe[type=datetime-local],.eingabe[type=date]{text-align:left;justify-content:flex-start;align-items:center;min-width:0;display:flex}.eingabe[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.eingabe[type=date]::-webkit-date-and-time-value{text-align:left}.schalter.zwei,.schalter.gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.schalter.gitter button:nth-child(odd){border-left:none}.schalter.gitter button:nth-child(n+3){border-top:1px solid var(--rand)}.feld-titel{font-size:16px;font-weight:700}.ergebnis.klein .ergebnis-zahl{font-size:36px}.auswahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auswahl button{border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--weiss);min-height:56px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:8px 10px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.auswahl-text{overflow-wrap:anywhere;min-width:0}.haken{border:2px solid var(--strich);background:var(--weiss);border-radius:6px;flex-shrink:0;width:24px;height:24px;position:relative}.auswahl button[aria-pressed=true]{background:var(--gewaehlt);border-color:var(--gewaehlt-rand);font-weight:800}.auswahl button[aria-pressed=true] .haken{border-color:var(--ink);background:var(--ink)}.auswahl button[aria-pressed=true] .haken:after{content:"";border:solid var(--weiss);border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}@media (max-width:359px){.auswahl{grid-template-columns:minmax(0,1fr)}}.foto-zeile{justify-content:flex-start;gap:14px}.foto-klein{object-fit:cover;background:var(--flaeche);border:1px solid var(--rand);border-radius:8px;flex-shrink:0;width:88px;height:66px;display:block}.foto-gross{object-fit:contain;border-radius:var(--radius);background:#0d1c2a;width:100%;max-height:60vh;display:block}.foto-flaeche{border-radius:var(--radius);touch-action:none;cursor:crosshair;background:#0d1c2a;width:100%;height:auto;display:block}.knopfpaar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.erklaerung{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;font-size:17px;line-height:1.45;display:flex}.erklaerung strong{font-weight:800}.erklaerung .maengel{white-space:pre-wrap;border:1px solid var(--rand-stark);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px}.unterschrift{flex-direction:column;gap:6px;display:flex}.unterschrift canvas,.unterschrift img{aspect-ratio:2;background:var(--weiss);border:1.5px solid var(--rand-stark);border-radius:var(--radius-klein);width:100%;display:block}.unterschrift canvas{touch-action:none;cursor:crosshair}.unterschrift-fuss{color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.unterschrift-fuss .knopf{flex-shrink:0}.knopf.leise.sprach-knopf{white-space:nowrap;flex-shrink:0;gap:6px;padding:0 4px;font-size:15px;font-weight:700}.lizenztext{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;font-size:15px;line-height:1.5}.auswahlfeld{position:relative}.auswahlfeld select{text-overflow:ellipsis;padding-right:36px}.auswahlfeld:after{content:"";border:7px solid #0000;border-top-color:var(--ink);pointer-events:none;border-bottom-width:0;margin-top:-3px;position:absolute;top:50%;right:14px}.vorschlaege button{justify-content:space-between}.vorschlag-einheit{color:var(--text-2);flex-shrink:0;font-size:15px;font-weight:400}.eingabe.text.kurz{min-height:96px}.zettel{flex-direction:column;gap:8px;display:flex}.zettel-kopf{letter-spacing:.06em;color:var(--text-2);font-size:15px;font-weight:600}.zettel-zeile{overflow-wrap:anywhere;font-weight:700}.zettel-hinweis{white-space:pre-line;overflow-wrap:anywhere}.zettel .knopf{margin-top:4px;text-decoration:none}.auswahl.breit{grid-template-columns:minmax(0,1fr)}.auswahl.breit .auswahl-text{flex:1}.rapport-zahl{white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:700}.rapport-titel{font-size:22px;font-weight:800}.rapport-kopf{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.rapport-tabelle{flex-direction:column;display:flex}.rapport-reihe{border-top:1px solid var(--linie);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.rapport-reihe>span:first-child{overflow-wrap:anywhere;min-width:0}.rapport-reihe.summe{border-top:1.5px solid var(--strich);font-weight:800}.plan-tag{flex-direction:column;gap:6px;display:flex}.plan-datum{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.plan-heute{color:var(--text-2);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.plan-heute:before{content:"";background:var(--orange);border-radius:50%;width:9px;height:9px}.plan-leer{padding:0 2px}.suchfeld{border:1.5px solid var(--rand-stark);border-radius:var(--radius-klein);background:var(--weiss);min-height:56px;color:var(--text-3);text-align:left;align-items:center;gap:10px;padding:8px 14px;font-size:17px;display:flex}.suchfeld:active{background:var(--flaeche)}.suchfeld svg{color:var(--strich);flex-shrink:0}.suchfeld-text{overflow-wrap:anywhere;min-width:0}.suchfeld strong{color:var(--ink)}.treffer{flex-direction:column;gap:10px;display:flex}.eingabe[type=search]{-webkit-appearance:none;appearance:none}.kachel.breit{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px;min-height:0}.kachel.breit .kachel-bild{flex-shrink:0}.anfahrt-schritt{align-items:center;gap:10px;display:flex}.haken.an{border-color:var(--gruen);background:var(--gruen)}.haken.an:after{content:"";border:solid var(--weiss);border-width:0 3px 3px 0;width:6px;height:12px;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.rapport-zahl.umbruch{white-space:normal;text-align:right;flex-shrink:1}.schalter.drei{grid-template-columns:repeat(3,minmax(0,1fr))}
