.app-field[data-v-866ee085]{--app-field-height:32px;--app-field-pad:12px;--app-field-font:13px;--app-field-border:rgb(var(--v-theme-border));--app-field-accent:var(--v-theme-primary);color:rgb(var(--v-theme-on-surface));display:flex;flex-direction:column;min-width:0}.app-field--xs[data-v-866ee085]{--app-field-height:24px;--app-field-pad:8px;--app-field-font:12px}.app-field--lg[data-v-866ee085]{--app-field-height:40px;--app-field-font:14px}.app-field--xl[data-v-866ee085]{--app-field-height:48px;--app-field-pad:16px;--app-field-font:16px}.app-field__label[data-v-866ee085]{font-size:12px;font-weight:500;line-height:18px;margin-bottom:6px}.app-field__required[data-v-866ee085]{color:rgb(var(--v-theme-error));margin-left:2px}.app-field__message[data-v-866ee085]{color:rgb(var(--v-theme-neutral-light-500));font-size:12px;line-height:18px;margin:4px 0 0}.app-field__message--error[data-v-866ee085]{color:rgb(var(--v-theme-error))}.app-field__box[data-v-866ee085]{align-items:center;background:rgb(var(--v-theme-surface));border:1px solid var(--app-field-border);border-radius:4px;cursor:text;display:flex;font-size:var(--app-field-font);gap:8px;height:var(--app-field-height);line-height:1.5;padding:0 var(--app-field-pad);transition:border-color .15s,background-color .15s}.app-field__box--multiline[data-v-866ee085]{align-items:flex-start;height:auto;padding-bottom:6px;padding-top:6px}.app-field__box[data-v-866ee085]:hover{--app-field-border:rgb(var(--v-theme-neutral-light-300))}.app-field__box--active[data-v-866ee085],.app-field__box--active[data-v-866ee085]:hover,.app-field__box[data-v-866ee085]:focus-within{--app-field-border:rgb(var(--app-field-accent))}.app-field__box--error[data-v-866ee085],.app-field__box--error[data-v-866ee085]:hover{--app-field-accent:var(--v-theme-error);--app-field-border:rgb(var(--v-theme-error))}.app-field--plain[data-v-866ee085]{max-width:100%;width:-moz-fit-content;width:fit-content}.app-field--plain .app-field__box[data-v-866ee085],.app-field--plain .app-field__box--active[data-v-866ee085],.app-field--plain .app-field__box[data-v-866ee085]:focus-within,.app-field--plain .app-field__box[data-v-866ee085]:hover{--app-field-border:transparent;background:transparent;gap:4px;margin:0 -6px;padding:0 6px}.app-field--plain .app-field__box--active[data-v-866ee085],.app-field--plain .app-field__box[data-v-866ee085]:focus-within,.app-field--plain .app-field__box[data-v-866ee085]:hover{background:rgb(var(--v-theme-neutral-medium-100))}.app-field--plain .app-field__box--disabled[data-v-866ee085],.app-field--plain .app-field__box--disabled[data-v-866ee085]:hover{background:transparent}.app-field__box--readonly[data-v-866ee085]{background:rgb(var(--v-theme-neutral-medium-50))}.app-field__box--disabled[data-v-866ee085],.app-field__box--disabled[data-v-866ee085]:hover{--app-field-border:rgb(var(--v-theme-border));background:rgb(var(--v-theme-neutral-medium-100));color:rgb(var(--v-theme-neutral-light-500));cursor:not-allowed}.app-input__field[data-v-827de7db]{background:transparent;border:0;color:inherit;flex:1;font:inherit;height:100%;min-width:0;outline:0;padding:0}.app-input__field[data-v-827de7db]:disabled{cursor:not-allowed}textarea.app-input__field[data-v-827de7db]{display:block;height:auto;min-height:3em;resize:vertical}.app-input__field[data-v-827de7db]::-moz-placeholder{color:rgb(var(--v-theme-neutral-light-500));opacity:1}.app-input__field[data-v-827de7db]::placeholder{color:rgb(var(--v-theme-neutral-light-500));opacity:1}.app-input__side[data-v-827de7db]{align-items:center;color:rgb(var(--v-theme-neutral-light-500));display:flex;flex:none}.app-input__side[data-v-827de7db]:has(~textarea.app-input__field),textarea.app-input__field~.app-input__clear[data-v-827de7db],textarea.app-input__field~.app-input__side[data-v-827de7db]{height:1.5em}.app-input__clear[data-v-827de7db]{align-items:center;background:transparent;border:0;border-radius:2px;color:rgb(var(--v-theme-neutral-light-500));cursor:pointer;display:flex;flex:none;padding:0}.app-input__clear[data-v-827de7db]:focus-visible,.app-input__clear[data-v-827de7db]:hover{color:rgb(var(--v-theme-on-surface));outline:0}
