@layer sur.components{html:has(dialog.sur-modal[open]){overflow:hidden}.sur-modal.svelte-1xydrul{--sur-modal-width:var(--sur-measure);--sur-sticky-top:0px;--sur-sticky-bottom:0px;width:min(var(--sur-modal-width), 100% - var(--sur-spacing-32));max-width:none;max-height:calc(100% - var(--sur-spacing-48));border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-2xl);background:var(--sur-bg-surface);color:var(--sur-text-primary);box-shadow:var(--sur-shadow-2xl);opacity:0;transform:translateY(var(--sur-spacing-8)) scale(.98);transition:opacity var(--sur-duration-200) var(--sur-ease-out), transform var(--sur-duration-200) var(--sur-ease-out), overlay var(--sur-duration-200) allow-discrete, display var(--sur-duration-200) allow-discrete;margin:auto;padding:0;overflow:hidden}@supports (height:100dvh){.sur-modal.svelte-1xydrul{max-height:calc(100dvh - var(--sur-spacing-48))}}.sur-modal[open].svelte-1xydrul{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.sur-modal[open].svelte-1xydrul{opacity:0;transform:translateY(var(--sur-spacing-8)) scale(.98)}}.sur-modal.svelte-1xydrul::backdrop{background:var(--sur-overlay-backdrop);-webkit-backdrop-filter:blur(var(--sur-spacing-2));backdrop-filter:blur(var(--sur-spacing-2));opacity:0;transition:opacity var(--sur-duration-200) var(--sur-ease-out), overlay var(--sur-duration-200) allow-discrete, display var(--sur-duration-200) allow-discrete}.sur-modal[open].svelte-1xydrul::backdrop{opacity:1}@starting-style{.sur-modal[open].svelte-1xydrul::backdrop{opacity:0}}.sur-modal[data-sur-size=sm].svelte-1xydrul{--sur-modal-width:calc(var(--sur-measure) * .7)}.sur-modal[data-sur-size=lg].svelte-1xydrul{--sur-modal-width:calc(var(--sur-measure) * 1.4)}.sur-modal[data-sur-size=xl].svelte-1xydrul{--sur-modal-width:calc(var(--sur-measure) * 1.8)}.sur-modal[data-sur-size=full].svelte-1xydrul{border:0;border-radius:0;width:100%;height:100%;max-height:none}.sur-modal__box.svelte-1xydrul{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sur-modal__header.svelte-1xydrul{align-items:flex-start;gap:var(--sur-spacing-12);padding:var(--sur-spacing-20) var(--sur-spacing-24) 0;flex:none;display:flex}.sur-modal__icon.svelte-1xydrul{width:var(--sur-spacing-40);height:var(--sur-spacing-40);border:var(--sur-border-width) solid var(--sur-c-border);border-radius:var(--sur-radius-lg);background:var(--sur-c-subtle);color:var(--sur-c-subtle-fg);flex-shrink:0;place-items:center;display:inline-grid}.sur-modal__titles.svelte-1xydrul{flex:1;align-self:center;min-width:0}.sur-modal__title.svelte-1xydrul{font-size:var(--sur-font-size-lg);font-weight:var(--sur-font-weight-bold);line-height:var(--sur-line-height-snug);margin:0}.sur-modal__description.svelte-1xydrul{margin:var(--sur-spacing-4) 0 0;font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary)}.sur-modal__close.svelte-1xydrul{width:var(--sur-control-height-sm);height:var(--sur-control-height-sm);border-radius:var(--sur-radius-full);color:var(--sur-text-secondary);cursor:pointer;transition:background-color var(--sur-duration-150) var(--sur-ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.sur-modal__close.svelte-1xydrul:hover{background:var(--sur-bg-hover);color:var(--sur-text-primary)}.sur-modal__close.svelte-1xydrul:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-modal__body.svelte-1xydrul{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sur-modal__body--padded.svelte-1xydrul{padding:var(--sur-spacing-20) var(--sur-spacing-24)}.sur-modal__header.svelte-1xydrul+.sur-modal__body:where(.svelte-1xydrul):not(.sur-modal__body--padded){padding-top:var(--sur-spacing-12)}.sur-modal__footer.svelte-1xydrul{justify-content:flex-end;gap:var(--sur-spacing-8);padding:var(--sur-spacing-12) var(--sur-spacing-24) var(--sur-spacing-16);border-top:var(--sur-border-width) solid var(--sur-border-subtle);background:var(--sur-bg-subtle);flex-wrap:wrap;flex:none;display:flex}@media (prefers-reduced-motion:reduce){.sur-modal.svelte-1xydrul,.sur-modal.svelte-1xydrul::backdrop{transition:none}}.sur-form-dialog.svelte-7ablus{gap:var(--sur-spacing-12);flex-direction:column;display:flex}.sur-form-dialog__start.svelte-7ablus{margin-inline-end:auto}sur-input-frame.svelte-ck08wk{width:100%;min-height:var(--sur-control-height);color:var(--sur-text-primary);font-size:var(--sur-control-font);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);transition:border-color var(--sur-duration-150) var(--sur-ease-out), box-shadow var(--sur-duration-150) var(--sur-ease-out);align-items:center;display:flex}sur-input-frame.svelte-ck08wk:hover:not([data-disabled]){border-color:var(--sur-border-hover)}sur-input-frame.svelte-ck08wk:focus-within{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow)}sur-input-frame.svelte-ck08wk[data-error]{border-color:var(--sur-color-danger)}sur-input-frame.svelte-ck08wk[data-disabled]{color:var(--sur-text-muted);background-color:var(--sur-bg-subtle);cursor:not-allowed}sur-input-frame.svelte-ck08wk[data-multiline]{align-items:stretch}sur-input-frame.svelte-ck08wk input,sur-input-frame.svelte-ck08wk select,sur-input-frame.svelte-ck08wk textarea{min-width:0;height:100%;min-height:calc(var(--sur-control-height) - 2 * var(--sur-border-width));padding:0 var(--sur-control-px);font:inherit;color:inherit;border-radius:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;margin:0}sur-input-frame.svelte-ck08wk textarea{padding-block:var(--sur-spacing-8);min-height:var(--sur-textarea-min-height);line-height:var(--sur-line-height-normal);resize:vertical}sur-input-frame.svelte-ck08wk input::placeholder,sur-input-frame.svelte-ck08wk textarea::placeholder{color:var(--sur-text-muted);opacity:var(--sur-opacity-full)}sur-input-frame.svelte-ck08wk :disabled{cursor:not-allowed}.sur-frame-affix.svelte-ck08wk{align-items:center;gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-control-font);white-space:nowrap;flex-shrink:0;display:inline-flex}.sur-frame-prefix.svelte-ck08wk{padding-inline-start:var(--sur-control-px)}.sur-frame-suffix.svelte-ck08wk{padding-inline-end:var(--sur-control-px)}.sur-frame-prefix.svelte-ck08wk+input,.sur-frame-prefix.svelte-ck08wk+select{padding-inline-start:var(--sur-control-gap)}:is(sur-input-frame.svelte-ck08wk input:has(+.sur-frame-suffix),sur-input-frame.svelte-ck08wk select:has(+.sur-frame-suffix)){padding-inline-end:var(--sur-control-gap)}sur-field.svelte-11h71kx{gap:var(--sur-spacing-4);flex-direction:column;width:100%;min-width:0;display:flex}.sur-field-head.svelte-11h71kx{justify-content:space-between;align-items:baseline;gap:var(--sur-spacing-8);display:flex}.sur-field-label.svelte-11h71kx{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-semibold)}.sur-field-required.svelte-11h71kx{color:var(--sur-color-danger);margin-inline-start:var(--sur-spacing-2)}.sur-field-aside.svelte-11h71kx{font-size:var(--sur-font-size-xs);margin-inline-start:auto}.sur-field-foot.svelte-11h71kx{justify-content:space-between;gap:var(--sur-spacing-8);font-size:var(--sur-font-size-xs);display:flex}.sur-field-hint.svelte-11h71kx,.sur-field-count.svelte-11h71kx{color:var(--sur-text-secondary)}.sur-field-count.svelte-11h71kx{font-variant-numeric:tabular-nums;flex-shrink:0}.sur-field-count.svelte-11h71kx[data-full]{color:var(--sur-color-danger)}.sur-field-error.svelte-11h71kx{color:var(--sur-color-danger);font-weight:var(--sur-font-weight-medium)}sur-field[data-disabled].svelte-11h71kx .sur-field-label:where(.svelte-11h71kx){color:var(--sur-text-secondary)}}
