field-group.svelte-1dnpiv8{border:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}field-group.vertical.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8){display:flex;flex-direction:column;gap:var(--spacing-m) var(--spacing-s)}field-group.horizontal.svelte-1dnpiv8{container-type:inline-size}field-group.horizontal.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--spacing-s)}@container (max-width: 28rem){field-group.horizontal.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8){grid-auto-flow:row}}field-group.horizontal.svelte-1dnpiv8 .controls{border-radius:var(--radius-3);border-left-style:none}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8){gap:0;background-color:var(--c-n-0);outline:var(--border-n3-thin);box-shadow:var(--box-shadow-small);border-radius:var(--radius-3)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f{outline:0 solid var(--focus-ring-colour);outline-offset:0;transition:outline-width var(--focus-ring-duration) var(--ease-standard)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:not(:first-child){border-inline-start:var(--border-width-thin) solid var(--c-n-3)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:first-child{border-start-start-radius:var(--radius-3);border-end-start-radius:var(--radius-3)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:last-child{border-start-end-radius:var(--radius-3);border-end-end-radius:var(--radius-3)}@container (max-width: 28rem){field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:not(:first-child){border-inline-start:none;border-block-start:var(--border-width-thin) solid var(--c-n-3)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:first-child{border-start-end-radius:var(--radius-3);border-end-start-radius:0}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:last-child{border-start-end-radius:0;border-end-start-radius:var(--radius-3)}}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:is(:focus-within,.invalid){position:relative;border-color:transparent}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:focus-within{outline-width:var(--focus-ring-width);z-index:1}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f.invalid{background-color:var(--c-b-0)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f.invalid:not(:focus-within){outline:var(--border-width-thin) solid var(--bad-colour);outline-offset:0}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f:has(.controls:disabled){background-color:var(--c-bg-n-2);cursor:not-allowed}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f[data-readonly]:has(.controls:disabled){background-color:transparent;cursor:default}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f .controls{background-color:transparent;outline:none;box-shadow:none;line-height:var(--line-height-normal);z-index:auto;margin:0}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f .affix{background-color:transparent;outline:none;box-shadow:none}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f select.controls:has(option[value=""]:checked){color:var(--c-n-6)}field-group.joined.svelte-1dnpiv8 .fields:where(.svelte-1dnpiv8)>field-f.invalid select.controls:has(option[value=""]:checked){color:var(--bad-colour)}field-group.joined.svelte-1dnpiv8 field-group-tray:where(.svelte-1dnpiv8){--input--tray--corner-adjustment: 3px;display:grid;grid-template-rows:1fr;overflow:hidden;height:auto;z-index:0;margin-bottom:calc(0px - var(--input--tray--corner-adjustment));padding-block-start:var(--spacing-xs);transition:grid-template-rows .1s ease-out,height .1s ease-out}field-group.joined.svelte-1dnpiv8 field-group-tray:where(.svelte-1dnpiv8) ul:where(.svelte-1dnpiv8){margin:0;padding:0;list-style:none}field-group.joined.svelte-1dnpiv8 field-group-tray:where(.svelte-1dnpiv8) .invalid:where(.svelte-1dnpiv8){overflow:hidden;display:block;color:var(--bad-colour);height:auto;transition:height .1s ease-out}field-group-tray-contents.svelte-1dnpiv8{overflow:hidden;font-size:var(--font-size-1);height:auto;transition:height .1s ease-out}
