.cr-input--focus .cr-input__content{border-color:var(--primary-color)}.cr-input--error .cr-input__content{border-color:var(--danger-color)}.cr-input--disabled{cursor:not-allowed;opacity:.75}.cr-input--shift .cr-input__label{font-size:75%;height:calc(var(--base-control-height)*.45)}.cr-input--shift .cr-input__input{padding-top:calc(var(--base-control-height)*.35)}.cr-input__content{background:var(--input-background, var(--blank-color));border:var(--base-border-width, 1px) solid var(--base-border-color);border-radius:var(--base-border-radius);display:flex;font:var(--input-font);gap:15px;height:var(--base-control-height);padding:0 15px;position:relative;transition:border .25s}.cr-input__input-wrap{flex-grow:1;position:relative}.cr-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;background:none;border:none;color:var(--plain-color);font:var(--base-font);font-size:inherit;height:100%;outline:none!important;width:100%}.cr-input__input::-moz-placeholder{color:var(--neutral-color);font:var(--base-font);font-size:1rem}.cr-input__input::placeholder{color:var(--neutral-color);font:var(--base-font);font-size:1rem}.cr-input__input:-webkit-autofill{padding-top:15px}.cr-input__input:-webkit-autofill~.cr-input__label{font-size:.8rem;height:25px;line-height:18px}.cr-input__input:-webkit-autofill,.cr-input__input:-webkit-autofill:active,.cr-input__input:-webkit-autofill:focus,.cr-input__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--blank-color) inset!important;-webkit-text-fill-color:var(--blank-contrast-color)!important;font:var(--base-font)!important}.cr-input__input::-webkit-inner-spin-button,.cr-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cr-input__input[disabled]{pointer-events:none}.cr-input__label{align-items:center;color:var(--neutral-color);cursor:text;display:flex;font-size:inherit;height:100%;margin-bottom:0;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transition:all .1s linear;white-space:nowrap;width:-moz-max-content;width:max-content}.cr-input__after,.cr-input__before{align-items:center;color:var(--neutral-color);display:flex}.cr-input__after i,.cr-input__before i{font-size:1.5rem}.cr-input__errors{color:var(--danger-color);font-size:.85rem;text-align:left;width:100%}.cr-input__clear{align-items:center;background:var(--input-background, var(--blank-color));border:1px solid var(--base-border-color);border-radius:50%;box-sizing:content-box;cursor:pointer;display:flex;font-size:18px!important;justify-content:center;opacity:0;padding:3px;pointer-events:none;position:absolute;right:12px;transform:scale(1.5);transition:all .2s ease-in}.cr-input__clear:hover{border-color:var(--danger-color);color:var(--danger-color)}.cr-input:hover .cr-input__clear{opacity:1;pointer-events:auto;transform:scale(1)}
