.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle{position:absolute;right:2px;top:2px;bottom:2px;width:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:3}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle svg{color:#959595}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle:hover svg{color:#007cba}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}
