dialog.svelte-1v08vj3{width:min(36rem, calc(100vw - 2 * var(--space-4)));max-height:90dvh;padding:var(--space-5);border-radius:var(--radius-app-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);border:none}dialog.svelte-1v08vj3::backdrop{background:var(--color-scrim)}h2.svelte-1v08vj3{font-size:var(--font-size-xl);margin:0}p.svelte-1v08vj3{margin-block:var(--space-3) var(--space-5);overflow-wrap:anywhere}form.svelte-1v08vj3{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}button.svelte-1v08vj3{min-height:var(--control-height);padding:0 var(--space-4);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}button.svelte-1v08vj3:hover{background:var(--color-surface-muted)}.bestaetigung.svelte-1v08vj3{background:var(--color-danger-solid);color:var(--color-danger-on-solid);border-color:#0000}.bestaetigung.svelte-1v08vj3:hover{background:var(--color-danger)}.button.svelte-g9c1iq{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-button);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sm.svelte-g9c1iq{min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-3);font-size:var(--font-size-sm)}.full.svelte-g9c1iq{width:100%}.primary.svelte-g9c1iq{background:var(--color-accent);color:var(--color-text-on-accent)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--color-accent-hover)}.secondary.svelte-g9c1iq{background:var(--color-surface);border-color:var(--color-control-border);color:var(--color-text)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--color-surface-muted)}.danger.svelte-g9c1iq{background:var(--color-danger-solid);color:var(--color-danger-on-solid)}.danger.svelte-g9c1iq:hover:not(:disabled){background:var(--color-danger)}.signal.svelte-g9c1iq{background:var(--color-next-solid);color:var(--color-next-on-solid)}.signal.svelte-g9c1iq:hover:not(:disabled){background:var(--color-next-solid-hover)}.ghost.svelte-g9c1iq{color:inherit;background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--color-surface-muted)}.button.svelte-g9c1iq:disabled{opacity:.55;cursor:not-allowed}.button[aria-busy=true].svelte-g9c1iq{cursor:progress}.zeichen.svelte-g9c1iq{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.warten.svelte-g9c1iq{opacity:0;animation:svelte-g9c1iq-zeigen var(--duration-fast) var(--ease-out) .3s forwards}.warten.svelte-g9c1iq svg:where(.svelte-g9c1iq){animation:.8s linear infinite svelte-g9c1iq-drehen}.button[aria-busy=true].svelte-g9c1iq>:where(.svelte-g9c1iq):not(.zeichen){animation:svelte-g9c1iq-weichen var(--duration-fast) var(--ease-out) .3s forwards}.erledigt.svelte-g9c1iq>:where(.svelte-g9c1iq):not(.zeichen){opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.haken.svelte-g9c1iq{animation:svelte-g9c1iq-zeigen var(--duration-fast) var(--ease-out)}.haken.svelte-g9c1iq path:where(.svelte-g9c1iq){stroke-dasharray:20;stroke-dashoffset:20px;animation:svelte-g9c1iq-zeichnen var(--duration-base) var(--ease-ankunft) 60ms forwards}@keyframes svelte-g9c1iq-zeigen{0%{opacity:0}to{opacity:1}}@keyframes svelte-g9c1iq-weichen{to{opacity:0}}@keyframes svelte-g9c1iq-drehen{to{rotate:1turn}}@keyframes svelte-g9c1iq-zeichnen{to{stroke-dashoffset:0}}.primary.svelte-g9c1iq:after,.signal.svelte-g9c1iq:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 38%, var(--glanz-licht) 50%, transparent 62%);transition:translate var(--duration-glanz-zurueck) var(--ease-glanz);pointer-events:none;position:absolute;inset:0;translate:-120%}@media (hover:hover){.primary.svelte-g9c1iq:hover:not(:disabled):after,.signal.svelte-g9c1iq:hover:not(:disabled):after{transition-duration:var(--duration-glanz-hover);translate:120%}}@media (prefers-reduced-motion:reduce){.primary.svelte-g9c1iq:after,.signal.svelte-g9c1iq:after{display:none}}
