.ie-container.svelte-1bk3gg0{flex-direction:column;width:100%;display:flex}.ie-row.svelte-1bk3gg0{box-sizing:border-box;background-color:#0000;border:1px solid #0000;border-radius:.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;display:grid}.ie-row.svelte-1bk3gg0:not(:has(.ie-leading)):not(:has(.ie-trailing)){grid-template-columns:1fr}.ie-row.seamless.svelte-1bk3gg0{background-color:#0000;border-color:#0000}.ie-row.bordered.svelte-1bk3gg0{border-color:var(--border);background-color:var(--background)}.ie-row.svelte-1bk3gg0:focus-within{border-color:color-mix(in srgb, var(--primary) 100%, transparent)}.ie-row.editing.svelte-1bk3gg0{border-color:var(--primary)}.ie-row.disabled.svelte-1bk3gg0{cursor:not-allowed;opacity:.7}.ie-row.saving.svelte-1bk3gg0{opacity:.7;pointer-events:none}.ie-row.has-errors.svelte-1bk3gg0{border-color:var(--destructive)!important}.ie-row.small.svelte-1bk3gg0{min-height:32px;padding:.25rem .5rem}.ie-row.small.svelte-1bk3gg0:has(.textarea-wrapper:where(.svelte-1bk3gg0)){min-height:auto}.ie-row.base.svelte-1bk3gg0{min-height:36px;padding:.5rem}.ie-row.large.svelte-1bk3gg0{min-height:44px;padding:.5rem}.ie-row.xl.svelte-1bk3gg0{padding:.5rem}.ie-row.svelte-1bk3gg0:has(.textarea-wrapper:where(.svelte-1bk3gg0)){padding:0}.ie-row.small.svelte-1bk3gg0:has(.ie-trailing:where(.svelte-1bk3gg0)){padding-right:.5rem}.ie-row.base.svelte-1bk3gg0:has(.ie-trailing:where(.svelte-1bk3gg0)){padding-right:.5rem}.ie-row.large.svelte-1bk3gg0:has(.ie-trailing:where(.svelte-1bk3gg0)){padding-right:.5rem}.ie-row.xl.svelte-1bk3gg0:has(.ie-trailing:where(.svelte-1bk3gg0)){padding-right:.5rem}.ie-row.small.svelte-1bk3gg0 .editable-input:where(.svelte-1bk3gg0),.ie-row.base.svelte-1bk3gg0 .editable-input:where(.svelte-1bk3gg0){font-size:1rem}.ie-row.large.svelte-1bk3gg0 .editable-input:where(.svelte-1bk3gg0){font-size:1rem;font-weight:500}.ie-row.xl.svelte-1bk3gg0 .editable-input:where(.svelte-1bk3gg0){letter-spacing:-.02em;font-size:2.027rem;font-weight:500}.ie-leading.svelte-1bk3gg0,.ie-trailing.svelte-1bk3gg0{color:var(--muted-foreground);place-items:center;display:grid}.editable-input.svelte-1bk3gg0{-webkit-user-select:text;user-select:text;background:0 0;border:none;width:100%;padding:0;font-family:inherit;transition:color .2s cubic-bezier(.4,0,.2,1);position:relative}.ie-row.seamless.svelte-1bk3gg0:hover:not(.disabled):not(:focus-within){background-color:color-mix(in srgb, var(--accent) 50%, transparent);cursor:text}textarea.editable-input.svelte-1bk3gg0{padding:.5rem}.ie-row.small.svelte-1bk3gg0 textarea.editable-input:where(.svelte-1bk3gg0){padding:.25rem .5rem}.editable-input[readonly].svelte-1bk3gg0{color:inherit;-webkit-user-select:none;user-select:none;caret-color:#0000}.editable-input[readonly].truncate.svelte-1bk3gg0{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editable-input.disabled.svelte-1bk3gg0{cursor:not-allowed;color:var(--muted-foreground);background-color:#0000}.editable-input.saving.svelte-1bk3gg0{color:var(--muted-foreground);cursor:default}.editable-input.svelte-1bk3gg0{box-sizing:border-box;font-size:inherit;font-weight:inherit;resize:none;vertical-align:middle;outline:none;margin:0}.editable-input.svelte-1bk3gg0::placeholder{color:var(--muted-foreground)}.textarea-wrapper.svelte-1bk3gg0{width:100%;display:flex;position:relative}.textarea-wrapper.show-top-fade.svelte-1bk3gg0:before{content:"";height:var(--fade-height);background:linear-gradient(to bottom, var(--background), transparent);pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.textarea-wrapper.show-bottom-fade.svelte-1bk3gg0:after{content:"";height:var(--fade-height);background:linear-gradient(to top, var(--background), transparent);pointer-events:none;z-index:1;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.ie-inline-errors.svelte-1bk3gg0{flex-direction:column;gap:.125rem;padding-top:.25rem;animation:.2s ease-out forwards svelte-1bk3gg0-ieErrorsSlideDown;display:flex;overflow:hidden}.ie-inline-error.svelte-1bk3gg0{color:var(--destructive);font-size:.889rem;line-height:1.4;animation:.2s ease-out forwards svelte-1bk3gg0-ieErrorFadeIn}@keyframes svelte-1bk3gg0-ieErrorsSlideDown{0%{opacity:0;max-height:0;padding-top:0}to{opacity:1;max-height:200px;padding-top:.25rem}}@keyframes svelte-1bk3gg0-ieErrorFadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}
