.input-wrapper{width:100%;min-width:0;position:relative}.input-wrapper .right-child{padding-right:1rem}.input-wrapper .input-label{background:var(--color-background);font-size:.625rem;font-weight:var(--font-weight-regular);color:var(--color-text-muted);letter-spacing:.02em;pointer-events:none;white-space:nowrap;padding:0 .25rem;line-height:1;position:absolute;top:-.5rem;left:.75rem}.input-wrapper .inputContainer{opacity:1;width:100%;transition:opacity var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);background:0 0;border:1px solid #96867c;border-radius:.5rem;align-items:center;display:flex}.input-wrapper .inputContainer:focus-within{opacity:1;border-color:var(--color-primary);outline:none}.input-wrapper .inputContainer.error{border-color:var(--color-error)}.input-wrapper .input,.input-wrapper .inputHidden{width:100%;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-secondary);background:0 0;border:none;border-radius:.5rem;padding:1rem;line-height:1.5}.input-wrapper .input::placeholder,.input-wrapper .inputHidden::placeholder{color:var(--color-secondary);opacity:.6}.input-wrapper textarea.input{resize:none;height:auto;min-height:7.5rem;overflow-y:hidden}.input-wrapper input[type=date].input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='oklch(0.38 0.01 60)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.input-wrapper input[type=date].input::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0;display:none}.input-wrapper.filled .input{opacity:1}