.field[data-v-8064af60]{--form-panel-layer:10;--form-panel-offset:calc(var(--g-gap)/4);--form-panel-radius:calc(var(--g-gap)/2);--form-panel-shadow:0 .5rem 1.5rem rgba(var(--c-black-rgb),.09);position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;width:100%}.field .label[data-v-8064af60]{display:block;padding-bottom:calc(var(--g-gap)/4)}.field .required[data-v-8064af60],.field[data-v-8064af60] .required{padding-left:.15em;color:var(--color-accent-alt)}.field[data-v-8064af60] .control{display:block;width:100%;min-width:0;margin:0;padding:var(--g-gap);box-sizing:border-box;border:0;outline:0;border-radius:calc(var(--g-gap)/2);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--c-grey-200);color:var(--color-text-primary);font-family:var(--font);font-size:16px;line-height:var(--body-line-height);cursor:default;transition:box-shadow .3s var(--f-cubic)}.field[data-v-8064af60] .control:focus{background-color:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--c-grey-200),0 2px 1rem rgba(var(--color-shadow-rgb),.125)}.field[data-v-8064af60] textarea.control{resize:vertical}.field .description[data-v-8064af60]{margin-top:calc(var(--g-gap)/4);color:var(--color-text-muted)}.field .error-message[data-v-8064af60]{position:absolute;z-index:var(--form-panel-layer);left:0;top:100%;padding:0 calc(var(--g-gap)/6);border-radius:calc(var(--g-gap)/8);background-color:var(--color-surface-accent-alt);color:var(--color-text-inverse)}.field.-error[data-v-8064af60] .control{background-image:linear-gradient(rgba(var(--c-red-rgb),.05),rgba(var(--c-red-rgb),.05));box-shadow:inset 0 0 0 2px var(--c-red),0 2px 1rem rgba(var(--c-red-rgb),.1)}.field.-active[data-v-8064af60] .control{background-color:var(--color-surface)}.field.-active[data-v-8064af60] .control:focus{background-color:var(--color-surface-raised)}.field.-disabled .error-message[data-v-8064af60],.field.-disabled .label[data-v-8064af60]{opacity:.6}.field.-disabled[data-v-8064af60] .control{cursor:not-allowed;opacity:.6}@media(min-width:1024px){.field[data-v-8064af60] .control{font-size:var(--m);padding:calc(var(--g-gap)/2);border-radius:calc(var(--g-gap)/4)}.field[data-v-8064af60] .control:focus,.field[data-v-8064af60] .control:hover:not(:disabled){background-color:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--c-grey-200),0 2px 10px rgba(var(--color-shadow-rgb),.125)}}
