@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-input{--inputHeight:4.8rem;--inputBorderColor:var(--input-color-default-border);width:100%;height:var(--inputHeight);border:2px solid var(--inputBorderColor);font-size:1.6rem;font-family:var(--font-primary);color:var(--input-color-default-text);background:#fff;border-radius:.8rem;padding:0 1.6rem;font-weight:600}.c-input::placeholder{color:var(--input-color-default-placeholder);opacity:1;font-size:1.4rem;font-weight:400}@media (hover:hover) and (pointer:fine){.c-input:hover:not(:disabled){--inputBorderColor:var(--input-color-hover-border)}}.c-input:focus:not(:disabled),.c-input:focus-visible: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{font:inherit;color:inherit;cursor:default;background:0 0;border:none;outline:none;margin:0;padding:0}