.md-bg.svelte-m9rag7{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-md);background-color:color-mix(in srgb,var(--color-overlay) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.md.svelte-m9rag7{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-height:min(90vh,40rem);min-width:0;padding:calc(var(--space-xs) / 2);overflow:hidden;background:color-mix(in srgb,var(--color-background-tertiary) 55%,var(--color-white));border:1px solid var(--app-border-soft);border-radius:calc(var(--app-radius-card) + 6px);box-shadow:var(--app-shadow-card)}.md-has-cap.svelte-m9rag7{max-height:min(90vh,42rem)}.md-cap.svelte-m9rag7{flex-shrink:0;min-width:0;padding:var(--space-sm) var(--space-md) var(--space-xs)}.md-cap.svelte-m9rag7 .md-cap-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0}.md-cap.svelte-m9rag7 .md-cap-title{margin:0;min-width:0;font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-text-primary)}.md-cap.svelte-m9rag7 .md-cap-sub{margin:var(--space-xs) 0 0;min-width:0;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:var(--lh-base);color:var(--color-text-secondary)}.md-cap.svelte-m9rag7 .md-cap-close{flex-shrink:0;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--color-text-muted);padding:0 var(--space-xs)}.md-cap.svelte-m9rag7 .md-cap-close:hover{color:var(--color-ink)}.md-in.svelte-m9rag7{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;max-height:inherit;overflow-y:auto;padding:var(--space-md);background:var(--color-white);border-radius:var(--app-radius-card);box-shadow:var(--shadow-xs);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-muted) 35%,transparent) transparent}.md-has-cap.svelte-m9rag7 .md-in:where(.svelte-m9rag7){gap:var(--space-sm)}.md-in.svelte-m9rag7:has(.ecm-form){padding-inline:var(--space-sm)}.md-in.svelte-m9rag7:focus{outline:none}.md-in.svelte-m9rag7:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:-2px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.md-bg.svelte-m9rag7{background-color:var(--color-overlay)}}@media(prefers-reduced-motion:no-preference){.md-bg.svelte-m9rag7{animation:svelte-m9rag7-md-bg-in .2s ease-out}.md.svelte-m9rag7{animation:svelte-m9rag7-md-in .22s cubic-bezier(.22,1,.36,1)}}@keyframes svelte-m9rag7-md-bg-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-m9rag7-md-in{0%{opacity:0;transform:translateY(.375rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.md-bg.svelte-m9rag7,.md.svelte-m9rag7{animation:none}}@media screen and (max-width:576px){.md-bg.svelte-m9rag7{padding:var(--space-sm);align-items:flex-end}.md.svelte-m9rag7{max-height:min(92vh,42rem);border-radius:calc(var(--app-radius-card) + 4px)}.md-cap.svelte-m9rag7{padding:var(--space-xs) var(--space-sm) calc(var(--space-xs) / 2)}.md-in.svelte-m9rag7{padding:var(--space-sm)}.md-in.svelte-m9rag7:has(.ecm-form){padding-inline:var(--space-xs)}}
