.te.svelte-1a97qo3{--te-line:hsla(0,0%,100%,.14);--te-fill:hsla(0,0%,100%,.06);--te-fill-2:hsla(0,0%,100%,.1);--te-fill-3:hsla(0,0%,100%,.12);--te-scheme:dark;color:inherit;display:flex;flex-direction:column;font-size:.9rem;gap:.6rem}.te-head.svelte-1a97qo3{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.te-titles.svelte-1a97qo3{display:flex;flex-direction:column}.te-title.svelte-1a97qo3{font-size:1.05rem;font-weight:700}.te-mission.svelte-1a97qo3{font-size:.8rem;opacity:.75}.te-total.svelte-1a97qo3{font-size:.8rem;opacity:.9;white-space:nowrap}.te-hint.svelte-1a97qo3,.te-note.svelte-1a97qo3{font-size:.75rem;line-height:1.4;margin:0;opacity:.7}.te-empty.svelte-1a97qo3{border:1px dashed var(--te-line);border-radius:8px;font-size:.85rem;margin:0;opacity:.85;padding:.75rem;text-align:center}.te-list.svelte-1a97qo3{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;max-height:46vh;overflow-y:auto;padding:0}.te-row.svelte-1a97qo3{align-items:center;background:var(--te-fill);border:1px solid var(--te-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem .65rem}.te-row.editing.svelte-1a97qo3{background:var(--te-fill-2);border-color:#d4af378c}.te-row.saved.svelte-1a97qo3{border-color:#4ade80}.te-when.svelte-1a97qo3{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.te-time.svelte-1a97qo3{font-size:.85rem;font-variant-numeric:tabular-nums}.te-arrow.svelte-1a97qo3{opacity:.55}.te-dur.svelte-1a97qo3{background:#3ecfb22e;border-radius:999px;font-size:.75rem;padding:.05rem .4rem;white-space:nowrap}.te-dur.running.svelte-1a97qo3{background:#ff336638}.te-row-actions.svelte-1a97qo3{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.te-running-note.svelte-1a97qo3{font-size:.7rem;max-width:22ch;opacity:.75}.te-confirm.svelte-1a97qo3{font-size:.75rem}.te-form.svelte-1a97qo3{display:flex;flex-direction:column;gap:.4rem;width:100%}.te-field.svelte-1a97qo3{display:flex;flex-direction:column;font-size:.72rem;gap:.15rem;opacity:.85}.te-field.svelte-1a97qo3 input:where(.svelte-1a97qo3){background:var(--te-fill-3);border:1px solid var(--te-line);border-radius:6px;color:inherit;color-scheme:var(--te-scheme);font-size:.85rem;padding:.3rem .45rem}.te-form-actions.svelte-1a97qo3{display:flex;gap:.4rem}.te-btn.svelte-1a97qo3{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .8rem}.te-btn.svelte-1a97qo3:disabled{cursor:not-allowed;opacity:.45}.te-primary.svelte-1a97qo3{background:linear-gradient(90deg,#4ade80,#3b82f6);color:#06121f}.te-ghost.svelte-1a97qo3{background:var(--te-fill-3);border-color:var(--te-line);color:inherit}.te-danger.svelte-1a97qo3{background:linear-gradient(90deg,#f43f5e,#ef4444);color:#fff}.te-add.svelte-1a97qo3{background:var(--te-fill-2);border-color:var(--te-line);color:inherit}.te-icon.svelte-1a97qo3{background:transparent;border:1px solid var(--te-line);border-radius:6px;color:inherit;cursor:pointer;display:grid;padding:.25rem .35rem;place-items:center}.te-icon.svelte-1a97qo3:hover{background:var(--te-fill-3)}.te-icon-danger.svelte-1a97qo3:hover{background:#f43f5e38}.te-error.svelte-1a97qo3{color:#ff8fa3;font-size:.75rem;margin:0}.te-foot.svelte-1a97qo3{align-items:center;border-top:1px solid var(--te-line);display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;padding-top:.5rem}.te-compact.svelte-1a97qo3{font-size:.82rem}.te-compact.svelte-1a97qo3 .te-list:where(.svelte-1a97qo3){max-height:34vh}html.business .te.svelte-1a97qo3{--te-line:var(--surface-line);--te-fill:var(--surface-2);--te-fill-2:var(--surface-2);--te-fill-3:var(--surface);--te-scheme:light dark;color:var(--surface-ink)}html.business .te-dur.svelte-1a97qo3{background:var(--surface-2);border:1px solid var(--surface-line)}html.business .te-dur.running.svelte-1a97qo3{background:transparent;border-color:var(--destructive);color:var(--destructive)}html.business .te-add.svelte-1a97qo3,html.business .te-field.svelte-1a97qo3 input:where(.svelte-1a97qo3),html.business .te-ghost.svelte-1a97qo3,html.business .te-icon.svelte-1a97qo3{border-color:var(--input,var(--surface-line));color:var(--surface-ink)}html.business .te-primary.svelte-1a97qo3{background:var(--barbi-pink);color:var(--gold)}html.business .te-danger.svelte-1a97qo3{background:transparent;border-color:var(--destructive);color:var(--destructive)}html.business .te-error.svelte-1a97qo3{color:var(--destructive)}
