.live-field.svelte-1b2z399{width:var(--live-field-width, 100%);max-width:100%;min-width:0;position:relative}.live-field.quiet.svelte-1b2z399 .controls:where(.svelte-1b2z399){field-sizing:content}.live-field.quiet.svelte-1b2z399 .controls:where(.svelte-1b2z399):not(:focus){background-color:transparent;box-shadow:none;outline-color:transparent}.live-field.quiet.svelte-1b2z399:not(.invalid) .controls:where(.svelte-1b2z399):hover:not(:focus):not(:disabled){outline:var(--border-n3-thin)}.live-field.quiet.svelte-1b2z399 .controls:where(.svelte-1b2z399):focus{background-color:var(--c-n-0)}.live-field.quiet[data-readonly].svelte-1b2z399 .controls:where(.svelte-1b2z399):disabled{outline-color:transparent}.entity-snippet .live-field.svelte-1b2z399 .controls:where(.svelte-1b2z399){outline-offset:calc(-1 * var(--border-width-thin));transition:outline var(--focus-ring-duration) var(--ease-standard),outline-offset var(--focus-ring-duration) var(--ease-standard)}.entity-snippet .live-field.svelte-1b2z399 .controls:where(.svelte-1b2z399):focus{outline-offset:calc(-1 * var(--focus-ring-width))}.live-status.svelte-1b2z399{position:absolute;right:calc(var(--spacing-xs) + 2px);top:var(--spacing-xs);display:inline-flex;pointer-events:none;color:var(--c-n-7);background-color:var(--c-n-0);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--spacing-2xs) var(--c-n-0)}.live-status[data-status=success].svelte-1b2z399{color:var(--c-a-9)}.live-status[data-status=error].svelte-1b2z399{color:var(--bad-colour)}@keyframes svelte-1b2z399-live-spin{to{rotate:360deg}}.live-status[data-status=pending].svelte-1b2z399 svg{animation:svelte-1b2z399-live-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.live-status[data-status=pending].svelte-1b2z399 svg{animation:none}}.live-field.invalid.svelte-1b2z399 .controls:where(.svelte-1b2z399):not(:focus){outline-color:var(--bad-colour);background-color:var(--c-b-0)}.live-field.invalid.svelte-1b2z399 .controls:where(.svelte-1b2z399):focus{background-color:var(--c-b-0)}.live-err.svelte-1b2z399{display:block;margin-block-start:var(--spacing-2xs);font-size:var(--font-size-1);color:var(--bad-colour)}
