.input__box[data-v-091fb532]{background:var(--Color-LightGrey);border:1px solid rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;cursor:text;font:var(--Font-MM);transition:border-color .15s}@media not (min-width:768px){.input__box[data-v-091fb532]{gap:2vw;padding:4vw}}@media(min-width:768px){.input__box[data-v-091fb532]{gap:8px;padding:16px}}.input__box[data-v-091fb532]:focus-within{border-color:var(--Color-Yellow)}.input.-error .input__box[data-v-091fb532]{border-color:var(--Color-Red)}.input__title[data-v-091fb532]{color:var(--Color-DarkGrey);font:var(--Font-SR)}@media not (min-width:768px){.input__title[data-v-091fb532]{margin-bottom:1vw}}@media(min-width:768px){.input__title[data-v-091fb532]{margin-bottom:4px}}:is(.input__input,.input__textarea)[data-v-091fb532]{background:transparent;border:none;box-sizing:border-box;color:var(--Color-Black);font:inherit;height:100%;margin:0;outline:none;padding:0;resize:none;vertical-align:top;width:100%}:is(.input__input,.input__textarea)[data-v-091fb532]::-moz-placeholder{color:var(--Color-Grey)}:is(.input__input,.input__textarea)[data-v-091fb532]::placeholder{color:var(--Color-Grey)}@media not (min-width:768px){.input:not(.-textarea) .input__box[data-v-091fb532]{height:14vw;padding-bottom:0;padding-left:4vw;padding-right:4vw;padding-top:0}}@media(min-width:768px){.input:not(.-textarea) .input__box[data-v-091fb532]{height:56px;padding:0 16px}}.input__input[data-v-091fb532]:-webkit-autofill{background-color:var(--Color-LightGrey)!important;box-shadow:0 0 0 30px var(--Color-LightGrey) inset!important;-webkit-box-shadow:0 0 0 30px var(--Color-LightGrey) inset!important;-webkit-text-fill-color:var(--Color-Black)!important}.input__input[type=number][data-v-091fb532]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.input__input[type=number][data-v-091fb532]::-webkit-inner-spin-button,.input__input[type=number][data-v-091fb532]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input__error[data-v-091fb532]{color:var(--Color-Red);font:var(--Font-SR)}@media not (min-width:768px){.input__error[data-v-091fb532]{margin-left:4vw;margin-top:1vw}}@media(min-width:768px){.input__error[data-v-091fb532]{margin-left:16px;margin-top:4px}}
