@layer components{.title-row.svelte-1nwcf2b{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}header.svelte-1nwcf2b{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-1nwcf2b{font-size:var(--font-overlay-title);line-height:var(--leading-heading);font-weight:var(--weight-bold);margin:0}.heading.svelte-1nwcf2b{flex:1;min-width:0}.modal-icon.svelte-1nwcf2b{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-1nwcf2b svg{width:var(--size-22);height:var(--size-22)}.modal-close.svelte-1nwcf2b{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-1nwcf2b:hover{background:var(--color-hover)}p.svelte-1nwcf2b{margin:var(--space-1) 0 0;font-size:var(--font-label);color:var(--color-text-muted)}.lb-modal.svelte-18f4e60{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-18f4e60{--modal-base-width:var(--modal-width-wide)}.mdl-danger .modal-icon{background:var(--color-danger-surface);color:var(--color-danger-text)}dialog.svelte-18f4e60:not([open]){display:none}dialog[open].svelte-18f4e60:not(:modal){height:fit-content;z-index:var(--z-modal);position:fixed;inset:0}dialog.svelte-18f4e60::backdrop{background:var(--color-scrim)}.lb-dlg-body.svelte-18f4e60{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-18f4e60{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-18f4e60 .sp{flex:1}.lb-modal-dark.svelte-18f4e60{background:var(--color-dark);color:var(--color-on-dark);border-color:var(--color-dark)}.lb-modal-dark.svelte-18f4e60 .lb-dlg-foot:where(.svelte-18f4e60){background:var(--color-dark);border-color:var(--color-on-dark-line);color:var(--color-on-dark-muted)}@media (width<=48em){.lb-modal.svelte-18f4e60{max-width:min(var(--modal-tablet-width,var(--size-520)), calc(100vw - var(--space-8)))}.lb-modal-tablet.svelte-18f4e60{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}@media (width<37.5em){.lb-modal-sheet.svelte-18f4e60{border-radius:var(--radius-shell) var(--radius-shell) 0 0;width:100vw;max-width:100vw;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}}}
