.formField__Tooltip{position:relative;z-index:1000;width:16rem;height:16rem}.formField__Tooltip.isOpen .formField__TooltipIcon+.formField__TooltipText,.formField__Tooltip.isOpen .formField__TooltipIcon:before{transition:opacity .2s,visibility .2s;opacity:1;visibility:visible}@media screen and (min-width:769px){.formField__Tooltip.isArrowOnBottom .formField__TooltipIcon:before{top:auto;bottom:-8px;border-width:0 8px 8px;border-color:transparent transparent #aaa}}.formField__Tooltip.isClickOnly{cursor:pointer}.formField__TooltipIcon{position:relative;display:block;width:16rem;height:16rem;line-height:16rem;border-radius:50%;background-color:#aaa;text-align:center;color:#fff;font-size:10rem;z-index:100}.formField__TooltipIcon:before{position:absolute;content:"";top:-8px;left:50%;width:0;height:0;opacity:0;visibility:hidden;border-color:#aaa transparent transparent;border-style:solid;border-width:8rem 8rem 0;transform:translate(-50%)}@media screen and (min-width:769px){.formField__TooltipIcon:before{transition:opacity .2s,visibility .2s}}.formField__TooltipText{position:absolute;right:8rem;bottom:100%;width:250rem;background-color:#aaa;color:#fff;opacity:0;padding:10rem;font-size:14rem;visibility:hidden;font-weight:400;will-change:opacity}@media screen and (min-width:769px){.formField__TooltipText{transition:opacity .2s,visibility .2s}}.formField__TooltipText:before{position:absolute;content:"";top:0;left:0;right:0;bottom:-24rem}@media screen and (max-width:768px){.formField__TooltipText{position:fixed;left:5rem!important;right:5rem!important;bottom:auto!important;width:auto;transform:translateY(-100%) translateY(-8rem)}}.textField__Wrapper{position:relative;display:flex;width:100%;min-height:43rem;align-items:center;background-color:#fff;border:1px solid #000;border-radius:10rem}.textField__Wrapper input{border:0;outline:0;width:100%;padding:10rem;font-size:16rem;border-radius:10rem}.textField{position:relative}.isDisabled.textField .textField__Wrapper{border-color:#aaa;background-color:#eee}.isDisabled.textField input{background-color:#eee}.isError.textField .textField__Wrapper{border-color:red}@media screen and (min-width:769px){.isInline.textField{display:flex;align-items:center}.isInline.textField .textField__Wrapper{margin:0 0 0 10rem}.isInline.textField .textField__Wrapper+*{margin-left:10rem}}.textField__Prepend{padding-left:10rem;white-space:nowrap}.textField__Append{padding-right:10rem;white-space:nowrap}
