.cuprum-input_wrapper__UIDwU{display:flex;flex-direction:column;gap:.5rem;width:100%}.cuprum-input_field__XkZSg{position:relative;display:flex;align-items:flex-end;box-sizing:border-box;height:46px;padding:.625rem 1rem .375rem;border:1px solid #d4d4d4;border-radius:.5rem .5rem 0 0;transition:border-color .12s ease;background-color:#f5fafb;overflow:hidden}.cuprum-input_fieldActive__Qt25J .cuprum-input_label__a_fkV{top:.5rem;transform:translateY(0);font-size:.75rem;line-height:.75rem}.cuprum-input_fieldActive__Qt25J .cuprum-input_underline__MdT8b{background:#0070a8;transform:scaleX(1)}.cuprum-input_fieldError__bHneX .cuprum-input_label__a_fkV{color:#ec0000}.cuprum-input_fieldError__bHneX .cuprum-input_underline__MdT8b{background:#ec0000;transform:scaleX(1)}.cuprum-input_fieldDisabled__zDMKw{background:#f7f7f7}.cuprum-input_label__a_fkV{position:absolute;left:1rem;top:calc(50% + 1px);transform:translateY(-50%);font-size:1rem;line-height:1rem;color:#757575;pointer-events:none;transform-origin:left top;transition:top .12s ease,transform .12s ease,font-size .12s ease,color .12s ease}.cuprum-input_input__UGIQf{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);align-self:flex-end;padding:0;margin-bottom:1px;font-size:1rem;line-height:1rem;color:#4a4a4a;min-width:0}.cuprum-input_input__UGIQf::placeholder{color:rgba(0,0,0,0)}.cuprum-input_input__UGIQf:disabled{color:#9e9e9e;cursor:not-allowed}.cuprum-input_actionButton__8SFnM{flex-shrink:0;border:none;background:rgba(0,0,0,0);padding:0;margin-bottom:2px;margin-left:.625rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.cuprum-input_actionButton__8SFnM:disabled{cursor:not-allowed}.cuprum-input_clearIcon__PtmZo,.cuprum-input_eyeIcon__YSAjB{display:inline-flex;align-items:center;justify-content:center}.cuprum-input_clearIcon__PtmZo svg,.cuprum-input_eyeIcon__YSAjB svg{display:block}.cuprum-input_underline__MdT8b{position:absolute;right:-1px;bottom:-1px;left:-1px;height:2px;background:#b5d7ea;transform:scaleX(1);transform-origin:center}.cuprum-input_error__egSkm{display:flex;align-items:flex-start;gap:.625rem;padding-inline:.25rem;font-size:.875rem;line-height:1.25rem;color:#ec0000}.cuprum-input_required__v0RhR{color:#ec0000;font-size:1rem;line-height:1rem}