@charset "UTF-8";@media (min-width:1025px){.smartphone-only[data-v-34735b89]{display:none!important}}@media (max-width:1024px){.desktop-only[data-v-34735b89]{display:none!important}}.ms-input-wrapper[data-v-34735b89]{border:1px solid var(--c-form-border);position:relative;--input-label-color: var(--c-grey-mid-dark);--input-bar-color: var(--c-text)}.ms-input-wrapper.invalid[data-v-34735b89]{--input-label-color: var(--c-danger);--input-bar-color: var(--c-danger)}.input[data-v-34735b89]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-white);color:var(--c-text);display:block;padding:var(--spacer-sm) var(--spacer-sm) var(--spacer-2xs);width:100%}.input-bar[data-v-34735b89]{background:var(--input-bar-color);bottom:-1px;height:2px;left:0;position:absolute;transform:scaleX(var(--input-bar-scale, 0));transition:transform .15s ease-in-out;width:100%}.label[data-v-34735b89]{--input-label-top: 50%;color:var(--input-label-color);font-size:var(--input-label-font-size, var(--font-size-base));padding:var(--spacer-2xs) var(--spacer-sm);position:absolute;top:var(--input-label-top);transform:translateY(calc(var(--input-label-top)*-1));transition:top .15s linear,font-size .15s linear}.input:required~label[data-v-34735b89]:after{content:" *"}.input:is(.has-text,:focus)~.label[data-v-34735b89]{--input-label-top: -2px;--input-label-font-size: var(--font-size-xs);padding-top:0}.input:focus~.input-bar[data-v-34735b89]{--input-bar-scale: 1}.error[data-v-34735b89]{color:var(--c-danger)}@media (prefers-reduced-motion){.input-bar[data-v-34735b89],.label[data-v-34735b89]{transition:none}}
