.-loader{--loader-size:12px;width:24px;height:24px;animation:6s linear infinite loader}.-loader span{clip:rect(0, 24px, 24px, 12px);width:24px;height:24px;margin:auto;animation:1.5s linear infinite loader-span;display:block;position:absolute;inset:0}.-loader span:after{box-sizing:border-box;content:"";clip:rect(0, 24px, 24px, 12px);border:3px solid var(--loader-color,var(--ui-colors-secondary-900));border-radius:50%;width:24px;height:24px;margin:auto;animation:1.5s cubic-bezier(.77,0,.175,1) infinite loader-after;position:absolute;inset:0}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-span{0%{transform:rotate(0)}to{transform:rotate(220deg)}}@keyframes loader-after{0%{transform:rotate(-140deg)}50%{transform:rotate(-160deg)}to{transform:rotate(140deg)}}.ui-textfield{--loader-size:12px;flex-flow:wrap;width:100%;display:flex;height:unset!important}.ui-textfield .-input{color:gray;border:none;outline:none;flex:100%;width:calc(100% - 32px);height:100%;padding:0 16px;font-size:1rem;line-height:1.5rem}.ui-textfield .-input::placeholder{color:#a9a9a9}.ui-textfield .-input.--touched{color:#1a1919}.ui-textfield .-input.--center{text-align:center}.ui-textfield .-input-wrap{box-sizing:border-box;background:#fff;border:1px solid #a9a9a9;border-radius:4px;flex-flow:wrap;flex:1 0 100%;height:44px;display:flex;position:relative;overflow:hidden}.ui-textfield .-input-wrap.--glue-left{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ui-textfield .-input-wrap.--glue-right{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ui-textfield .-input-wrap.--disabled{color:gray;background-color:#e6e6e6}.ui-textfield .-input-wrap.--disabled .-input{cursor:not-allowed}.ui-textfield .-input-wrap.--sm{height:36px}.ui-textfield .-input-wrap.--sm .-input{font-size:.875rem;line-height:1.25rem}.ui-textfield .-input-wrap.--lg{height:54px}.ui-textfield .-input-wrap.--error{border-color:#ff6763}.ui-textfield .-input-wrap.--error .-input{width:calc(100% - 64px)}.ui-textfield .-input-wrap.--focused{border-radius:2px;box-shadow:0 0 0 4px #eaefff}.ui-textfield .-input-wrap.--focused.--clearable .-input{width:calc(100% - 64px)}.ui-textfield .-input-wrap.--focused.--clearable .-loader{right:48px}.ui-textfield .-input-wrap.--focused.--error{border-radius:2px;box-shadow:0 0 0 4px #ffebeb}.ui-textfield .-input-wrap.--focused.--focus-ring{box-shadow:0 0 0 4px var(--ui-textfield-focus-ring);border-radius:2px}.ui-textfield .-input-wrap.--type-password{position:relative}.ui-textfield .-input-wrap.--type-password .password-eye{position:absolute;right:14px}.ui-textfield .-input-wrap.--richtext{height:auto}.ui-textfield .-input-wrap.--richtext .-input{resize:none;height:auto;padding:16px;font-family:Rubik,Adjusted Arial Fallback,sans-serif}.ui-textfield .-clear{cursor:pointer;background:0 0;border:none;width:32px;height:32px;position:absolute;right:10px}.ui-textfield .-clear:hover{color:#dc2823}.ui-textfield .-label,.ui-textfield .-error-message{flex:0 0 100%}.ui-textfield .-hint{flex:0 0 100%;margin-left:auto;margin-right:0}.ui-textfield .-loader{width:24px;height:24px;position:absolute;right:24px}
