.ks-form-field .ks-spin-box{align-items:center;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-bottom-left-radius:var(--ks-border-radius-sm);border-bottom-right-radius:var(--ks-border-radius-sm);border-top-left-radius:var(--ks-border-radius-sm);border-top-right-radius:var(--ks-border-radius-sm);box-shadow:var(--ks-shadow-xs);display:inline-flex}.ks-form-field .ks-spin-box .form-input{-moz-appearance:textfield;border:none;border-bottom-left-radius:var(--ks-border-radius-none);border-bottom-right-radius:var(--ks-border-radius-none);border-left:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-right:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-base),1);border-top-left-radius:var(--ks-border-radius-none);border-top-right-radius:var(--ks-border-radius-none);box-shadow:var(--ks-shadow-none);font-size:var(--ks-font-size-sm);margin:var(--ks-spacing-size-none);padding:var(--ks-spacing-size-sm);text-align:center}.ks-form-field .ks-spin-box .form-input::-webkit-inner-spin-button,.ks-form-field .ks-spin-box .form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ks-form-field .ks-spin-box .form-input[aria-invalid=true]{border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-danger-base),1)}.ks-form-field .ks-spin-box .form-input.size-sm{font-size:var(--ks-font-size-sm);height:2.5rem;padding-bottom:var(--ks-spacing-size-sm);padding-top:var(--ks-spacing-size-sm);width:3.5rem}.ks-form-field .ks-spin-box .form-input.size-md{font-size:var(--ks-font-size-sm);height:3rem;padding-bottom:var(--ks-spacing-size-md);padding-top:var(--ks-spacing-size-md);width:4rem}.ks-form-field .ks-spin-box .form-input.size-lg{font-size:var(--ks-font-size-md);height:3.75rem;padding-bottom:var(--ks-spacing-size-lg);padding-top:var(--ks-spacing-size-lg);width:5rem}