.cs-overlay.svelte-1ig4z8l{z-index:var(--z-modal,1000);background:var(--scrim);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cs-modal.svelte-1ig4z8l{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:460px;box-shadow:var(--shadow-xl);max-height:90vh;padding:26px;overflow-y:auto}.cs-modal__title.svelte-1ig4z8l{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-strong);margin:0 0 6px;font-size:22px}.cs-modal__body.svelte-1ig4z8l{color:var(--text-muted);margin:0 0 18px;font-size:14px}.cs-field.svelte-1ig4z8l{font-size:13px;font-weight:var(--fw-semibold);color:var(--text-strong);flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.cs-field.svelte-1ig4z8l em:where(.svelte-1ig4z8l){color:var(--text-faint);font-weight:var(--fw-regular)}.cs-field.svelte-1ig4z8l input:where(.svelte-1ig4z8l),.cs-field.svelte-1ig4z8l textarea:where(.svelte-1ig4z8l){font-size:14px;font-weight:var(--fw-regular);color:var(--text-body);background:var(--surface-input,var(--surface-card));border:1px solid var(--border-default);border-radius:var(--radius-md);resize:vertical;padding:9px 12px}.cs-field.svelte-1ig4z8l input:where(.svelte-1ig4z8l):focus-visible,.cs-field.svelte-1ig4z8l textarea:where(.svelte-1ig4z8l):focus-visible{border-color:var(--color-primary-500);box-shadow:var(--shadow-focus);outline:none}.cs-err.svelte-1ig4z8l{color:var(--color-error-700);margin:0 0 12px;font-size:12.5px}.cs-modal__actions.svelte-1ig4z8l{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}
