.ttc-avatar[data-v-b81809eb]{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--ttc-r-pill);font-size:calc(var(--avatar-size) * .38);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.ttc-avatar--photo[data-v-b81809eb]{object-fit:cover}.ttc-avatar--blau[data-v-b81809eb]{background:var(--ttc-av-blau-bg);color:var(--ttc-av-blau-fg)}.ttc-avatar--gruen[data-v-b81809eb]{background:var(--ttc-av-gruen-bg);color:var(--ttc-av-gruen-fg)}.ttc-avatar--ocker[data-v-b81809eb]{background:var(--ttc-av-ocker-bg);color:var(--ttc-av-ocker-fg)}.ttc-avatar--rot[data-v-b81809eb]{background:var(--ttc-av-rot-bg);color:var(--ttc-av-rot-fg)}.ttc-avatar--violett[data-v-b81809eb]{background:var(--ttc-av-violett-bg);color:var(--ttc-av-violett-fg)}.ttc-avatar--tuerkis[data-v-b81809eb]{background:var(--ttc-av-tuerkis-bg);color:var(--ttc-av-tuerkis-fg)}.circle[data-v-aadcd08c]{min-width:var(--ttc-tap);min-height:var(--ttc-tap);color:var(--ink);cursor:pointer;background:var(--card);box-shadow:var(--ttc-shadow-card);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.125rem;display:flex}.circle.accent[data-v-aadcd08c]{background:var(--accent-soft);color:var(--accent);font-size:1.5rem;line-height:1}.ttc-modal[data-v-ec81099b]{z-index:1000;position:fixed;inset:0}.ttc-modal__backdrop[data-v-ec81099b]{background:var(--ttc-backdrop);animation:ttc-modal-fade-ec81099b var(--ttc-dur-fast) var(--ttc-ease);position:absolute;inset:0}.ttc-modal__panel[data-v-ec81099b]{background:var(--ttc-sheet);overscroll-behavior:contain;overflow-y:auto}.ttc-modal--sheet .ttc-modal__panel[data-v-ec81099b]{padding:0 20px max(28px, calc(16px + env(safe-area-inset-bottom)));max-height:88%;animation:ttc-modal-up-ec81099b var(--ttc-dur-med) var(--ttc-ease-sheet);will-change:transform;border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0}.ttc-modal--dialog .ttc-modal__panel[data-v-ec81099b]{border-radius:var(--ttc-r-sheet);width:calc(100% - 48px);max-height:92vh;animation:ttc-modal-fade-ec81099b var(--ttc-dur-med) var(--ttc-ease);padding:24px 28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #00000047}.ttc-modal__grabber[data-v-ec81099b]{touch-action:none;cursor:grab;z-index:1;background:var(--ttc-sheet);justify-content:center;align-items:center;margin:0 -20px;padding:10px 0 12px;display:flex;position:sticky;top:0}.ttc-modal__grabber span[data-v-ec81099b]{border-radius:var(--ttc-r-pill);background:var(--ttc-line);width:44px;height:5px}.ttc-modal__head[data-v-ec81099b]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.ttc-modal--sheet .ttc-modal__head[data-v-ec81099b]{padding-top:4px}.ttc-modal__title[data-v-ec81099b]{font:700 1.125rem/1.3 var(--ttc-font-body);overflow-wrap:anywhere;min-width:0;margin:0}.ttc-modal__spacer[data-v-ec81099b]{flex:1}.ttc-modal__close[data-v-ec81099b]{min-width:var(--ttc-tap);min-height:var(--ttc-tap);width:var(--ttc-tap);height:var(--ttc-tap);border-radius:var(--ttc-r-pill);background:var(--ttc-bg);color:var(--ttc-mut);font:600 1.125rem/1 var(--ttc-font-body);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ttc-modal__actions[data-v-ec81099b]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ttc-modal__guard[data-v-ec81099b]{z-index:2;background:color-mix(in srgb, var(--ttc-bg) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.ttc-modal__guard-box[data-v-ec81099b]{flex-direction:column;gap:8px;display:flex}.ttc-modal__guard-q[data-v-ec81099b]{font:700 1.125rem/1.3 var(--ttc-font-body);color:var(--ttc-ink);margin:0}.ttc-modal__guard-detail[data-v-ec81099b]{font:400 .9375rem/1.4 var(--ttc-font-body);color:var(--ttc-mut);margin:0}.ttc-modal__guard-actions[data-v-ec81099b]{flex-direction:column;gap:4px;margin-top:12px;display:flex}@keyframes ttc-modal-fade-ec81099b{0%{opacity:0}to{opacity:1}}@keyframes ttc-modal-up-ec81099b{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ttc-modal--sheet .ttc-modal__panel[data-v-ec81099b],.ttc-modal--dialog .ttc-modal__panel[data-v-ec81099b]{animation:ttc-modal-fade-ec81099b var(--ttc-dur-fast) var(--ttc-ease)}}.appsheet--untitled[data-v-371b7671] .ttc-modal__head{z-index:2;pointer-events:none;justify-content:flex-end;height:0;margin:0;padding:0;position:sticky;top:27px;overflow:visible}.appsheet--untitled[data-v-371b7671] .ttc-modal__head .ttc-modal__close{pointer-events:auto;align-self:flex-start;margin-top:12px}.appsheet--untitled[data-v-371b7671] .ttc-modal--dialog .ttc-modal__head{top:0}.appsheet--untitled[data-v-371b7671] .ttc-modal__panel>*>.title:first-child,.appsheet--untitled[data-v-371b7671] .ttc-modal__panel>*>.sheettitle:first-child,.appsheet--untitled[data-v-371b7671] .ttc-modal__panel>*>h2:first-child{padding-right:52px}.person-row[data-v-a466960e]{min-height:var(--ttc-tap);border-left:3px solid #0000;align-items:center;gap:10px;padding:8px 0 8px 3px;display:flex}.person-row--selected[data-v-a466960e]{background:var(--accent-soft)}.person-row[role=button][data-v-a466960e]{cursor:pointer}.person-row[role=button][data-v-a466960e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-row--dimmed[data-v-a466960e]{opacity:.55}.person-row__mid[data-v-a466960e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.person-row__name[data-v-a466960e]{overflow-wrap:anywhere;font-size:.96875rem;font-weight:600}.person-row__meta[data-v-a466960e]{color:var(--mut);overflow-wrap:anywhere;font-size:.8125rem}.person-row__trailing[data-v-a466960e]{flex:none}.head[data-v-6c907349]{background:var(--bg);padding:16px 20px 14px}.head--lane[data-v-6c907349]{width:var(--ttc-lane);padding-right:16px}.head--flush[data-v-6c907349]{padding:0}.chrome[data-v-6c907349]{justify-content:space-between;align-items:center;gap:12px;display:flex}.acts[data-v-6c907349]{align-items:center;gap:8px;display:flex}.back[data-v-6c907349]{min-height:var(--ttc-tap);color:var(--accent);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:600}.screentitle[data-v-6c907349]{font:var(--app-text-screen);letter-spacing:-.01em;overflow-wrap:anywhere;margin:8px 0 0}.extra[data-v-6c907349]{margin-top:12px}.ttc-pill[data-v-7177381a]{min-height:var(--ttc-tap);border-radius:var(--ttc-r-pill);border:var(--ttc-bw) solid var(--ttc-line);background:var(--ttc-card);color:var(--ttc-ink);font:600 .84375rem/1 var(--ttc-font-body);transition:border-color var(--ttc-dur-fast) var(--ttc-ease);padding:8px 16px}.ttc-pill[data-v-7177381a]:hover:not(:disabled):not(.ttc-pill--active){border-color:var(--ttc-ink)}.ttc-pill--active[data-v-7177381a]{background:var(--ttc-acc);color:var(--ttc-acc-fg);border-color:var(--ttc-acc)}.ttc-pill.ttc-pill--active[data-v-7177381a]:disabled{color:var(--ttc-acc-fg);cursor:not-allowed}.ttc-pill--warn[data-v-7177381a]{color:var(--ttc-amber);border-color:var(--ttc-amber)}.ttc-pill[data-v-7177381a]:disabled{color:var(--ttc-faded);cursor:not-allowed}.entry-row[data-v-b1c965de]{min-height:var(--ttc-tap);cursor:pointer;border-left:3px solid #0000;flex-direction:column;padding:13px 0 13px 3px;display:flex}.entry-row--selected[data-v-b1c965de]{background:var(--accent-soft)}.entry-row--static[data-v-b1c965de]{cursor:default}.entry-row[data-v-b1c965de]:not(.entry-row--static):active:not(:has(.entry-row__lead :active)):not(:has(.entry-row__answer :active)){background:var(--accent-soft)}.entry-row--static[data-v-b1c965de]:active:has(.entry-row__lead :active){background:var(--accent-soft)}@media (prefers-reduced-motion:no-preference){.entry-row[data-v-b1c965de]{transition:background var(--ttc-dur-fast) var(--ttc-ease)}}.entry-row[data-v-b1c965de]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.entry-row__main[data-v-b1c965de]{align-items:center;gap:12px;width:100%;display:flex}.entry-row__lead[data-v-b1c965de]{flex:none}.entry-row__timebox[data-v-b1c965de]{text-align:center;flex:0 0 58px;width:58px;padding:2px 0}.entry-row__date[data-v-b1c965de]{color:var(--mut);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:.75rem;font-weight:700}.entry-row__time[data-v-b1c965de]{font-family:var(--ttc-font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1}.entry-row__endtime[data-v-b1c965de]{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.75rem;font-weight:600}.entry-row__mid[data-v-b1c965de]{flex:1;min-width:0}.entry-row__status[data-v-b1c965de]{text-align:right;flex:none}.entry-row__chev[data-v-b1c965de]{width:1.375rem;height:1.375rem;color:var(--accent);opacity:.55;flex:none;margin-left:2px}.entry-row__answer[data-v-b1c965de]{cursor:default;margin-top:12px;padding-top:12px;padding-left:70px}.entry-row--no-time .entry-row__answer[data-v-b1c965de]{padding-left:0}.plate[data-v-cdc34567]{background:var(--plate);color:var(--plate-ink)}.plate--inline[data-v-cdc34567]{border-radius:var(--ttc-r-pill);font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:.8125rem;font-weight:700;display:inline-flex}.plate__tick[data-v-cdc34567]{width:14px;height:14px;color:var(--plate-num);flex:none}.plate--block[data-v-cdc34567]{text-align:center;box-shadow:var(--ttc-shadow-card);border-radius:22px;padding:18px 20px}.plate__kicker[data-v-cdc34567]{border-radius:var(--ttc-r-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-pos);background:color-mix(in srgb, var(--panel-pos) 18%, transparent);padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.plate__score[data-v-cdc34567]{font-family:var(--ttc-font-display);font-variant-numeric:tabular-nums;color:var(--plate-num);margin:8px 0 4px;font-size:2.75rem;font-weight:700;line-height:1.05}.plate__teams[data-v-cdc34567]{font-size:1.0625rem;font-weight:700}.plate__rule[data-v-cdc34567]{color:var(--plate-sec);overflow-wrap:anywhere;margin-top:6px;font-size:.8125rem}.cstrip[data-v-4aa1eaa8]{background:var(--ttc-danger-bg);border-radius:var(--ttc-r-btn);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cstrip .q[data-v-4aa1eaa8]{color:var(--ttc-danger);font-size:.875rem;font-weight:700}.cstrip .row[data-v-4aa1eaa8]{gap:10px;display:flex}.cstrip .cbtn[data-v-4aa1eaa8]{min-height:var(--ttc-tap);border-radius:var(--ttc-r-sm);flex:1;padding:0 16px;font-size:.875rem;font-weight:700}.cstrip .cbtn.do[data-v-4aa1eaa8]{background:var(--ttc-danger);color:var(--ttc-red-fg)}.cstrip .cbtn.no[data-v-4aa1eaa8]{background:var(--ttc-card);color:var(--ttc-ink);border:var(--ttc-bw) solid var(--ttc-line)}.cstrip.acc[data-v-4aa1eaa8]{background:var(--ttc-acc-soft)}.cstrip.acc .q[data-v-4aa1eaa8]{color:var(--ttc-acc)}.cstrip.acc .cbtn.do[data-v-4aa1eaa8]{background:var(--ttc-acc);color:var(--ttc-acc-fg)}.trigger[data-v-4aa1eaa8]{border-radius:var(--ttc-r-btn);width:100%;min-height:48px;font:var(--ttc-text-btn);color:var(--ttc-danger);background:0 0;justify-content:center;align-items:center;display:flex}.trigger.accent[data-v-4aa1eaa8]{color:var(--ttc-acc)}.ttc-checkbox-card[data-v-f9d7ec00]{text-align:left;background:var(--ttc-card);border:var(--ttc-bw) solid var(--ttc-line);border-radius:var(--ttc-r-btn);cursor:pointer;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.ttc-checkbox-card--on[data-v-f9d7ec00]{border-color:var(--ttc-acc)}.ttc-checkbox-card--off[data-v-f9d7ec00]{cursor:default;opacity:.55}.ttc-checkbox-card--flat[data-v-f9d7ec00]{background:0 0;border:none;border-radius:0}.ttc-checkbox-card__box[data-v-f9d7ec00]{border:var(--ttc-bw) solid var(--ttc-line-strong);background:var(--ttc-card);width:22px;height:22px;color:var(--ttc-acc-fg);font:700 .8125rem/1 var(--ttc-font-body);border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.ttc-checkbox-card--on .ttc-checkbox-card__box[data-v-f9d7ec00]{background:var(--ttc-acc);border-color:var(--ttc-acc)}.ttc-checkbox-card__text[data-v-f9d7ec00]{min-width:0}.ttc-checkbox-card__label[data-v-f9d7ec00]{font:600 .875rem/1.3 var(--ttc-font-body);display:block}.ttc-checkbox-card__sub[data-v-f9d7ec00]{font:400 .75rem/1.4 var(--ttc-font-body);color:var(--ttc-mut);margin-top:2px;display:block}.check[data-v-caff1cca]{border:1.5px solid var(--line-strong);background:var(--card);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8125rem;transition:all .15s;display:flex}button.check[data-v-caff1cca]{cursor:pointer;position:relative}button.check[data-v-caff1cca]:after{content:"";z-index:-1;background:0 0;border-radius:999px;position:absolute;inset:-9px}@media (prefers-reduced-motion:no-preference){button.check[data-v-caff1cca]:after{transition:background var(--ttc-dur-fast) var(--ttc-ease)}}button.check[data-v-caff1cca]:active:after{background:var(--accent-soft)}.check.dead[data-v-caff1cca]{opacity:.5}.check.on[data-v-caff1cca]{background:var(--pos);border-color:var(--pos);color:var(--card)}.tick[data-v-caff1cca]{line-height:1;display:block}@media (prefers-reduced-motion:no-preference){.tick.settling[data-v-caff1cca]{animation:tick-settle-caff1cca var(--motion-settle) var(--motion-settle-ease)}}@keyframes tick-settle-caff1cca{0%{transform:scale(.8)}to{transform:scale(1)}}.ic[data-v-9c31c3fb]{width:20px;height:20px}.emptystate[data-v-0b719154]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 18px;display:flex}.emptystate__glyph[data-v-0b719154]{width:46px;height:46px;color:var(--line);flex:none}.emptystate__line[data-v-0b719154]{font:600 1.1875rem/1.3 var(--serif);color:var(--mut);max-width:17em;margin:0}.emptystate__action[data-v-0b719154]{margin-top:4px}.confirm-sheet[data-v-788ad359] .q{font-size:1.0625rem;line-height:1.4}.confirm-sheet[data-v-788ad359] .cbtn{font-size:.9375rem}.name[data-v-605a4381]{font-size:.9375rem;font-weight:700;line-height:1.3}.name.done[data-v-605a4381]{color:var(--mut);text-decoration:line-through}.amount[data-v-605a4381]{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:8px;font-size:.8125rem;font-weight:600}.note[data-v-605a4381]{color:var(--mut);margin-top:2px;font-size:.8125rem;line-height:1.4}.deadline[data-v-605a4381]{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.8125rem;font-weight:600}.donenote[data-v-605a4381]{color:var(--mut);margin-top:2px;font-size:.75rem;font-weight:500}.scope[data-v-605a4381]{color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.assignees[data-v-605a4381]{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:4px;display:flex}.chip[data-v-605a4381]{background:var(--chip);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.selfassign[data-v-605a4381]{min-height:var(--ttc-tap);white-space:nowrap;padding:0 10px}.move[data-v-605a4381]{flex-shrink:0;gap:0;display:flex}.mv[data-v-605a4381]{width:32px;height:32px;color:var(--mut);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.mv[data-v-605a4381]:disabled{color:var(--line2);cursor:default}.mv svg[data-v-605a4381]{width:16px;height:16px}.picker[data-v-2fb73cac]{flex-direction:column;flex:1;min-height:0;display:flex}.picker__search[data-v-2fb73cac]{flex-shrink:0}.picker__list[data-v-2fb73cac]{flex:1;min-height:0;padding-top:8px;overflow-y:auto}.picker__rows[data-v-2fb73cac]{flex-direction:column;gap:8px;display:flex}.picker__note[data-v-2fb73cac]{color:var(--mut);margin-top:10px;font-size:.8125rem;line-height:1.5;display:block}.picker__foot[data-v-2fb73cac]{flex-direction:column;flex-shrink:0;gap:10px;padding-top:16px;display:flex}.picker__count[data-v-2fb73cac]{color:var(--mut);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.75rem}.leafhead[data-v-8acc0f48]{padding:4px 16px 0}.back[data-v-8acc0f48]{min-height:var(--ttc-tap);color:var(--accent);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:600}.title[data-v-8acc0f48]{margin-bottom:4px}.menge-toggle[data-v-8acc0f48],.field[data-v-8acc0f48]{margin-bottom:14px}.field textarea[data-v-8acc0f48]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--ttc-r-card);background:var(--card);color:var(--ink);resize:vertical;padding:10px 12px}.row2[data-v-8acc0f48]{gap:10px;display:flex}.row2 .field[data-v-8acc0f48]{flex:1}.zuordnung[data-v-8acc0f48]{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;min-height:var(--ttc-tap);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.removestrip[data-v-8acc0f48]{margin-top:10px}.zuordnung-label[data-v-8acc0f48]{flex-shrink:0;font-size:.8125rem;font-weight:600}.zuordnung-val[data-v-8acc0f48]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:5px;min-width:0;display:flex}.chip[data-v-8acc0f48]{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.chev[data-v-8acc0f48]{color:var(--mut);flex-shrink:0;font-size:1.1rem}.actions[data-v-8acc0f48]{flex-wrap:wrap;gap:10px;display:flex}.primary[data-v-8acc0f48]{flex:1}.fixedcat[data-v-8acc0f48]{color:var(--ink);overflow-wrap:anywhere;padding:2px 0;font-size:.9375rem;font-weight:700}.catpills[data-v-8acc0f48]{flex-wrap:wrap;gap:8px;display:flex}
