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! ⚡

150 lines (127 loc) • 3.06 kB
.group-RtJEAU { 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: center; width: 100%; display: flex; position: relative; box-shadow: 0 1px 2px #0000000a; } .group-RtJEAU:focus-within { border-color: var(--ac-ring); box-shadow: 0 0 0 1px var(--ac-ring); } .group-RtJEAU:has(textarea) { align-items: stretch; min-height: auto; } .group-RtJEAU:has([aria-invalid="true"]) { border-color: var(--ac-destructive); box-shadow: 0 0 0 1px color-mix(in oklch,var(--ac-destructive),transparent 65%); } .group-RtJEAU[data-disabled="true"] { opacity: .5; } .group-RtJEAU:has([data-align="block-end"]), .group-RtJEAU:has([data-align="block-start"]) { flex-direction: column; align-items: stretch; } .addon-xlzw_H { color: var(--ac-muted-foreground); cursor: text; font-size: var(--ac-text-sm); align-items: center; gap: var(--ac-space-2); -webkit-user-select: none; user-select: none; font-weight: 500; display: flex; } .addon-xlzw_H > svg, .text-TvQmBD > svg { flex-shrink: 0; width: 1rem; height: 1rem; } .inlineStart-k9qRmA { padding-left: var(--ac-space-3); padding-right: var(--ac-space-2); order: -1; } .inlineEnd-msdq8H { padding-left: var(--ac-space-2); padding-right: var(--ac-space-3); order: 1; } .blockStart-SvayWJ { padding: var(--ac-space-3) var(--ac-space-3) 0; order: -1; } .blockEnd-oWQUL9, .blockStart-SvayWJ { justify-content: flex-start; width: 100%; } .blockEnd-oWQUL9 { padding: 0 var(--ac-space-3) var(--ac-space-3); order: 1; } .button-xXmb7X { box-shadow: none; flex-shrink: 0; } .buttonXs-AEKD4r { border-radius: calc(var(--ac-radius-md) - 2px); font-size: var(--ac-text-xs); height: var(--ac-size-sm); padding: 0 var(--ac-space-2); } .buttonSm-q3LgjJ { border-radius: calc(var(--ac-radius-md) - 1px); height: var(--ac-size-default); padding: 0 var(--ac-space-3); } .buttonIconXs-BYAWB7 { border-radius: calc(var(--ac-radius-md) - 2px); height: var(--ac-size-sm); width: var(--ac-size-sm); padding: 0; } .buttonIconSm-Of2mMc { height: var(--ac-size-default); width: var(--ac-size-default); padding: 0; } .text-TvQmBD { color: var(--ac-muted-foreground); font-size: var(--ac-text-sm); align-items: center; gap: var(--ac-space-2); display: flex; } .input-fE3GNC { box-shadow: none; background-color: #0000; border: 0; border-radius: 0; flex: auto; min-width: 0; } .input-fE3GNC:focus-visible, .textarea-srr6zK:focus-visible { box-shadow: none; border-color: #0000; } .textarea-srr6zK { box-shadow: none; min-height: calc(var(--ac-size-default)*2); min-width: 0; padding-bottom: var(--ac-space-3); padding-top: var(--ac-space-3); resize: none; background-color: #0000; border: 0; border-radius: 0; flex: auto; } /*# sourceMappingURL=input-group_module.css.map */