.float-label-input[data-v-1eaf235e]{position:relative;width:100%}input[data-v-1eaf235e]{background:var(--greyscale-800);border:2px solid var(--primary-green);border-radius:8px;color:var(--primary-green);font-family:inherit;font-size:20px;letter-spacing:.1em;padding:1.2rem;transition:border-color .2s,box-shadow .2s;width:100%}.has-error input[data-v-1eaf235e]{border-color:#ff3939;color:#ff3939}.has-error label[data-v-1eaf235e]{color:#ff3939}label[data-v-1eaf235e]{background:var(--color-background);color:var(--greyscale-500);font-size:20px;left:1rem;padding:0 .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}input[data-v-1eaf235e]:not(:-moz-placeholder-shown){border-color:var(--greyscale-200);outline:none}input[data-v-1eaf235e]:focus,input[data-v-1eaf235e]:not(:placeholder-shown){border-color:var(--greyscale-200);outline:none}input:not(:-moz-placeholder-shown)~label[data-v-1eaf235e]{background:#000;font-size:12px;top:0}input:focus~label[data-v-1eaf235e],input:not(:placeholder-shown)~label[data-v-1eaf235e]{background:#000;font-size:12px;top:0}input:focus~label[data-v-1eaf235e]{color:var(--greyscale-600)}.has-error input[data-v-1eaf235e]:focus,input[data-v-1eaf235e]:focus{border-color:var(--primary-green)}.has-error input[data-v-1eaf235e]:focus{color:var(--primary-green)}.has-error input:focus~label[data-v-1eaf235e]{color:var(--greyscale-600)}
