.lotuss-textfield{flex-direction:column;gap:2px;font-family:lotuss_smart_tx,sans-serif;display:flex}.lotuss-textfield__label{color:var(--color-gray-700);margin-bottom:2px;font-size:14px;font-weight:600;line-height:20px}.lotuss-textfield__box{border:1.5px solid var(--color-gray-100);background:var(--color-white);cursor:text;border-radius:8px;align-items:center;gap:8px;height:56px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.lotuss-textfield__box:hover{border-color:var(--color-gray-300)}.lotuss-textfield__prefix,.lotuss-textfield__suffix{color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-self:center;align-items:center;font-size:18px;display:flex}.lotuss-textfield__body{flex:1;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.lotuss-textfield__placeholder{color:var(--color-gray-300);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;z-index:1;max-width:100%;font-size:16px;font-weight:400;line-height:22px;transition:top .18s,font-size .18s,color .18s,transform .18s;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.lotuss-textfield__input.ant-input{color:var(--color-gray-700);caret-color:var(--color-gray-700);z-index:2;width:100%;font-family:lotuss_smart_tx,sans-serif;font-size:16px;font-weight:700;line-height:24px;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;padding:0!important}.lotuss-textfield__input.ant-input::placeholder{color:#0000}.lotuss-textfield__input.ant-input:focus{caret-color:var(--color-green-600);box-shadow:none!important;border:none!important;outline:none!important}.lotuss-textfield__input.ant-input:disabled{cursor:not-allowed;color:var(--color-gray-250)!important;-webkit-text-fill-color:var(--color-gray-250)!important;background:0 0!important}.lotuss-textfield__footer{justify-content:space-between;align-items:center;min-height:20px;padding:0 2px;display:flex}.lotuss-textfield__hint{color:var(--color-gray-300);font-size:12px;font-weight:400;line-height:20px}.lotuss-textfield__count{color:var(--color-gray-300);flex-shrink:0;margin-left:8px;font-size:12px;font-weight:400;line-height:20px}.lotuss-textfield--floating .lotuss-textfield__placeholder{color:var(--color-gray-300);font-size:14px;line-height:20px;top:10px;transform:translateY(0)}.lotuss-textfield--floating .lotuss-textfield__box{height:64px}.lotuss-textfield--floating .lotuss-textfield__body{align-items:flex-end;padding-bottom:8px}.lotuss-textfield--active .lotuss-textfield__box{border-color:var(--color-green-600);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-green-600) 15%, transparent)}.lotuss-textfield--active .lotuss-textfield__box:hover{border-color:var(--color-green-600)}.lotuss-textfield--active .lotuss-textfield__input.ant-input{caret-color:var(--color-green-600)}.lotuss-textfield--error .lotuss-textfield__box{box-shadow:none;border-color:var(--color-red-600)!important}.lotuss-textfield--error .lotuss-textfield__box:hover{border-color:var(--color-red-600)!important}.lotuss-textfield--error.lotuss-textfield--active .lotuss-textfield--error__box{border-color:var(--color-red-600)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-red-600) 15%, transparent)!important}.lotuss-textfield--error.lotuss-textfield--floating .lotuss-textfield--error__placeholder{color:var(--color-red-600)}.lotuss-textfield--error .lotuss-textfield__hint,.lotuss-textfield--error .lotuss-textfield__count{color:var(--color-red-600)!important}.lotuss-textfield--disabled .lotuss-textfield__box{cursor:not-allowed;background:var(--color-gray-25)!important;border-color:var(--color-gray-100)!important;box-shadow:none!important}.lotuss-textfield--disabled .lotuss-textfield__box:hover{border-color:var(--color-gray-100)!important}.lotuss-textfield--disabled .lotuss-textfield__placeholder{color:var(--color-gray-300)}.lotuss-textfield--disabled .lotuss-textfield__prefix,.lotuss-textfield--disabled .lotuss-textfield__suffix{color:var(--color-gray-250)}.lotuss-textfield--multiline .lotuss-textfield__box{align-items:flex-start;height:auto;min-height:120px;padding-top:14px;padding-bottom:14px}.lotuss-textfield--multiline .lotuss-textfield__prefix,.lotuss-textfield--multiline .lotuss-textfield__suffix{align-self:flex-start}.lotuss-textfield--multiline .lotuss-textfield__body{align-self:stretch;align-items:flex-start;position:relative}.lotuss-textfield--multiline .lotuss-textfield__placeholder{color:var(--color-gray-300);pointer-events:none;z-index:1;font-size:12px;line-height:16px;transition:top .18s,font-size .18s,color .18s;position:absolute;top:0;left:0;transform:none}.lotuss-textfield--multiline .lotuss-textfield__input.ant-input{resize:none;align-self:flex-start;transition:padding-top .18s;height:100%!important;min-height:80px!important;padding-top:0!important}.lotuss-textfield--multiline:not(.lotuss-textfield--floating) .lotuss-textfield__placeholder{font-size:16px;line-height:22px;top:0}.lotuss-textfield--multiline.lotuss-textfield--floating .lotuss-textfield--multiline__input.ant-input{padding-top:20px!important}.lotuss-textfield--multiline.lotuss-textfield--floating .lotuss-textfield--multiline__placeholder{color:var(--color-gray-300);font-size:12px;line-height:16px;top:0}.lotuss-textfield--multiline.lotuss-textfield--error.lotuss-textfield--floating .lotuss-textfield--multiline__placeholder{color:var(--color-red-600)}
