.layer.svelte-jby388{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.scrim.svelte-jby388{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--surface-sunken) 65%,transparent);cursor:default}.panel.svelte-jby388{position:relative;width:100%;max-height:calc(100dvh - 2 * var(--space-4));display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--edge-floating);border-radius:var(--radius-lg);box-shadow:var(--ring-floating),var(--shadow-lg);transform-origin:center;--edge-container: var(--border-default)}.panel.svelte-jby388:focus{outline:none}.panel.sm.svelte-jby388{max-width:27.5rem}.panel.md.svelte-jby388{max-width:35rem}.panel.lg.svelte-jby388{max-width:42.5rem}.layer.side.svelte-jby388{justify-content:flex-end;align-items:stretch;padding:0}.layer.side.svelte-jby388 .scrim:where(.svelte-jby388){background:color-mix(in srgb,var(--surface-sunken) 30%,transparent)}.panel.side.svelte-jby388{width:min(30rem,calc(100vw - var(--space-6)));max-width:none;height:100%;max-height:none;border-width:0 0 0 1px;border-radius:0}.head.svelte-jby388{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.head-main.svelte-jby388{display:flex;align-items:center;gap:var(--space-3);min-width:0}.titles.svelte-jby388{min-width:0}h2.svelte-jby388{margin:0;font-size:var(--text-lg);font-weight:650;color:var(--text-primary)}.sub.svelte-jby388{margin:2px 0 0;max-width:var(--measure);font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere}.body.svelte-jby388{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-5) var(--space-4)}.body.holds-cards.svelte-jby388{background:var(--surface-sunken);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.foot.svelte-jby388{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}@media(max-width:480px){.head.svelte-jby388{padding:var(--space-4) var(--space-4) var(--space-3)}.body.svelte-jby388{padding:0 var(--space-4) var(--space-4)}.foot.svelte-jby388{padding:var(--space-3) var(--space-4)}}
