.field[data-v-94dea9f1]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0;width:100%}.field .label[data-v-94dea9f1]{padding-bottom:calc(var(--g-gap)/4)}.field[data-v-94dea9f1] .control{display:block;width:100%;min-width:0;margin:0;padding:calc(var(--g-gap)/1);box-sizing:border-box;border:0;outline:0;border-radius:calc(var(--g-gap)/2);background-color:var(--c-grey-245);box-shadow:inset 0 0 0 1px var(--c-grey-200);color:var(--c-black);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-94dea9f1] .control:focus{background-color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-grey-200),0 2px 1rem #00000020}.field[data-v-94dea9f1] textarea.control{resize:vertical}.field .label[data-v-94dea9f1]{display:block}.field .error-message[data-v-94dea9f1]{position:absolute;left:0;top:calc(100% - 2px);background-color:var(--c-red);color:var(--c-white);padding:0 .25em;border-radius:.15rem}.field.-error[data-v-94dea9f1] .control{background-image:linear-gradient(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-94dea9f1] .control{background-color:var(--c-grey-245)}.field.-active[data-v-94dea9f1] .control:focus{background-color:var(--c-white)}.field.-disabled .error-message[data-v-94dea9f1],.field.-disabled .label[data-v-94dea9f1]{opacity:.6}.field.-disabled[data-v-94dea9f1] .control{cursor:not-allowed;opacity:.6}@media(min-width:1024px){.field[data-v-94dea9f1] .control{font-size:var(--m);padding:calc(var(--g-gap)/2);border-radius:calc(var(--g-gap)/4)}.field[data-v-94dea9f1] .control:focus,.field[data-v-94dea9f1] .control:hover{background-color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-grey-200),0 2px 10px #00000020}}
