.ob-input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;-webkit-text-fill-color:rgb(var(--input-filled-foreground));box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;transition:background-color 9999s ease-in-out}.ob-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;-webkit-text-fill-color:rgb(var(--input-filled-foreground));box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;transition:background-color 9999s ease-in-out}.ob-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;-webkit-text-fill-color:rgb(var(--input-filled-foreground));box-shadow:0 0 0px 1000px rgb(var(--input-filled-background))inset;transition:background-color 9999s ease-in-out}.ob-input[type=number]{appearance:textfield}.ob-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ob-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ob-input-spinner{bottom:var(--ob-spinner-inset);gap:var(--ob-spinner-gap);right:6px;top:var(--ob-spinner-inset);width:var(--ob-spinner-width);flex-direction:column;justify-content:center;display:flex;position:absolute}.ob-input-spinner .spinner-btn{border-radius:var(--ob-spinner-radius);color:rgb(var(--input-filled-foreground));place-items:center;transition:background-color .12s,border-color .12s,transform 80ms}.ob-input-spinner .spinner-btn:hover{background:rgba(var(--input-filled-foreground),.12)}.ob-input-spinner .spinner-btn:active{background:rgba(var(--input-filled-foreground),.16);transform:translateY(1px)}.ob-input-spinner .spinner-btn:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:1px}.ob-input-spinner .spinner-btn svg{width:12px;height:12px}.ob-input-wrapper.has-spinner[data-control-size=xs] .spinner-btn svg{width:9px;height:9px}
