@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--tinte:#0f1a1e;--petrol:#12414f;--petrol-2:#1b5a6b;--papier:#eff3f4;--karte:#fff;--linie:#dce5e7;--linie-2:#edf1f1;--grau:#5d6c71;--grau-2:#93a0a4;--signal:#e9744a;--gut:#1d5b41;--gut-bg:#e4f1ea;--warnung:#8a2b1e;--r:14px;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--safe-oben:env(safe-area-inset-top,0px);--safe-unten:env(safe-area-inset-bottom,0px);--safe-links:env(safe-area-inset-left,0px);--safe-rechts:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background:#12414f}@media (prefers-color-scheme:dark){:root{--tinte:#eef3f4;--petrol:#1b5a6b;--petrol-2:#2c7488;--papier:#0e1517;--karte:#172023;--linie:#2a3538;--linie-2:#202a2d;--grau:#9aa8ac;--grau-2:#6d7a7e;--gut:#7fd4a8;--gut-bg:#163227;--warnung:#ff8f78}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0;padding:0}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);overscroll-behavior-y:none;font-size:16px;line-height:1.45}button,input{font:inherit;color:inherit}button,a,[role=button],label{touch-action:manipulation}:focus-visible{outline:2px solid var(--petrol-2);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h1,h2,h3,p{margin:0}.statusleiste-fueller{height:var(--safe-oben);z-index:1000;pointer-events:none;background:#12414f;position:fixed;top:0;left:0;right:0}.huelle{background:var(--papier);max-width:480px;min-height:100dvh;padding-bottom:calc(16px + var(--safe-unten));flex-direction:column;margin:0 auto;display:flex}.testbanner{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:var(--signal);color:#fff;padding:6px 10px;font-size:11px}.kopf{z-index:20;background:var(--petrol);padding-top:var(--safe-oben);flex-direction:column;display:flex;position:sticky;top:0}.reiter{align-items:center;display:flex}.reiter__tabs{flex:1;display:flex}.reiter__tab{font-family:var(--sans);color:#9fc2cc;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:13px 4px 11px;font-size:13px;font-weight:600}.reiter__tab--aktiv{color:#fff;border-bottom-color:var(--signal)}.reiter .abmelden{order:0;align-self:center;padding:6px 10px 6px 6px}.tagesleiste{align-items:center;gap:4px;padding:10px 8px;display:flex;position:relative}.tagesleiste--skelett{height:64px}.tagesleiste__pfeil{color:#cfe2e7;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:32px;height:44px;font-size:20px}.tagesleiste__pfeil:active{background:#ffffff1a}.tagesleiste__tage{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.tagesleiste__tage::-webkit-scrollbar{display:none}.tagchip{color:#b7d2d9;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:40px;padding:6px 2px;display:flex;position:relative}.tagchip__wtag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:10px}.tagchip__datum{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.tagchip--frei{opacity:.55}.tagchip--aktiv{color:#fff;background:#ffffff29}.tagchip__haken{color:#7fd4a8;font-size:9px;position:absolute;top:2px;right:4px}.tagesleiste__woche{font-family:var(--mono);color:#9fc2cc;font-size:10px;position:absolute;bottom:-2px;right:8px}.abmelden{color:#9fc2cc;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.75;background:0 0;border:0;order:-1;align-self:flex-end;padding:6px 8px 0;font-size:10px}.abmelden:hover,.abmelden:focus-visible{opacity:1}.login{padding:24px 20px calc(24px + var(--safe-unten));flex:1;justify-content:center;align-items:center;min-height:100dvh;display:flex}.login__karte{flex-direction:column;gap:14px;width:100%;max-width:340px;display:flex}.login__kopf{margin-bottom:6px}.login__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grau-2);font-size:11px}.login__kopf h1{letter-spacing:-.01em;margin-top:2px;font-size:24px;font-weight:800}.login__feld{flex-direction:column;gap:6px;display:flex}.login__feld span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grau);font-size:11px}.login__feld input{border:1px solid var(--linie);background:var(--karte);width:100%;color:var(--tinte);border-radius:10px;min-height:44px;padding:13px 12px;font-size:16px}.login__feld input:focus{border-color:var(--petrol-2);outline:none;box-shadow:0 0 0 3px #1b5a6b24}.login__fehler{color:var(--warnung);font-size:13px}.login__knopf{background:var(--petrol);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;margin-top:6px;padding:15px;font-size:16px;font-weight:700}.login__knopf:active{background:var(--petrol-2)}.login__knopf[disabled]{opacity:.6;cursor:default}.buehne{flex:1;padding:0 0 24px}.tagkopf{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 16px 8px;display:flex}.tagkopf h1{letter-spacing:-.01em;font-size:20px;font-weight:800}.tagkopf__sub{color:var(--grau);margin-top:2px;font-size:13px}.tagkopf__zaehler{font-family:var(--mono);color:var(--grau);white-space:nowrap;font-size:13px}.tagkopf__zaehler b{color:var(--tinte);font-size:16px;font-weight:600}.hinweis{color:var(--grau);margin:0 16px 8px;font-size:13px}.hinweis--wartet{color:var(--signal);font-family:var(--mono);font-size:12px}.skelett{flex-direction:column;gap:12px;padding:16px;display:flex}.skelett__block{border-radius:var(--r);background:linear-gradient(90deg, var(--linie-2), var(--linie), var(--linie-2));background-size:200% 100%;height:68px;animation:1.6s ease-in-out infinite skelett-schimmer}@keyframes skelett-schimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.zustand{text-align:center;padding:40px 20px}.zustand--fehler p{color:var(--warnung);margin-bottom:14px}.zustand--fehler button{border:1px solid var(--linie);background:var(--karte);cursor:pointer;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:600}.zustand--frei h2{font-size:24px;font-weight:800}.zustand--frei p{color:var(--grau);margin-top:8px}.zustand__hinweis{font-family:var(--mono);font-size:13px}.bloecke{flex-direction:column;gap:10px;padding:4px 12px;display:flex}.block{background:var(--karte);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden}.block--offen{border-color:var(--petrol-2);box-shadow:0 2px #12414f0f}.block--fertig:not(.block--offen){opacity:.6}.block__kopf{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.block__info h2{letter-spacing:-.01em;font-size:16px;font-weight:700}.block__soll{font-family:var(--mono);color:var(--grau);margin-top:3px;font-size:13px}.block__marke{flex-direction:column;flex:none;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.punkte{letter-spacing:2px;color:var(--grau-2);white-space:nowrap;font-size:11px}.marke{font-family:var(--mono);letter-spacing:.06em;background:var(--linie-2);color:var(--grau);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:600}.marke--jetzt{background:var(--signal);color:#fff}.marke--ok{background:var(--gut-bg);color:var(--gut)}.block__inhalt{border-top:1px dashed var(--linie-2);padding:0 14px 14px}.zahl-gross{align-items:baseline;gap:8px;margin-top:14px;display:flex}.zahl-gross__z{font-family:var(--mono);letter-spacing:-.03em;color:var(--petrol);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:.95}.zahl-gross__e{font-family:var(--mono);color:var(--grau);font-size:18px;font-weight:500}.zahl-gross__wort{font-family:var(--sans);letter-spacing:-.01em;color:var(--petrol);font-size:30px;font-weight:800}.herkunft{font-family:var(--mono);color:var(--grau-2);letter-spacing:.02em;margin-top:8px;font-size:11.5px}.vorgabe{border:1px solid var(--linie);border-radius:11px;margin-top:12px;display:flex;overflow:hidden}.vorgabe>div{text-align:center;border-right:1px solid var(--linie);flex:1;padding:8px 4px}.vorgabe>div:last-child{border-right:0}.vorgabe__k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grau-2);font-size:9.5px}.vorgabe__v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600}.cue{color:var(--grau);border-left:2px solid var(--signal);margin-top:12px;padding-left:9px;font-size:13px}.verlauf{font-family:var(--mono);color:var(--grau-2);letter-spacing:.02em;margin-top:10px;font-size:11.5px}.protokoll{align-items:center;gap:12px;margin-top:12px;display:flex}.protokoll__txt{color:var(--grau);flex:1;font-size:14px}.protokoll__ok{color:var(--gut);font-size:16px}.saetze{border-top:1px solid var(--linie-2);margin-top:8px}.satz{border-bottom:1px solid var(--linie-2);padding:10px 0}.satz:last-child{border-bottom:0}.satz--dran{background:color-mix(in srgb, var(--petrol) 4%, transparent);box-shadow:inset 3px 0 0 var(--signal);padding-left:6px}.satz--quittung{font-family:var(--mono);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.satz__nr{color:var(--grau-2);flex:none;width:26px;font-size:12px}.satz__wert{color:var(--tinte);font-variant-numeric:tabular-nums;font-weight:500}.satz__wert--abw{color:var(--warnung)}.satz__rir{color:var(--grau);font-size:13px}.satz__haken{color:var(--gut);margin-left:auto;font-size:15px}.satz__status{color:var(--grau-2);margin-left:auto;font-size:11px}.satz__status--wartet{color:var(--signal)}.satz__zeile1{align-items:center;gap:10px;margin-bottom:9px;display:flex}.satz__felder{flex:1;gap:8px;display:flex}.feld{flex-direction:column-reverse;flex:1;gap:2px;display:flex}.feld span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grau-2);font-size:9px}.feld input{width:100%;font-family:var(--mono);border:1px solid var(--linie);background:var(--karte);color:var(--petrol);-moz-appearance:textfield;border-radius:9px;min-height:44px;padding:10px 9px;font-size:20px;font-weight:500}.feld input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.feld input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.feld input:focus{border-color:var(--petrol-2);outline:none;box-shadow:0 0 0 3px #1b5a6b24}.satz__zeile2{align-items:center;gap:8px;display:flex}.chips-zeile{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chips__label,.chips__plan{font-family:var(--mono);letter-spacing:.08em;color:var(--grau-2);white-space:nowrap;font-size:10px}.chips__label{text-transform:uppercase}.chips{flex:1;gap:5px;display:flex}.chip{min-width:0;font-family:var(--mono);border:1px solid var(--linie);background:var(--karte);color:var(--grau);cursor:pointer;border-radius:8px;flex:1;min-height:44px;padding:10px 0;font-size:15px;font-weight:500}.chip--soll{background:color-mix(in srgb, var(--petrol) 6%, var(--karte));border-color:#c3d6db}.chip[aria-pressed=true]{background:var(--petrol);border-color:var(--petrol);color:#fff}.ab{background:var(--linie-2);width:46px;height:44px;color:var(--grau-2);cursor:pointer;border:0;border-radius:9px;flex:none;font-size:18px}.ab--scharf{background:var(--gut);color:#fff}.ab--breit{width:auto;padding:0 16px}.satz__pace{font-family:var(--mono);color:var(--grau);margin:-3px 0 9px 36px;font-size:12px}.chips--wrap .chips{flex-wrap:wrap;row-gap:6px}.werkstatt{flex-direction:column;display:flex}.werkstatt-neu{margin:12px 12px 0}.werkstatt-neu .listenzeile__felder-reihe input{flex:1}.werkstatt-neu__fehler{color:var(--warnung);margin:0;font-size:13px}.projektliste{flex-direction:column;gap:16px;padding:4px 12px 24px;display:flex}.projektgruppe{flex-direction:column;gap:6px;display:flex}.projektgruppe__kopf{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grau);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:11px;display:flex}.projektgruppe__kopf:disabled{cursor:default}.projektgruppe__anzahl{color:var(--grau-2)}.projektgruppe__pfeil{margin-left:auto}.projektgruppe__zeilen{flex-direction:column;gap:8px;display:flex}.projektzeile{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:13px 14px;display:flex}.projektzeile__name{flex:1;font-size:15px;font-weight:600}.projektzeile__zaehler{font-family:var(--mono);color:var(--signal);white-space:nowrap;font-size:12px}.projektdetail{padding-bottom:24px}.zurueck{color:var(--grau);cursor:pointer;background:0 0;border:0;min-height:28px;margin-bottom:4px;padding:0;font-size:13px}.abschnitt{border-top:1px solid var(--linie-2);padding:12px 16px}.abschnitt__titel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grau);align-items:baseline;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.abschnitt__zeitstempel{letter-spacing:0;text-transform:none;color:var(--grau-2);font-size:10px}.gehirn-feld{width:100%;font-family:var(--sans);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);resize:vertical;padding:12px;font-size:14px;line-height:1.5}.gehirn-feld:focus{border-color:var(--petrol-2);outline:none;box-shadow:0 0 0 3px #1b5a6b24}.budget-kosten{gap:10px;display:flex}.budget-kosten__feld{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);flex-direction:column-reverse;flex:1;gap:6px;padding:10px 12px;display:flex}.budget-kosten__feld span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grau-2);font-size:10px}.budget-kosten__feld input{font-family:var(--mono);color:var(--petrol);background:0 0;border:0;min-height:28px;padding:0;font-size:20px;font-weight:600}.budget-kosten__feld input:focus{outline:none}.budget-kosten__feld--readonly{background:var(--linie-2)}.budget-kosten__wert{font-family:var(--mono);color:var(--grau);white-space:nowrap;font-size:20px;font-weight:600}.materialliste,.aufgabenliste{flex-direction:column;gap:8px;display:flex}.haken{border:1px solid var(--linie);background:var(--karte);width:26px;height:26px;color:var(--gut);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.haken[aria-pressed=true]{background:var(--gut-bg);border-color:var(--gut)}.materialzeile,.aufgabenzeile{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.materialzeile__text,.aufgabenzeile__text{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;padding:0;display:flex}.aufgabenzeile__text{align-items:center}.materialzeile__bez{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.materialzeile__bez--offen{color:var(--grau)}.materialzeile__meta{font-family:var(--mono);color:var(--grau-2);white-space:nowrap;font-size:12px}.materialzeile__preis{font-family:var(--mono);color:var(--tinte);white-space:nowrap;font-size:14px;font-weight:600}.aufgabenzeile__mitte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aufgabenzeile__titel{font-size:14px;font-weight:500}.aufgabenzeile__titel--erledigt{color:var(--grau-2);text-decoration:line-through}.aufgabenzeile__notiz{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aufgabenzeile__faellig{font-family:var(--mono);color:var(--grau-2);white-space:nowrap;font-size:12px}.listenzeile__formular{border:1px solid var(--petrol-2);border-radius:var(--r);background:var(--karte);flex-direction:column;gap:10px;padding:12px;display:flex}.listenzeile__felder{flex-direction:column;gap:8px;display:flex}.listenzeile__felder-reihe{gap:8px;display:flex}.listenzeile__formular input,.listenzeile__formular textarea,.listenzeile__formular select{border:1px solid var(--linie);background:var(--papier);width:100%;color:var(--tinte);border-radius:9px;min-height:44px;padding:10px 11px;font-size:14px}.listenzeile__formular textarea{min-height:unset;resize:vertical;line-height:1.5}.listenzeile__formular input:focus,.listenzeile__formular textarea:focus,.listenzeile__formular select:focus{border-color:var(--petrol-2);outline:none}.listenzeile__aktionen{align-items:center;gap:12px;display:flex}.listenzeile__loeschen{color:var(--warnung);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px}.listenzeile__abbrechen{color:var(--grau);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px 0;font-size:13px}.neue-zeile{border:1px dashed var(--linie);border-radius:var(--r);color:var(--grau);cursor:pointer;background:0 0;min-height:44px;padding:12px;font-size:13px;font-weight:600}.beschluesse{flex-direction:column;gap:8px;display:flex}.beschluss{border-bottom:1px solid var(--linie-2);align-items:baseline;gap:8px;padding:8px 0;display:flex}.beschluss:last-of-type{border-bottom:0}.beschluss__nummer{font-family:var(--mono);color:var(--grau-2);flex:none;font-size:12px}.beschluss__text{flex:1;font-size:14px}.beschluss__datum{font-family:var(--mono);color:var(--grau-2);white-space:nowrap;font-size:11px}.unterreiter{background:var(--linie-2);border-radius:12px;gap:2px;margin:12px 16px 4px;padding:3px;display:flex}.unterreiter__tab{font-family:var(--sans);color:var(--grau);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:38px;padding:9px 8px;font-size:13px;font-weight:600}.unterreiter__tab--aktiv{background:var(--karte);color:var(--tinte);box-shadow:0 1px 2px #0f1a1e29}.todoliste{flex-direction:column;gap:8px;padding:0 12px 24px;display:flex}.todo-filter{border:1px solid var(--linie);background:var(--karte);color:var(--grau);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;border-radius:20px;min-height:36px;padding:8px 14px;font-size:11px}.todoliste__neu{border-color:var(--linie);margin-bottom:4px}.todoliste__neu input{min-height:44px}.todozeile{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);overflow:hidden}.todozeile__kopf{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:11px 12px;display:flex}.todozeile__mitte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todozeile__titel{font-size:14px;font-weight:500}.todozeile__titel--erledigt{color:var(--grau-2);text-decoration:line-through}.todozeile__notiz{color:var(--grau-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.todozeile__projekt{font-family:var(--mono);letter-spacing:.04em;color:var(--petrol-2);font-size:10.5px}.todozeile__faellig{font-family:var(--mono);color:var(--grau-2);white-space:nowrap;font-size:12px}.todozeile__aufgeklappt{border-top:1px dashed var(--linie-2);flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.packlisten{flex-direction:column;gap:8px;padding:0 12px 24px;display:flex}.packlisten-kopf{align-items:center;gap:20px;padding:12px 4px 4px;display:flex}.packlisten-auswahl{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);min-height:44px;color:var(--tinte);flex:1;padding:10px 12px;font-size:14px;font-weight:600}.packlisten-auswahl:focus{border-color:var(--petrol-2);outline:none}.packlisten-loeschen{color:var(--warnung);cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:10px 2px;font-size:13px;font-weight:600}.packlisten-leer{text-align:center;color:var(--grau);padding:24px 16px;font-size:14px}.packliste{flex-direction:column;gap:8px;display:flex}.packeintrag{border:1px solid var(--linie);border-radius:var(--r);background:var(--karte);align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.packeintrag__anzahl{text-align:center;border:1px solid var(--linie);background:var(--papier);width:40px;font-family:var(--mono);border-radius:8px;flex:none;min-height:32px;padding:8px 4px;font-size:13px}.packeintrag__anzahl:focus{border-color:var(--petrol-2);outline:none}.packeintrag__text{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;min-height:44px;padding:8px 0;display:flex}.packeintrag__titel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.packeintrag__titel--erledigt{color:var(--grau-2);text-decoration:line-through}.todozeile__aufgeklappt textarea,.todozeile__aufgeklappt input{width:100%;font-family:var(--sans);border:1px solid var(--linie);background:var(--papier);color:var(--tinte);border-radius:9px;margin-top:10px;padding:10px 11px;font-size:14px;line-height:1.5}.todozeile__aufgeklappt textarea{resize:vertical}.todozeile__aufgeklappt textarea:focus,.todozeile__aufgeklappt input:focus{border-color:var(--petrol-2);outline:none}.pausenleiste{z-index:30;border-radius:var(--r);color:#fff;padding:11px 16px calc(11px + var(--safe-unten));background:#12414ff7;align-items:center;gap:14px;margin:12px 12px 0;display:flex;position:sticky;bottom:0}.pausenleiste__uhr{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.pausenleiste--ab .pausenleiste__uhr{color:#7fd4a8}.pausenleiste__text{color:#b7d2d9;font-size:12px;line-height:1.3}.pausenleiste__text b{color:#fff;font-size:13px;font-weight:600;display:block}.pausenleiste button{color:#fff;font-family:var(--sans);cursor:pointer;background:#ffffff24;border:0;border-radius:9px;min-height:44px;margin-left:auto;padding:10px 14px;font-size:13px;font-weight:600}.metcon-vollbild{z-index:100;background:var(--karte);position:fixed;inset:0;overflow-y:auto}.metcon-uhr{min-height:100%;padding:calc(20px + var(--safe-oben)) 20px calc(32px + var(--safe-unten));text-align:center;flex-direction:column;align-items:center;gap:14px;transition:background-color .25s;display:flex}.metcon-uhr--arbeit{background:color-mix(in srgb, var(--gut) 8%, var(--karte))}.metcon-uhr--pause{background:color-mix(in srgb, var(--signal) 10%, var(--karte))}.metcon-uhr--buyin,.metcon-uhr--cashout{background:color-mix(in srgb, var(--petrol) 8%, var(--karte))}.metcon-uhr--vorlauf{background:color-mix(in srgb, var(--warnung) 10%, var(--karte))}.metcon-uhr--fertig{background:var(--gut-bg)}.metcon-uhr--flash{background:var(--signal)}.metcon-uhr__zurueck{width:100%;max-width:320px;height:52px;margin-top:auto;font-size:15px}.metcon-uhr__bestaetigen{border:1px solid var(--warnung);border-radius:var(--r);background:var(--karte);width:100%;max-width:320px;margin-top:auto;padding:14px}.metcon-uhr__bestaetigen p{margin:0 0 10px;font-size:14px}.metcon-uhr__bestaetigen .listenzeile__aktionen{justify-content:center}.metcon-uhr__phase{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--grau);font-size:17px;font-weight:700}.metcon-uhr__zeit{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:8px;font-size:88px;font-weight:700;line-height:1}.metcon-uhr__runde{font-family:var(--mono);color:var(--grau);align-items:center;gap:10px;font-size:22px;display:flex}.metcon-uhr__kinder{flex-direction:column;gap:12px;width:100%;max-width:420px;margin-top:auto;list-style:none;display:flex}.metcon-uhr__kind{border-radius:var(--r);border:1px solid var(--linie);color:var(--grau);padding:16px 18px;font-size:19px}.metcon-uhr__kind--dran{border-color:var(--petrol-2);color:var(--tinte);background:var(--karte);font-size:32px;font-weight:800}.metcon-uhr__kind--klein.metcon-uhr__kind--dran{font-size:22px;font-weight:700}.metcon-uhr__fertig{width:100%;max-width:320px;height:58px;font-size:19px}.metcon-uhr__takt{width:100%;max-width:320px;height:56px;font-size:16px}.metcon-uhr__start{width:100%;max-width:320px}.metcon-info__soll{font-family:var(--mono);color:var(--grau);margin:12px 0 0;font-size:13px}.metcon-info__freitext{margin:6px 0 0;font-size:15px;font-weight:600}.metcon-info__zeile{gap:8px;margin-top:10px;font-size:14px;display:flex}.metcon-info__label{color:var(--grau);flex:none;min-width:88px}.metcon-info__kinder{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.metcon-info__kinder li{border-left:2px solid var(--linie);padding-left:9px;font-size:14px}.metcon-info__start{flex-direction:column;gap:8px;margin-top:16px;display:flex}.metcon-score{align-items:center;gap:10px;display:flex}
