.text-field,.text-area-field{background-color:#fff;border:2px solid #e5e5e5;border-radius:5px;align-items:center;width:100%;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden}.text-field:focus-within input,.text-area-field:focus-within input{padding-right:3rem}.text-field:focus-within,.text-area-field:focus-within{border-color:#5488bf}.text-field.error,.error.text-area-field{border-color:#c5231e}.text-field input,.text-area-field input,.text-field textarea,.text-area-field textarea{color:#000;width:100%;padding:.7rem;font-size:1rem;font-weight:400;transition:all .15s ease-in-out}.text-field input::placeholder,.text-area-field input::placeholder,.text-field textarea::placeholder,.text-area-field textarea::placeholder{color:#d2d2d2}.text-field input:disabled,.text-area-field input:disabled,.text-field textarea:disabled,.text-area-field textarea:disabled{background-color:#d2d2d2}.text-field input:focus,.text-area-field input:focus,.text-field textarea:focus,.text-area-field textarea:focus{background-color:#fff}.text-field input[type=search],.text-area-field input[type=search]{appearance:none}.text-field input[type=search]::-webkit-search-decoration{display:none}.text-area-field input[type=search]::-webkit-search-decoration{display:none}.text-field input[type=search]::-webkit-search-cancel-button{display:none}.text-area-field input[type=search]::-webkit-search-cancel-button{display:none}.text-field input[type=search]::-webkit-search-results-button{display:none}.text-area-field input[type=search]::-webkit-search-results-button{display:none}.text-field input[type=search]::-webkit-search-results-decoration{display:none}.text-area-field input[type=search]::-webkit-search-results-decoration{display:none}.text-field .clear-field-wrapper,.text-area-field .clear-field-wrapper{background-color:#fff;padding:.7rem 0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.text-field.search,.search.text-area-field{position:relative}.text-field.search:before,.search.text-area-field:before{content:"";color:#adadad;background-image:url(/imgs/icons/search.svg);background-size:cover;width:1.25rem;height:1.25rem;display:block;position:absolute;top:50%;left:1.25rem;transform:translate(-50%,-50%)}.text-field.search input,.search.text-area-field input{padding-left:2.5rem}.text-field.small-field,.small-field.text-area-field{border-radius:3px;max-width:150px;margin-bottom:0}.text-field.small-field:focus-within input,.small-field.text-area-field:focus-within input{padding-right:2.5rem}.text-field.small-field input,.small-field.text-area-field input{padding:.49rem .7rem;font-size:.8rem}.text-field.small-field .clear-field,.small-field.text-area-field .clear-field{border-width:1px;padding:1px}.text-field.small-field .clear-field svg,.small-field.text-area-field .clear-field svg{stroke-width:2px;width:1rem;height:1rem}.text-field.large-field input,.large-field.text-area-field input{padding:1.05rem;font-size:1.5rem}.text-field.large-field .clear-field,.large-field.text-area-field .clear-field{border-width:2px;padding:3px}.text-field.large-field .clear-field svg,.large-field.text-area-field .clear-field svg{stroke-width:2px;width:1.5rem;height:1.5rem}.text-area-field{flex-direction:column;align-items:flex-end}.text-area-field>*{padding:.7rem}.text-area-field textarea{resize:vertical;width:100%;height:5rem}.text-area-field .max-length{font-size:.8rem}
.text-field,.password-field{background-color:#fff;border:2px solid #e5e5e5;border-radius:5px;align-items:center;width:100%;transition:all .15s ease-in-out;display:flex;position:relative;overflow:hidden}.text-field:focus-within input,.password-field:focus-within input{padding-right:3rem}.text-field:focus-within,.password-field:focus-within{border-color:#5488bf}.text-field.error,.error.password-field{border-color:#c5231e}.text-field input,.password-field input,.text-field textarea,.password-field textarea{color:#000;width:100%;padding:.7rem;font-size:1rem;font-weight:400;transition:all .15s ease-in-out}.text-field input::placeholder,.password-field input::placeholder,.text-field textarea::placeholder,.password-field textarea::placeholder{color:#d2d2d2}.text-field input:disabled,.password-field input:disabled,.text-field textarea:disabled,.password-field textarea:disabled{background-color:#d2d2d2}.text-field input:focus,.password-field input:focus,.text-field textarea:focus,.password-field textarea:focus{background-color:#fff}.text-field input[type=search],.password-field input[type=search]{appearance:none}.text-field input[type=search]::-webkit-search-decoration{display:none}.password-field input[type=search]::-webkit-search-decoration{display:none}.text-field input[type=search]::-webkit-search-cancel-button{display:none}.password-field input[type=search]::-webkit-search-cancel-button{display:none}.text-field input[type=search]::-webkit-search-results-button{display:none}.password-field input[type=search]::-webkit-search-results-button{display:none}.text-field input[type=search]::-webkit-search-results-decoration{display:none}.password-field input[type=search]::-webkit-search-results-decoration{display:none}.text-field .clear-field-wrapper,.password-field .clear-field-wrapper{background-color:#fff;padding:.7rem 0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.text-field.search,.search.password-field{position:relative}.text-field.search:before,.search.password-field:before{content:"";color:#adadad;background-image:url(/imgs/icons/search.svg);background-size:cover;width:1.25rem;height:1.25rem;display:block;position:absolute;top:50%;left:1.25rem;transform:translate(-50%,-50%)}.text-field.search input,.search.password-field input{padding-left:2.5rem}.text-field.small-field,.small-field.password-field{border-radius:3px;max-width:150px;margin-bottom:0}.text-field.small-field:focus-within input,.small-field.password-field:focus-within input{padding-right:2.5rem}.text-field.small-field input,.small-field.password-field input{padding:.49rem .7rem;font-size:.8rem}.text-field.small-field .clear-field,.small-field.password-field .clear-field{border-width:1px;padding:1px}.text-field.small-field .clear-field svg,.small-field.password-field .clear-field svg{stroke-width:2px;width:1rem;height:1rem}.text-field.large-field input,.large-field.password-field input{padding:1.05rem;font-size:1.5rem}.text-field.large-field .clear-field,.large-field.password-field .clear-field{border-width:2px;padding:3px}.text-field.large-field .clear-field svg,.large-field.password-field .clear-field svg{stroke-width:2px;width:1.5rem;height:1.5rem}.password-field{position:relative}.password-field .toggle-view{cursor:pointer;width:1.4rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.password-field .toggle-view svg{width:100%;height:100%}.password-field .password-strength .title{margin-bottom:.5rem}.password-field .password-strength .parameters .param{color:#767676;padding-left:18px;font-size:.8rem;position:relative}.password-field .password-strength .parameters .param:before{content:"";filter:grayscale();background-image:url(/imgs/icons/check-fill.svg);background-size:cover;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.password-field .password-strength .parameters .param.valid:before{filter:grayscale(0)}
