.temp-input .label[data-v-fba9fb29]{color:var(--gray-600,#6a6a6a)}.temp-input.input-error[data-v-fba9fb29] select,.temp-input.input-error[data-v-fba9fb29] input{border-color:var(--red-500)}.temp-input[data-v-fba9fb29] textarea,.temp-input[data-v-fba9fb29] select,.temp-input[data-v-fba9fb29] input{border:1px solid var(--gray-100,#e7e7e7);background:var(--gray-040,#f9f9f9);box-sizing:border-box;width:100%;height:2rem;font-size:var(--text-md);line-height:var(--line-height-base);letter-spacing:0;font-family:var(--font-primary);border-radius:2px;padding:0 .75rem;display:flex}@media (width>=800px){.temp-input[data-v-fba9fb29] textarea,.temp-input[data-v-fba9fb29] select,.temp-input[data-v-fba9fb29] input{font-size:var(--text-xs);line-height:var(--line-height-base);letter-spacing:0;font-family:var(--font-primary)}}.temp-input[data-v-fba9fb29] textarea:focus,.temp-input[data-v-fba9fb29] textarea:focus-within,.temp-input[data-v-fba9fb29] select:focus,.temp-input[data-v-fba9fb29] select:focus-within,.temp-input[data-v-fba9fb29] input:focus,.temp-input[data-v-fba9fb29] input:focus-within{outline:1px solid var(--contrast-gray-400);box-shadow:0 1px 8px #00000008}.temp-input[data-v-fba9fb29] textarea:focus~.input-mask,.temp-input[data-v-fba9fb29] textarea:focus-within~.input-mask,.temp-input[data-v-fba9fb29] select:focus~.input-mask,.temp-input[data-v-fba9fb29] select:focus-within~.input-mask,.temp-input[data-v-fba9fb29] input:focus~.input-mask,.temp-input[data-v-fba9fb29] input:focus-within~.input-mask{display:none}.temp-input[data-v-fba9fb29] textarea{height:auto;padding:.75rem}.temp-input[data-v-fba9fb29] select{appearance:none;padding-right:2rem}.select-icon[data-v-fba9fb29]{pointer-events:none;position:absolute;top:.5625rem;right:.75rem}[data-v-fba9fb29] .masked-input{width:100%;display:block;position:relative}[data-v-fba9fb29] .masked-input .input-mask{pointer-events:none;border:1px solid var(--gray-100,#e7e7e7);background:var(--gray-040,#f9f9f9);box-sizing:border-box;width:100%;height:2rem;font-size:var(--text-md);line-height:var(--line-height-base);letter-spacing:0;font-family:var(--font-primary);border-radius:2px;align-items:center;padding:0 .75rem;display:flex;position:absolute;top:0}@media (width>=800px){[data-v-fba9fb29] .masked-input .input-mask{font-size:var(--text-xs);line-height:var(--line-height-base);letter-spacing:0;font-family:var(--font-primary)}}.input-error[data-v-fba9fb29] .masked-input .input-mask{border-color:var(--red-500)}
