.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-bg--sheet.svelte-m9rag7{align-items:flex-end;padding:0}.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--sheet.svelte-m9rag7{width:100%;max-width:none;max-height:90dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:0;border-bottom:none}.md--sheet.md--drag.svelte-m9rag7{transition:none}.md-drag.svelte-m9rag7{flex-shrink:0;touch-action:none;cursor:grab}.md-handle.svelte-m9rag7{display:block;width:2.25rem;height:.25rem;margin:var(--space-sm) auto var(--space-xs);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text-muted) 45%,transparent)}.md-cap--sheet.svelte-m9rag7{padding:0 var(--space-md) var(--space-xs)}.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);min-width:2.75rem;min-height:2.75rem}.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--sheet.svelte-m9rag7 .md-in:where(.svelte-m9rag7){border-radius:0;box-shadow:none;padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}.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}.md--sheet.svelte-m9rag7 .cam-actions{flex-direction:column-reverse;align-items:stretch}.md--sheet.svelte-m9rag7 .cam-actions .db-btn{width:100%;min-height:2.75rem}@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:not(.md-bg--sheet){animation:svelte-m9rag7-md-bg-in .2s ease-out}.md.svelte-m9rag7:not(.md--sheet){animation:svelte-m9rag7-md-in .22s cubic-bezier(.22,1,.36,1)}.md-bg--sheet.svelte-m9rag7:not(.md-bg--out){animation:svelte-m9rag7-md-bg-in .2s ease-out}.md--sheet.svelte-m9rag7:not(.md--out):not(.md--drag){animation:svelte-m9rag7-md-sheet-in .24s ease-out}.md-bg--sheet.md-bg--out.svelte-m9rag7{animation:svelte-m9rag7-md-bg-out .22s ease-out forwards}.md--sheet.md--out.svelte-m9rag7{animation:svelte-m9rag7-md-sheet-out .22s ease-out forwards}}@keyframes svelte-m9rag7-md-bg-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-m9rag7-md-bg-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-m9rag7-md-in{0%{opacity:0;transform:translateY(.375rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-m9rag7-md-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-m9rag7-md-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.md-bg.svelte-m9rag7,.md.svelte-m9rag7{animation:none}}@media screen and (max-width:576px){.md-bg.svelte-m9rag7:not(.md-bg--sheet){padding:var(--space-sm);align-items:flex-end}.md.svelte-m9rag7:not(.md--sheet){max-height:min(92vh,42rem);border-radius:calc(var(--app-radius-card) + 4px)}.md-cap.svelte-m9rag7:not(.md-cap--sheet){padding:var(--space-xs) var(--space-sm) calc(var(--space-xs) / 2)}.md.svelte-m9rag7:not(.md--sheet) .md-in:where(.svelte-m9rag7){padding:var(--space-sm)}.md-in.svelte-m9rag7:has(.ecm-form){padding-inline:var(--space-xs)}}
