.sh-detail.svelte-zm1jph{font-size:var(--sh-font-size-xs);color:var(--muted-foreground);margin:0;line-height:1.35}.sh-detail--uppercase.svelte-zm1jph{text-transform:uppercase;letter-spacing:.04em}.sh-detail--spacing.svelte-zm1jph{margin-bottom:var(--nais-space-6)}.sh-detail--semibold.svelte-zm1jph{font-weight:var(--sh-font-weight-semibold)}.sh-detail--subtle.svelte-zm1jph{color:var(--muted-foreground)}.sh-heading.svelte-8g9h2m{color:var(--foreground);font-weight:var(--sh-font-weight-semibold);letter-spacing:-.02em;margin:0}.sh-heading--xlarge.svelte-8g9h2m{font-size:var(--sh-font-size-title);line-height:1.2;font-weight:var(--sh-font-weight-bold)}.sh-heading--large.svelte-8g9h2m{font-size:var(--sh-font-size-xl);line-height:1.25;font-weight:var(--sh-font-weight-heading-large)}.sh-heading--medium.svelte-8g9h2m{font-size:var(--sh-font-size-lg);line-height:1.35}.sh-heading--small.svelte-8g9h2m{font-size:var(--sh-font-size-base);line-height:1.4}.sh-heading--xsmall.svelte-8g9h2m{font-size:var(--sh-font-size-body);line-height:1.4}.sh-heading--spacing.svelte-8g9h2m{margin-bottom:var(--sh-heading-spacing)}.sh-modal-layer.svelte-n5sxnb{z-index:1100;padding:var(--nais-space-16);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sh-modal-layer[hidden].svelte-n5sxnb{display:none}.sh-modal-layer--top.svelte-n5sxnb{padding-top:var(--sh-modal-top-offset);align-items:flex-start}.sh-modal-layer--top.svelte-n5sxnb .sh-modal{max-height:calc(100dvh - var(--sh-modal-top-offset) - var(--nais-space-16))}.sh-modal-backdrop{background-color:var(--sh-modal-backdrop);-webkit-backdrop-filter:blur(var(--nais-space-2));backdrop-filter:blur(var(--nais-space-2));position:fixed;inset:0}.sh-modal{pointer-events:auto;border:var(--sh-border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--popover);color:var(--popover-foreground);box-shadow:var(--sh-shadow-lg);max-width:min(var(--sh-modal-max-width), calc(100vw - var(--nais-space-32)));width:100%;max-height:calc(100dvh - var(--nais-space-32));padding:0;position:relative;overflow-y:auto}.sh-modal--small{max-width:min(var(--sh-modal-small-max-width), calc(100vw - var(--nais-space-32)))}.sh-modal--medium{max-width:min(var(--sh-modal-medium-max-width), calc(100vw - var(--nais-space-32)))}.sh-modal__header.svelte-n5sxnb{justify-content:space-between;align-items:flex-start;gap:var(--nais-space-12);padding:var(--nais-space-16) var(--nais-space-20) var(--nais-space-12);border-bottom:var(--sh-border-width) solid var(--border);display:flex}.sh-modal__header-content.svelte-n5sxnb{flex:1;min-width:0}.sh-modal__close.svelte-n5sxnb{width:var(--nais-space-28);height:var(--nais-space-28);border-radius:var(--radius-xs);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sh-modal__close.svelte-n5sxnb:hover{background-color:var(--secondary);color:var(--foreground)}.sh-modal__close.svelte-n5sxnb:focus-visible{outline:var(--nais-space-2) solid var(--ring);outline-offset:var(--nais-space-2)}.sh-modal__body.svelte-n5sxnb{padding:var(--nais-space-20)}.sh-modal__footer.svelte-n5sxnb{justify-content:flex-end;align-items:center;gap:var(--nais-space-8);padding:var(--nais-space-14) var(--nais-space-20);border-top:var(--sh-border-width) solid var(--border);background-color:color-mix(in srgb, var(--secondary) 35%, var(--popover));display:flex}
