@layer components{.title-row.svelte-m1ujom{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}header.svelte-m1ujom{justify-content:space-between;align-items:center;gap:var(--modal-gap,var(--space-3));padding:var(--modal-pad,var(--size-18) var(--space-6));border-bottom:var(--border-width) solid var(--color-border);flex:none;display:flex}h2.svelte-m1ujom{font-size:var(--font-overlay-title);line-height:var(--leading-heading);font-weight:var(--weight-bold);margin:0}.heading.svelte-m1ujom{flex:1;min-width:0}.modal-icon.svelte-m1ujom{width:var(--size-40);height:var(--size-40);border-radius:var(--size-10);background:var(--color-primary-soft);color:var(--color-primary);flex:none;place-items:center;display:grid}.modal-icon.svelte-m1ujom svg{width:var(--size-22);height:var(--size-22)}.modal-close.svelte-m1ujom{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.modal-close.svelte-m1ujom:hover{background:var(--color-hover)}p.svelte-m1ujom{margin:var(--space-1) 0 0;font-size:var(--font-label);color:var(--color-text-muted)}.lb-modal.svelte-9pi54v{width:min(var(--modal-max,var(--modal-base-width,var(--modal-width))), calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-8));max-height:min(var(--size-840), calc(100dvh - var(--space-8)));color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--modal-radius,var(--size-20));box-shadow:var(--shadow-modal);z-index:var(--z-modal);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.lb-modal-wide.svelte-9pi54v{--modal-base-width:var(--modal-width-wide)}.mdl-danger .modal-icon{background:var(--color-danger-surface);color:var(--color-danger-text)}dialog.svelte-9pi54v:not([open]){display:none}dialog[open].svelte-9pi54v:not(:modal){height:fit-content;z-index:var(--z-modal);position:fixed;inset:0}dialog.svelte-9pi54v::backdrop{background:var(--color-scrim)}.lb-dlg-body.svelte-9pi54v{gap:var(--modal-gap,var(--space-5));min-height:0;padding:var(--modal-pad,var(--size-22) var(--space-6));flex-direction:column;flex:1;display:flex;overflow-y:auto}.lb-dlg-foot.svelte-9pi54v{justify-content:flex-end;align-items:center;gap:var(--modal-space,var(--space-2));padding:var(--modal-pad,var(--size-14) var(--space-6));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.lb-dlg-foot.svelte-9pi54v .sp{flex:1}.lb-modal-dark.svelte-9pi54v{background:var(--color-dark);color:var(--color-on-dark);border-color:var(--color-dark)}.lb-modal-dark.svelte-9pi54v .lb-dlg-foot:where(.svelte-9pi54v){background:var(--color-dark);border-color:var(--color-on-dark-line);color:var(--color-on-dark-muted)}@media (width<=48em){.lb-modal.svelte-9pi54v{max-width:min(var(--modal-tablet-width,var(--size-520)), calc(100vw - var(--space-8)))}.lb-modal-tablet.svelte-9pi54v{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}}
