.InputElement .customInputLabel[data-v-99cb78ab]{position:relative}.InputElement .customInputLabel .fieldTitle[data-v-99cb78ab]{color:#999;display:block;font-size:1.2rem;font-weight:400;height:1.634rem;line-height:1.634rem;opacity:0;pointer-events:none;transform:translate(1rem,2.8rem);transition:.3s;width:calc(100% - 1rem)}.InputElement .customInputLabel .fieldTitle.hasValue[data-v-99cb78ab]{opacity:1;transform:translate(0)}.InputElement .customInputLabel .inputBox[data-v-99cb78ab]{border:.1rem solid transparent;position:relative;width:100%}.InputElement .customInputLabel .inputBox[data-v-99cb78ab]:has(.errorMessage){border:.1rem solid #df4759;border-radius:.4rem}.InputElement .customInputLabel .inputBox:has(.errorMessage) .customInput[data-v-99cb78ab]{border-bottom:.1rem solid transparent}.InputElement .customInputLabel .inputBox:has(.errorMessage) .customInput[data-v-99cb78ab]:focus{outline:none}.InputElement .customInputLabel .inputBox .customInput[data-v-99cb78ab]{background:transparent;border:none;border-bottom:.1rem solid #333;border-radius:0;color:#333;display:block;font-size:1.4rem;height:3.4rem;line-height:2.2rem;padding-left:1rem;padding-right:1rem;width:100%}@media screen and (max-width:1280px){.InputElement .customInputLabel .inputBox .customInput[data-v-99cb78ab]{height:2.8rem}}.InputElement .customInputLabel .inputBox .customInput[data-v-99cb78ab]:disabled{border-bottom:.1rem solid rgba(51,51,51,.4);cursor:not-allowed;opacity:.4}.InputElement .customInputLabel .inputBox .errorMessage[data-v-99cb78ab]{bottom:.5rem;color:#df4759;font-size:1.1rem;line-height:1;pointer-events:none;position:absolute;right:.5rem}
