.input-wrap{flex-direction:column}.input-label,.input-wrap{display:flex;gap:var(--space-2)}.input-label{align-items:center;font-family:var(--font-roboto);font-size:var(--text-label-size);font-weight:500;letter-spacing:var(--text-label-tracking);color:var(--color-muted-foreground)}.input-label-icon{display:inline-flex;color:var(--color-lime)}.input-shell{position:relative;display:flex;align-items:center}.input-field{width:100%;height:48px;background:rgba(var(--color-snow-rgb),.1);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);padding:0 var(--space-4);font-family:var(--font-roboto);font-size:14px;color:var(--color-foreground);outline:none;transition:border-color .15s,background .15s}.input-field::placeholder{color:rgba(var(--color-snow-rgb),.4)}.input-field.has-icon-left{padding-left:40px}.input-field.has-icon-right,.input-field.has-stepper{padding-right:40px}.input-field[type=number]{-moz-appearance:textfield;appearance:textfield}.input-field[type=number]::-webkit-inner-spin-button,.input-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field:hover:not([data-force]):not(:disabled),.input-field[data-force=hover]{border-color:rgba(var(--color-snow-rgb),.35)}.input-field:active:not([data-force]):not(:disabled),.input-field[data-force=active]{background:rgba(var(--color-snow-rgb),.14)}.input-field:focus:not([data-force]),.input-field[data-force=focus]{border-color:var(--color-border-focus);background:rgba(var(--color-snow-rgb),.15)}.input-field.is-error{border-color:var(--color-alert)}.input-field:disabled{opacity:.5;cursor:not-allowed}.input-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(var(--color-snow-rgb),.6);pointer-events:none}.input-icon-left{left:var(--space-3)}.input-icon-right,.input-stepper{right:var(--space-3)}.input-stepper{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:2px}.input-step{display:inline-flex;align-items:center;justify-content:center;width:22px;height:15px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:rgba(var(--color-snow-rgb),.6);cursor:pointer;transition:color .15s,background .15s}.input-step:hover:not(:disabled){color:var(--color-foreground);background:rgba(var(--color-snow-rgb),.1)}.input-step:active:not(:disabled){background:rgba(var(--color-snow-rgb),.18)}.input-step:disabled{opacity:.5;cursor:not-allowed}