@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-input{--inputHeight:4.8rem;--inputBorderColor:var(--input-color-default-border);width:100%;height:var(--inputHeight);border-radius:.8rem;border:2px solid var(--inputBorderColor);background:#fff;font-size:1.6rem;font-family:var(--font-primary);padding:0 1.6rem;font-weight:600;color:var(--input-color-default-text)}.c-input::placeholder{color:var(--input-color-default-placeholder);font-size:1.4rem;opacity:1;font-weight:400}@media(hover:hover)and (pointer:fine){.c-input:hover:not(:disabled){--inputBorderColor:var(--input-color-hover-border)}}.c-input:focus-visible:not(:disabled),.c-input:focus:not(:disabled){--inputBorderColor:var(--input-color-focus-border);outline:none}.c-input:disabled{color:var(--neutral-400);background:var(--input-color-disable-background);--inputBorderColor:var(--input-color-disable-border)}.c-input:disabled::placeholder{color:var(--input-color-disable-placeholder)}.c-password{position:relative}.c-password .c-input{padding-right:5rem}.c-password__button{position:absolute;top:2.8rem;right:.8rem}.c-input-readonly-text input{border:none;background:rgba(0,0,0,0);outline:none;padding:0;margin:0;font:inherit;color:inherit;cursor:default}