.InputContainer{flex-direction:column;display:flex}.InputLabel{font-size:var(--font-size-label);color:#fff;font-weight:500;display:block}.InputRequired{color:var(--color-error)}.InputInputWrapper{height:var(--height-control);align-items:center;display:flex;position:relative}.InputIcon{color:#fff;pointer-events:none;fill:#fff;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.InputIconHidden{display:none}.InputInput{background:linear-gradient(135deg, #ffffff14, #ffffff05), var(--input-bg-color,#0f0f14d1);color:#fff;width:100%;font-size:var(--font-size-input);-webkit-backdrop-filter:blur(10px);border:1px solid #0000;border-radius:6px;padding-left:1rem;padding-right:1rem;line-height:1.5;transition:border-color .22s,box-shadow .22s;outline:none!important}.InputInput:focus,.InputInput:active{box-shadow:0 0 0 2px #c026d338;border:1px solid #c026d3a6!important}.InputInput:disabled{opacity:.8;cursor:not-allowed;background:linear-gradient(135deg,#ffffff0f,#ffffff03),#41414d80}.InputInput::placeholder{color:#ffffffb3}.InputInputWithIcon{padding-left:2.5rem}.InputInputWithToggle{padding-right:3rem}.InputInputError{border-color:var(--color-error)}.InputInputError:focus{border-color:var(--color-error);box-shadow:0 0 0 2px #ef444433}.InputInputRequiredError{background-color:#ef44440d;border-color:var(--color-error)!important}.InputInputRequiredError:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 2px #ef444433!important}.InputPasswordToggle{cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s ease-in-out;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.InputPasswordToggle:hover{color:var(--color-text-secondary)}.InputPasswordToggleIcon{width:1.25rem;height:1.25rem}.InputErrorMessage{color:var(--color-error);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.875rem;display:flex}.InputErrorIcon{flex-shrink:0;width:1rem;height:1rem}.InputTextareaWrapper{height:auto}.InputTextarea{resize:vertical;min-height:110px;padding-block:12px}.InputInputWithTrailing{padding-right:var(--input-trailing-width,140px)}.InputTrailing{align-items:center;display:flex;position:absolute;right:12px}.InputContainerSubtle .InputInput{box-shadow:none;background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #ffffff24;border-radius:9px}.InputContainerSubtle .InputInput:hover{border-color:#ffffff3d}.InputContainerSubtle .InputInput:focus,.InputContainerSubtle .InputInput:active{box-shadow:none;border-color:#ff80ab99!important;outline:none!important}.InputContainerSubtle .InputInput::placeholder{color:#eaeaea66}.InputContainerSubtle .InputIcon{z-index:1;fill:none}.InputContainerSubtle .InputInputError,.InputContainerSubtle .InputInputRequiredError{border-color:var(--color-error)!important}.InputContainerSubtle .InputInput:disabled{opacity:.55}
