UNPKG

@workday/canvas-kit-css

Version:

The parent module that contains all Workday Canvas Kit CSS components

98 lines (70 loc) 2.23 kB
.cnvs-expandable-content { box-sizing: border-box; background: var(--cnvs-sys-color-bg-transparent-default); padding: var(--cnvs-sys-space-x4) var(--cnvs-sys-space-x2) var(--cnvs-sys-space-x2); } .cnvs-expandable-target { box-sizing: border-box; background: var(--cnvs-sys-color-bg-transparent-default); border-color: var(--cnvs-sys-color-bg-transparent-default); border-radius: var(--cnvs-sys-shape-x1); border-width: 0; display: flex; align-items: center; flex-direction: row; gap: var(--cnvs-sys-space-x2); justify-content: start; padding: var(--cnvs-sys-space-x2); cursor: pointer; width: 100%; } .cnvs-expandable-target:hover, .cnvs-expandable-target.hover { background-color: var(--cnvs-sys-color-bg-alt-soft); } .cnvs-expandable-target:focus-visible, .cnvs-expandable-target.focus { outline: var(--cnvs-brand-common-focus-outline) solid 0.125rem; } .cnvs-expandable-icon { box-sizing: border-box; padding: var(--cnvs-sys-space-x1); } .cnvs-expandable-icon.position-end.is-expanded { margin-inline-start: auto; transform: rotate(180deg); padding-inline-end: var(--cnvs-sys-space-x3); } .cnvs-expandable-icon.position-end.is-expanded { margin-inline-start: auto; padding-inline-start: var(--cnvs-sys-space-x3); } .cnvs-expandable-icon.position-start.is-expanded { margin-inline-end: var(--cnvs-sys-space-x2); transform: rotate(90deg); } .cnvs-expandable-icon.position-start.is-expanded :dir(rtl) { transform: rotate(-90deg); } .cnvs-expandable-icon.position-start.is-expanded { margin-inline-end: var(--cnvs-sys-space-x2); transform: rotate(180deg); } .cnvs-expandable-title { box-sizing: border-box; font-family: var(--cnvs-sys-font-family-default); font-weight: var(--cnvs-sys-font-weight-bold); line-height: var(--cnvs-sys-line-height-body-medium); font-size: var(--cnvs-sys-font-size-body-medium); color: var(--cnvs-sys-color-text-strong); padding: 0.125rem var(--cnvs-sys-space-zero); text-align: left; } .cnvs-expandable-avatar { box-sizing: border-box; flex-shrink: 0; } .cnvs-expandable-container { box-sizing: border-box; display: flex; flex-direction: column; padding: var(--cnvs-sys-space-x2); }