.form-layout.svelte-2cn4mk{width:100%;text-align:left;display:grid;grid-template-columns:var(--form-grid-columns, minmax(max-content, 1fr) minmax(0, 3fr));column-gap:0;row-gap:0;align-items:center}.form-layout.svelte-2cn4mk .form-row{display:contents;margin:0}.form-layout.svelte-2cn4mk .form-label{text-align:var(--form-label-text-align, right);padding:.5em 1em .5em 0;display:flex;align-items:center;justify-content:var(--form-label-justify, flex-end);min-width:0;min-height:3em;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-label label{font-weight:400;margin:0;display:block;width:100%}.form-layout.svelte-2cn4mk .form-field{padding:.5em;min-width:0;text-align:left}.form-layout.svelte-2cn4mk .form-row:has(textarea) .form-label{align-self:start;padding-top:.75em;min-height:0}.form-layout.svelte-2cn4mk .form-row:has(textarea) .form-field{align-self:start}.form-layout.svelte-2cn4mk .form-field .text-container{display:block;width:100%;max-width:100%;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field input,.form-layout.svelte-2cn4mk .form-field textarea,.form-layout.svelte-2cn4mk .form-field select,.form-layout.svelte-2cn4mk .form-field .named-select{width:100%;box-sizing:border-box;margin:0}.form-layout.svelte-2cn4mk .form-field .select-list-container{width:100%;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5em;width:100%;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls .control-item{display:flex;align-items:center;height:2em;flex:0 0 auto;min-width:0}.form-layout.svelte-2cn4mk .form-field .controls .control-item.currency-label{justify-content:center;padding:0 .35em;line-height:1;color:var(--control-text-color);white-space:nowrap}.form-layout.svelte-2cn4mk .form-field .controls .control-item.grow{flex:1 1 0}.form-layout.svelte-2cn4mk .form-field .controls .control-item.grow .text-container{width:100%;height:2em;display:block;margin:0;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls .control-item.grow .text-container input{width:100%;height:2em;margin:0;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls .control-item .select-list-container{width:auto;height:2em;margin:0;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls .control-item .named-select{width:auto;height:2em;flex:0 0 auto;align-items:stretch;margin:0;box-sizing:border-box}.form-layout.svelte-2cn4mk .form-field .controls .control-item .dropdown{width:auto;height:2em;flex:0 0 auto;margin:0;box-sizing:border-box}@media (max-width: 640px){.form-layout.svelte-2cn4mk{grid-template-columns:1fr}.form-layout.svelte-2cn4mk .form-label{text-align:left;padding:.5em .5em .25em 0;justify-content:flex-start}.form-layout.svelte-2cn4mk .form-field{padding:0 0 .5em;width:100%;box-sizing:border-box}}.error-message.svelte-2cn4mk{grid-column:1 / -1;margin-top:1em;text-align:center;width:100%}
