.base-number-unit[data-v-48cbbdc3]{display:flex;align-items:stretch;border:1px solid #e5e7eb;border-radius:8px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.base-number-unit[data-v-48cbbdc3]:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #6d28d926}.base-number-unit--error[data-v-48cbbdc3]{border-color:#ef4444}.base-number-unit--error[data-v-48cbbdc3]:focus-within{box-shadow:0 0 0 3px #ef44442e}.base-number-unit--disabled[data-v-48cbbdc3]{background:#f3f4f6;opacity:.7;cursor:not-allowed}.base-number-unit--disabled[data-v-48cbbdc3]:focus-within{border-color:#e5e7eb;box-shadow:none}.base-number-unit--disabled .base-number-unit__input[data-v-48cbbdc3],.base-number-unit--disabled .base-number-unit__select[data-v-48cbbdc3]{cursor:not-allowed}.base-number-unit__input[data-v-48cbbdc3]{flex:1;min-width:0;padding:12px 16px;border:0;background:transparent;font:inherit;font-size:16px;color:#222;text-align:right;font-variant-numeric:tabular-nums;outline:none}.base-number-unit__input[data-v-48cbbdc3]::-moz-placeholder{color:#6b7280;opacity:.7}.base-number-unit__input[data-v-48cbbdc3]::placeholder{color:#6b7280;opacity:.7}.base-number-unit__input[data-v-48cbbdc3]::-webkit-inner-spin-button,.base-number-unit__input[data-v-48cbbdc3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.base-number-unit__input[data-v-48cbbdc3]{-moz-appearance:textfield}.base-number-unit__append[data-v-48cbbdc3]{position:relative;display:flex;align-items:stretch;background:#7c3aed26;color:#6d28d9}.base-number-unit__append[data-v-48cbbdc3]:before{content:"";position:absolute;top:25%;bottom:25%;right:26px;width:1px;background:#6d28d94d;pointer-events:none}.base-number-unit__select[data-v-48cbbdc3]{border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#6d28d9;padding:0 32px 0 16px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.base-number-unit__chevron[data-v-48cbbdc3]{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#6d28d9;pointer-events:none}
