.input-ui{display:flex;flex-direction:column}.input-ui__label{margin:0 0 8px}.input-ui__main{align-items:center;display:flex;gap:8px}.input-ui__element-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:center;vertical-align:middle;width:100%}.input-ui__element{border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;font-size:14px;font-weight:400;height:100%;line-height:20px;min-height:40px;opacity:1;outline:none;padding:.5em .625em;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out;width:100%}.input-ui__element::-moz-placeholder{color:#6b7280;-moz-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.input-ui__element::placeholder{color:#6b7280;transition:color .15s ease-in-out}.input-ui__element:hover{border-color:#6365f1}.input-ui__element:focus{border-color:#6366f1}.input-ui__element:focus .input-ui__element-icon{color:#6366f1}.input-ui__element:active{border-color:#6366f1}.input-ui__element--clearable{padding:.5em 2.5em .5em .625em}.input-ui__element:disabled{background-color:#e5e7eb;border-color:#bbbdc0;cursor:not-allowed}.input-ui__element:disabled::-moz-placeholder{color:#bbbdc0}.input-ui__element:disabled,.input-ui__element:disabled::placeholder{color:#bbbdc0}.input-ui__element:-moz-read-only{cursor:default}.input-ui__element:read-only{cursor:default}.input-ui__element--error{border-color:#ef4444!important}.input-ui__element--with-preicon{padding-left:28px}.input-ui__element--with-posticon{padding-right:28px}.input-ui__element--textarea{max-height:500px;resize:vertical}.input-ui__element-icon{color:#e5e7eb;position:absolute;top:50%;transform:translateY(-50%)}.input-ui__element-icon img,.input-ui__element-icon svg{height:12px;width:12px}.input-ui__element-icon--pre{left:10px}.input-ui__element-icon--post{right:10px}.input-ui__element-icon--post.input-ui__element-icon--clearable-showed{right:35px}.input-ui__prepend{border:1px solid #e5e7eb;border-radius:6px 0 0 6px;border-right:0!important;font-size:14px;font-weight:400;line-height:20px;padding:.5em .625em}.input-ui__prepend+.input-ui__element{border-radius:0 6px 6px 0!important}.input-ui textarea.input-ui__element{resize:vertical}
