UNPKG

censademopackage

Version:

React components library project for Innovaccer Design System

173 lines (141 loc) 3.13 kB
.Dropdown { width: 100%; position: relative; } .Dropdown-wrapper { margin-top: var(--spacing-m); margin-bottom: var(--spacing-m); } .Dropdown-inputWrapper { border-bottom: var(--spacing-xs) solid var(--secondary-dark); } .Dropdown-inputWrapper:focus-within { border-bottom: var(--spacing-xs) solid var(--primary); } .Dropdown-input { min-width: unset !important; } .Dropdown-input, .Dropdown-input:focus-within { border: unset !important; box-shadow: none !important; } .Dropdown-section { display: flex; justify-content: space-between; align-items: center; margin-left: var(--spacing-l); margin-top: var(--spacing-l); margin-bottom: 6px; } .Dropdown-section--withClear { margin-top: var(--spacing); margin-bottom: var(--spacing-s); } .Dropdown-buttonWrapper { display: flex; justify-content: flex-end; padding-top: var(--spacing); padding-right: var(--spacing); padding-bottom: var(--spacing); border-top: var(--spacing-xs) solid var(--secondary-light); } .Dropdown-footer { padding-left: var(--spacing-l); padding-bottom: var(--spacing-m); padding-top: var(--spacing); box-sizing: border-box; } .Option { display: flex; transition: var(--duration--fast-01) var(--standard-productive-curve); } .Option, .Option-loading { padding-top: 6px; padding-bottom: 6px; padding-left: var(--spacing-l); padding-right: var(--spacing); } .Option-checkbox .Checkbox-outerWrapper { background-color: var(--shadow-0); } .Option-checkboxWrapper { display: block; } .OptionCheckbox { width: 100%; padding-left: var(--spacing-l); padding-top: 6px; padding-bottom: 6px; } .Option--active, .Option-checkbox--active { background-color: var(--secondary-lightest); cursor: pointer; } .Option--active:hover, .Option-checkbox--active:hover { background-color: var(--secondary-lighter); } .Option--active:active, .Option-checkbox--active:active { background-color: var(--secondary-light); cursor: pointer; } .Option--active { transition: var(--standard-productive-curve); } .Option-loading { pointer-events: none; } .Option--selected { background-color: var(--primary-lightest); } .Option--selected:hover { background-color: var(--primary-lighter); } .Option--selected:active { background-color: var(--primary-lighter); color: var(--primary-darker); } .Option--selected:active .Option-text, .Option--selected:active .Option-subInfo { color: var(--primary-darker); } .Option--disabled, .OptionWrapper--disabled { pointer-events: auto; cursor: default; } .Option-label { overflow: hidden; display: flex; flex-direction: column; } .OptionCheckbox .Checkbox-label { padding-right: var(--spacing-l); width: 100%; display: flex; overflow: hidden; } .Option-text, .OptionCheckbox .Text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .Option-text--wrap, .Dropdown-wrapper--wrap .OptionCheckbox .Text { white-space: unset; } .Option--icon { padding-left: var(--spacing); } .Option-icon { display: flex; } .Option-icon { height: fit-content; line-height: var(--font-height); }