.v-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;height:52px;padding:.5rem 1rem;color:var(--color-ui--grey-80);font-size:1.125rem;line-height:1.5;border:2px solid var(--color-ui--grey-20);border-radius:var(--input-border-radius);transition:all .08s ease-in;background:var(--color-ui--white);box-shadow:0 0 0 0 rgba(var(--brand-color-rgb-vals),.16)}.v-input:focus{border:2px solid rgba(var(--brand-color-rgb-vals),.75);box-shadow:0 0 0 4px rgba(var(--brand-color-rgb-vals),.16)}.v-input:disabled{background:rgba(0,0,0,.1);opacity:.6;box-shadow:none}.v-input.--flush{border:none;border-radius:0;padding:.5rem 0}.v-input.--flush:focus{border:none;box-shadow:none}.v-input.--has-append{border-top-right-radius:0;border-bottom-right-radius:0}.v-input__append{border-top-right-radius:var(--input-border-radius);border-bottom-right-radius:var(--input-border-radius);border:2px solid var(--color-ui--grey-20);border-left:none;padding:.5rem .75rem;color:var(--color-ui--grey-70);display:flex;align-items:center;justify-content:center;font-weight:600;min-width:4rem;background-color:var(--color-ui--white);flex-shrink:0}.invalid-feedback{color:#ff0052;font-weight:500}