.mf-scrim{z-index:var(--z-dialog);background:var(--bg-scrim);animation:mf-fade var(--dur-slow) var(--ease-enter);position:fixed;inset:0}.mf-scrim[data-state=closed]{animation:mf-fade-out var(--dur-exit-slow) var(--ease-exit) forwards}.mf-modal{box-sizing:border-box;z-index:var(--z-dialog);border-radius:var(--radius-l);background:var(--bg-elevated);width:min(560px,100vw - 32px);min-width:0;max-width:100vw;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-overlay);color:var(--text-primary);animation:mf-modal-in var(--dur-slow) var(--ease-enter);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mf-modal[data-state=closed]{animation:mf-modal-out var(--dur-exit-slow) var(--ease-exit) forwards}.mf-modal[data-size=s]{width:min(400px,100vw - 32px)}.mf-modal[data-size=l]{width:min(800px,100vw - 32px)}.mf-modal[data-size=fullscreen]{border-radius:0;width:auto;max-height:none;animation-name:mf-fade;inset:0;transform:none}.mf-modal[data-size=fullscreen][data-state=closed]{animation-name:mf-fade-out}@media (width<=47.99rem){.mf-modal[data-size=l]{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh;animation-name:mf-fade;inset:0;transform:none}.mf-modal[data-size=l][data-state=closed]{animation-name:mf-fade-out}.head.svelte-uhrsep{padding:var(--space-4) var(--space-4) 0 var(--space-4)}.body.svelte-uhrsep{padding:var(--space-3) var(--space-4) var(--space-4)}.foot.svelte-uhrsep{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}}.head.svelte-uhrsep{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-6) var(--space-4) 0 var(--space-6);display:flex}.titles.svelte-uhrsep{gap:var(--space-1);min-width:0;padding-top:var(--space-1);display:grid}.body.svelte-uhrsep{box-sizing:border-box;overscroll-behavior:contain;min-width:0;max-width:100%;min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);flex:1;overflow-y:auto}.guard.svelte-uhrsep{gap:var(--space-3);display:grid}.guard-actions.svelte-uhrsep{gap:var(--space-2);flex-wrap:wrap;display:flex}.error.svelte-uhrsep{align-items:flex-start;gap:var(--space-2);margin:0 var(--space-6) var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--status-error-bg);box-shadow:inset 0 0 0 1px var(--status-error-border);display:flex}.error.svelte-uhrsep svg{color:var(--status-error);margin-top:2px}.foot.svelte-uhrsep{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--border-subtle);flex-wrap:wrap;display:flex}@keyframes mf-modal-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}}@keyframes mf-modal-out{to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}}@keyframes mf-fade-out{to{opacity:0}}@keyframes mf-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mf-scrim,.mf-modal{animation:none}}
