UNPKG

@arolariu/components

Version:

🎨 70+ beautiful, accessible React components built on Base UI. TypeScript-first, CSS Modules styling, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡

125 lines (106 loc) • 2.84 kB
.root-ejVg4g { gap: var(--ac-space-2); display: grid; } .group-HYti4C { background-color: var(--ac-background); border: 1px solid var(--ac-input); border-radius: var(--ac-radius-md); min-height: var(--ac-size-default); transition: border-color var(--ac-transition-fast),box-shadow var(--ac-transition-fast); align-items: stretch; width: 100%; display: flex; overflow: hidden; box-shadow: 0 1px 2px #0000000a; &:focus-within { border-color: var(--ac-ring); box-shadow: 0 0 0 1px var(--ac-ring); } &:has([aria-invalid="true"]), &:has([data-invalid]) { border-color: var(--ac-destructive); box-shadow: 0 0 0 1px color-mix(in oklch,var(--ac-destructive),transparent 65%); } } .group-HYti4C > * + * { border-inline-start: 1px solid var(--ac-border); } .input-LMfU0y { box-sizing: border-box; color: var(--ac-foreground); font-size: var(--ac-text-sm); min-width: 0; padding: 0 var(--ac-space-3); background-color: #0000; border: 0; outline: none; flex: auto; line-height: 1.5; &::placeholder { color: var(--ac-muted-foreground); } &:focus-visible { box-shadow: none; } &:disabled { cursor: not-allowed; } } .scrubArea-ntSf9c, .stepper-LSMb_x { background-color: color-mix(in oklch,var(--ac-secondary),var(--ac-background) 30%); color: var(--ac-foreground); cursor: pointer; font-size: var(--ac-text-xs); min-width: var(--ac-size-default); padding: 0 var(--ac-space-2); transition: background-color var(--ac-transition-fast),color var(--ac-transition-fast); -webkit-user-select: none; user-select: none; border: 0; outline: none; flex: none; justify-content: center; align-items: center; font-weight: 600; line-height: 1; display: inline-flex; &:focus-visible { background-color: var(--ac-accent); box-shadow: inset 0 0 0 1px var(--ac-ring); z-index: 1; position: relative; } &[data-disabled] { cursor: not-allowed; opacity: .5; } @media (hover: hover) { &:hover:not([data-disabled]) { background-color: var(--ac-accent); color: var(--ac-accent-foreground); } } } .decrement-A0KYlz, .increment-p1P6uC { width: var(--ac-size-default); } .decrement-A0KYlz[data-pressed], .increment-p1P6uC[data-pressed], .scrubArea-ntSf9c[data-scrubbing] { background-color: color-mix(in oklch,var(--ac-primary),var(--ac-background) 78%); color: var(--ac-primary); } .stepperSymbol-vhH9__ { justify-content: center; align-items: center; width: 1rem; line-height: 1; display: inline-flex; } .scrubArea-ntSf9c { color: var(--ac-muted-foreground); min-width: calc(var(--ac-size-default) - var(--ac-space-1)); } .scrubHandle-EQJcNH { font-size: var(--ac-text-sm); letter-spacing: -.15em; } /*# sourceMappingURL=number-field_module.css.map */