UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

84 lines (71 loc) 1.88 kB
.EditableInput { position: relative; display: inline-flex; flex-direction: column; width: 100%; } .EditableInput:focus-visible { outline: none; } .EditableInput-actions { position: absolute; display: flex; justify-content: flex-end; margin-top: var(--spacing-10); width: 100%; } .EditableInput-actions--regular { top: var(--spacing-80); } .EditableInput-actions--tiny { top: var(--spacing-60); } .EditableInput-default { border: var(--border-width-2-5) solid transparent; box-sizing: border-box; white-space: nowrap; display: flex; align-items: center; border-radius: var(--border-radius-10); transition: var(--duration--fast-01) var(--standard-productive-curve); cursor: pointer; } .EditableInput-default:hover { background: var(--secondary-lighter); border-color: var(--secondary-dark); } .EditableInput:focus-visible .EditableInput-default { background: var(--white); outline: var(--border-width-05) solid var(--primary-focus); outline-offset: var(--spacing-05); border-color: transparent; } .EditableInput-default--regular { min-width: var(--spacing-640); height: var(--spacing-80); padding-left: var(--spacing-30); padding-right: var(--spacing-30); } .EditableInput-default--tiny { min-width: var(--spacing-240); height: var(--spacing-60); font-size: var(--font-size-s); font-weight: var(--font-weight-medium); line-height: var(--font-height-s); padding-left: var(--spacing-20); padding-right: var(--spacing-20); } .EditableInput-Input--tiny { min-width: var(--spacing-240) !important; width: 100%; } .EditableInput-errorIcon--regular { margin-right: var(--spacing-20); margin-top: var(--spacing-10); margin-bottom: var(--spacing-10); } .EditableInput-errorIcon--tiny { margin-right: var(--spacing-10); margin-top: var(--spacing-05); margin-bottom: var(--spacing-05); }