.reminder.svelte-1c1y45o{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem;display:flex}.actions.svelte-134fctu{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}label.svelte-134fctu{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}.dialog-backdrop.svelte-1efofyg{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-1efofyg{color:#0b0f0b;background:#fff;border-radius:.75rem;width:90%;max-width:28rem;padding:1.5rem}.actions.svelte-1efofyg{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.danger.svelte-1efofyg{background:#7a1414}li.svelte-1ykdca8{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:56px;margin-bottom:.5rem;display:flex}.danger.svelte-1ykdca8{background:#7a1414}li.svelte-1ybu0k{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:56px;margin-bottom:.5rem;display:flex}.form.svelte-1ybu0k{flex-direction:column;gap:.5rem;max-width:24rem;margin-top:1rem;display:flex}.danger.svelte-1ybu0k{background:#7a1414}.error.svelte-1ybu0k{color:#7a1414}li.svelte-7dualx{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:56px;display:flex}.danger.svelte-7dualx{background:#7a1414}.form.svelte-7dualx{flex-direction:column;gap:.5rem;max-width:24rem;margin-top:1rem;display:flex}.warning.svelte-7dualx{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.5rem}dl.svelte-xtlpmv{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}.form.svelte-xtlpmv{flex-direction:column;gap:.5rem;max-width:24rem;display:flex}.dimension.svelte-34a5e2{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.form.svelte-34a5e2{margin-top:1rem}.danger.svelte-34a5e2{background:#7a1414}.progress.svelte-lbqyk{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.progress.svelte-lbqyk button:where(.svelte-lbqyk){text-align:left;width:100%}ul.svelte-1tt8c33{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}li.svelte-1tt8c33 button:where(.svelte-1tt8c33){text-align:left;width:100%}li.done.svelte-1tt8c33 button:where(.svelte-1tt8c33){background:#3d5a3d}label.svelte-ayvab0{flex-direction:column;gap:.25rem;margin:.75rem 0;display:flex}.description.svelte-ayvab0{color:#444;font-size:.85rem}.trainerurteil.svelte-ayvab0{border-left:4px solid #b98900;padding-left:.75rem}.trainerurteil-hinweis.svelte-ayvab0{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;margin-top:1.5rem;padding:.75rem}.error.svelte-ayvab0{color:#7a1414}.display.svelte-1u0oocy{text-align:center;margin:1.5rem 0}.big.svelte-1u0oocy{font-size:2rem;font-weight:700}ul.svelte-1u0oocy{padding:0;list-style:none}li.svelte-1u0oocy{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.warning.svelte-1u0oocy{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}.big.svelte-8vh1i1{text-align:center;font-size:2.5rem;font-weight:700}.warning.svelte-8vh1i1{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}label.svelte-8vh1i1{flex-direction:column;gap:.25rem;margin:1rem 0;display:flex}.big.svelte-21wmsf{text-align:center;font-size:3rem;font-weight:700}li.svelte-21wmsf{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.count.svelte-21wmsf{text-align:center;min-width:2rem;font-size:1.5rem;font-weight:700}dl.svelte-21wmsf{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}.warning.svelte-21wmsf{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}.error.svelte-21wmsf{color:#7a1414}table.svelte-13i99vi{border-collapse:collapse;width:100%}th.svelte-13i99vi,td.svelte-13i99vi{border:1px solid var(--color-border);text-align:left;padding:.25rem .5rem;font-size:.9rem}dl.svelte-13i99vi{grid-template-columns:auto 1fr;gap:.25rem 1rem;display:grid}svg.svelte-13i99vi{width:100%;max-width:400px}.warning.svelte-13i99vi{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}svg.svelte-z8jt5q{width:100%;max-width:400px}svg.svelte-p84ivk{width:100%;max-width:320px}.warning.svelte-p84ivk{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}section.svelte-1esvaww{margin-bottom:2rem}.hint.svelte-1esvaww{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;padding:.75rem}.muted.svelte-1esvaww{color:#444}.table-scroll.svelte-19dtqk{overflow-x:auto}table.svelte-19dtqk{border-collapse:collapse;width:100%}th.svelte-19dtqk,td.svelte-19dtqk{border:1px solid var(--color-border);text-align:left;padding:.4rem .6rem}th.svelte-19dtqk button:where(.svelte-19dtqk){color:inherit;background:0 0;min-width:auto;min-height:auto;padding:0;font-weight:700}.mandatory.svelte-1x61bkk{color:#4a3400;background:#fff3cd;border:2px solid #b98900;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.error.svelte-1x61bkk{color:#7a1414}section.svelte-1x61bkk{margin-bottom:1.5rem}.update-banner.svelte-1ftmnc9{inset-inline:0;color:#fff;z-index:100;background:#0b3d0b;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:0}button.svelte-1ftmnc9{color:#0b3d0b;background:#fff;border:none;border-radius:.5rem;min-width:56px;min-height:56px;padding:.5rem 1rem;font-weight:700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-text:#0b0f0b;--color-primary:#0b3d0b;--color-primary-contrast:#fff;--color-border:#55605a;--hit-area:56px}*{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.4}button,input,select,a.button,[role=button],li.tappable{min-height:var(--hit-area);min-width:var(--hit-area)}button{background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}input,select{border:2px solid var(--color-border);color:var(--color-text);background:var(--color-bg);border-radius:.5rem;padding:.5rem;font-size:1rem}input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}
