UNPKG

storybookdesignpack

Version:

React components library project for censa Design System

127 lines (105 loc) 2.6 kB
.MetricInput-input::-ms-clear { display: none; } .MetricInput { display: flex; width: 100%; flex-direction: row; align-items: center; box-sizing: border-box; border-radius: var(--spacing-m); border: var(--border); padding-right: var(--spacing-m); background: var(--white); transition: var(--duration--fast-01) var(--standard-productive-curve); } .MetricInput--regular { height: var(--spacing-3); padding-left: var(--spacing-l); } .MetricInput--large { height: 40px; padding-left: var(--spacing-2); } .MetricInput:hover { background: var(--secondary-lightest); cursor: text; } .MetricInput:focus-within { background: var(--white); border-color: var(--primary); box-shadow: var(--shadow-spread) var(--primary-shadow); } .MetricInput:focus-within .MetricInput-icon { color: var(--primary); } .MetricInput--disabled { background: var(--secondary-lightest); border-color: var(--secondary-light); pointer-events: none; } .MetricInput--disabled .MetricInput-icon { color: var(--inverse-lightest); } .MetricInput--error, .MetricInput--error:hover { background: var(--white); border-color: var(--alert); } .MetricInput--error:focus-within { border-color: var(--alert); box-shadow: var(--shadow-spread) var(--alert-shadow); } .MetricInput--error:focus-within .MetricInput-icon { color: var(--alert); } .MetricInput-input { display: flex; width: 100%; font-family: var(--font-family); font-weight: var(--font-weight-normal); font-size: var(--font-size); line-height: var(--font-height-s); color: var(--night); padding: 0; border: none; background: transparent; } .MetricInput-input--large { line-height: var(--font-height-m); font-size: var(--font-size-m); } .MetricInput-input::placeholder { color: var(--inverse-lighter); } .MetricInput-input:focus { outline: 0; } .MetricInput-input:disabled .MetricInput-input::placeholder { color: var(--inverse-lighter); } .MetricInput-icon--regular { margin-right: var(--spacing); line-height: var(--font-height-s); } .MetricInput-icon--large { margin-right: var(--spacing-l); line-height: var(--font-height-m); } .MetricInput-input::-webkit-inner-spin-button, .MetricInput-input::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; } .MetricInput-arrowIcon--large { height: var(--spacing-2); width: var(--spacing-2); border-radius: var(--spacing-s); } .MetricInput-arrowIcon--regular { height: var(--spacing-l); width: var(--spacing-l); border-radius: var(--spacing-s); }