.input-text{--local-color-text:var(--map-input-text);--local-color-error:var(--map-status-negative-light);--local-height:3.125rem}@media not (prefers-color-scheme:dark){.input-text{--local-color-background:var(--custom-color-background,var(--alias-color-primary-lighter))}}@media(prefers-color-scheme:dark){.input-text{--local-color-background:var(--custom-color-background,var(--alias-color-primary-light))}}@media(max-width:1000px){.input-text{display:flex;flex-direction:column;row-gap:.3125rem}}@media(min-width:1000.01px){.input-text{display:flex;flex-direction:column;row-gap:.625rem}}.input-text__container{position:relative;z-index:0}.input-text__label{color:var(--map-fallback-text);display:block;font:600 normal var(--map-fallback-title-h5-fontsize)/100% var(--font-text);padding-left:.625rem;padding-right:.625rem}.input-text.formerror .input-text__label{color:var(--map-status-negative)}.input-text__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--local-color-background);border:none;border-radius:0;box-sizing:border-box;color:var(--map-input-text);cursor:pointer;font:300 normal var(--map-fallback-copy-fontsize)/var(--map-fallback-copy-lineheight) var(--font-text);height:100%;letter-spacing:.06em;padding:.625rem;width:100%}@media(prefers-color-scheme:dark){.input-text__input{color:var(--map-fallback-text);outline:1px solid var(--alias-color-neutral-white)}}.input-text__input::-webkit-input-placeholder,.input-text__input::placeholder,.input-text__input:focus::placeholder{color:var(--local-color-text);opacity:.6}@media(prefers-color-scheme:dark){.input-text__input::-webkit-input-placeholder,.input-text__input::placeholder,.input-text__input:focus::placeholder{color:var(--map-fallback-text)}}.input-text__icon{align-items:center;color:var(--map-fallback-icon);column-gap:0;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;margin-left:auto;position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.input-text__error{color:var(--map-fallback-text);font:700 normal var(--map-fallback-info-fontsize)/150% var(--font-text);letter-spacing:.06em;padding-left:.625rem;padding-right:.625rem;position:relative}.input-text:not(.formerror) .input-text__error{display:none}.input-text.formerror .input-text__error{display:block}