UNPKG

censa_front_end_library

Version:

React components library project for censa Design System

201 lines (168 loc) 4.16 kB
.Chip { display: flex; box-sizing: border-box; border-radius: var(--spacing-m); padding-right: var(--spacing); padding-left: var(--spacing); padding-top: var(--spacing-m); padding-bottom: var(--spacing-m); width: fit-content; justify-content: space-between; border-style: solid; border-width: var(--spacing-xs); align-items: center; flex-direction: row; cursor: default; height: var(--spacing-xl); transition: var(--duration--fast-01) var(--standard-productive-curve); } .Chip-wrapper { display: inline-flex; align-items: center; } .Chip-icon--left { margin-right: var(--spacing-m); display: flex; align-items: center; } .Chip-icon--right { display: flex; align-items: center; border-radius: 10px; margin-left: var(--spacing-s); } .Chip--action { background: var(--white); border: 0px; cursor: pointer; border: 1px solid #e7e7e8; color: #0a080c; } .Chip--action:hover { background: var(--white); border: 1px solid #59565c; } .Chip--action:focus-visible { box-shadow: var(--shadow-spread) var(--secondary-shadow); outline: none; } .Chip--action:active { background: var(--white); border: 1px solid #59565c; color: #0a080c; } .Chip-action--disabled { background: #f4f3f5; border: 0px; color: #cbcacb; outline: none; cursor: default; border: 1px solid #f4f3f5; } .Chip--selection { background: var(--shadow-0); border-color: var(--chip); cursor: pointer; } .Chip--selection span { color: var(--input-placeholder) !important; } .Chip--selection:hover { background: #e7e7e8; border-color: #9b9a9d; color: #0a080c; } .Chip--selection:focus-visible { box-shadow: var(--shadow-spread) var(--secondary-shadow); outline: none; } .Chip--selection:active { background: var(--secondary-light); border-color: var(--inverse-lightest); } .Chip-selection--disabled { background: var(--secondary-lightest); border-color: var(--secondary-lighter); } .Chip-selection--selected { background: transparent; border-color: #59565c; color: #0a080c; } .Chip-selection--selected i { color: #0a080c; } .Chip-selection--selected:hover { background: #e7e7e8; border-color: #9b9a9d; color: #0a080c; } .Chip-selection--selected:focus-visible { box-shadow: var(--shadow-spread) var(--primary-shadow); outline: none; } .Chip-selection--selected:active { background: var(--primary-lighter); border-color: var(--primary-dark); } .Chip-selection--selected:active .Chip-icon, .Chip-selection--selected:active .Chip-text { color: var(--primary-darker); } .Chip-selection--selectedDisabled { background: var(--primary-lightest); border-color: var(--primary-lighter); } .Chip--input { background: var(--secondary-light); font-weight: var(--font-weight-normal); border: 0px; } .Chip--input:hover { background: var(--secondary); } .Chip--input:focus-visible, .Chip--input:focus { box-shadow: var(--shadow-spread) var(--secondary-shadow); outline: none; } .Chip--input:active { background: var(--secondary-dark); } .Chip-input--disabled { background: var(--secondary-lighter); border: 0px; } .Chip-icon--right:focus-visible { outline: var(--spacing-s) solid var(--secondary-shadow); } .Chip-icon--right:hover { background-color: var(--secondary); } .Chip-icon--right:active { background-color: var(--secondary-dark); } .Chip-icon-disabled--right { pointer-events: none; } .Chip-icon--selected { border-radius: 10px; } .Chip-icon--selected:focus-visible { outline: var(--spacing-s) solid var(--primary-shadow); } .Chip-icon--selected:hover { background-color: var(--primary-lighter); } .Chip-icon--selected:active { background-color: var(--primary-light); } .Chip-selection--disabled:focus-visible, .Chip-icon-disabled--right:focus-visible, .Chip-selection--selectedDisabled:focus-visible, .Chip-input--disabled:focus-visible { outline: none; } .Chip-icon--clear { padding-right: var(--spacing-s); }