UNPKG

@patternfly/patternfly

Version:

Assets, source, tooling, and content for PatternFly 4

519 lines (508 loc) • 37 kB
.pf-v6-c-menu-toggle { --pf-v6-c-menu-toggle--Gap: var(--pf-t--global--spacer--gap--text-to-element--default); --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default); --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default); --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle--MinWidth: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight) + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd)); --pf-v6-c-menu-toggle--FontSize: var(--pf-t--global--font--size--body--default); --pf-v6-c-menu-toggle--Color: var(--pf-t--global--text--color--regular); --pf-v6-c-menu-toggle--LineHeight: var(--pf-t--global--font--line-height--body); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-t--global--background--color--control--default); --pf-v6-c-menu-toggle--BorderRadius: var(--pf-t--global--border--radius--small); --pf-v6-c-menu-toggle--BorderColor: var(--pf-t--global--border--color--default); --pf-v6-c-menu-toggle--BorderWidth: var(--pf-t--global--border--width--control--default); --pf-v6-c-menu-toggle--border--ZIndex: var(--pf-t--global--z-index--xs); --pf-v6-c-menu-toggle--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default); --pf-v6-c-menu-toggle--TransitionDuration: var(--pf-t--global--motion--duration--fade--short); --pf-v6-c-menu-toggle--TransitionProperty: color, background-color, border-width, border-color; --pf-v6-c-menu-toggle--hover--Color: var(--pf-t--global--text--color--regular); --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-t--global--background--color--control--default); --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-t--global--border--width--control--hover); --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-t--global--border--color--hover); --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle--expanded--Color: var(--pf-t--global--text--color--regular); --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-t--global--background--color--control--default); --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-t--global--border--width--control--clicked); --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-t--global--border--color--clicked); --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle--disabled--Color: var(--pf-t--global--text--color--on-disabled); --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled); --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--on-disabled); --pf-v6-c-menu-toggle--disabled__status-icon--Color: var(--pf-t--global--icon--color--on-disabled); --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default); --pf-v6-c-menu-toggle__icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight)); --pf-v6-c-menu-toggle__icon--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle__icon--TransitionDelay: 0s; --pf-v6-c-menu-toggle__icon--TransitionDuration: 0s; --pf-v6-c-menu-toggle__icon--TransitionProperty: none; --pf-v6-c-menu-toggle--hover__icon--TransitionDelay: 0s; --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: 0s; --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: none; --pf-v6-c-menu-toggle__icon--Rotate: 0deg; --pf-v6-c-menu-toggle--hover__icon--Rotate: 0deg; --pf-v6-c-menu-toggle__toggle-icon--MinHeight: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight)); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle--m-primary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default); --pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default); --pf-v6-c-menu-toggle--m-primary--Color: var(--pf-t--global--text--color--on-brand--default); --pf-v6-c-menu-toggle--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default); --pf-v6-c-menu-toggle--m-primary--BorderRadius: var(--pf-t--global--border--radius--pill); --pf-v6-c-menu-toggle--m-primary--BorderColor: transparent; --pf-v6-c-menu-toggle--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover); --pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover); --pf-v6-c-menu-toggle--m-primary--hover--BorderColor: transparent; --pf-v6-c-menu-toggle--m-primary--expanded--Color: var(--pf-t--global--text--color--on-brand--clicked); --pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor: var(--pf-t--global--color--brand--clicked); --pf-v6-c-menu-toggle--m-primary--expanded--BorderColor: transparent; --pf-v6-c-menu-toggle--m-primary__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--default); --pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--hover); --pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--on-brand--clicked); --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact); --pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact); --pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default); --pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default); --pf-v6-c-menu-toggle--m-secondary--BackgroundColor: transparent; --pf-v6-c-menu-toggle--m-secondary--Color: var(--pf-t--global--text--color--brand--default); --pf-v6-c-menu-toggle--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default); --pf-v6-c-menu-toggle--m-secondary--BorderRadius: var(--pf-t--global--border--radius--pill); --pf-v6-c-menu-toggle--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover); --pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth: var(--pf-t--global--border--width--action--hover); --pf-v6-c-menu-toggle--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover); --pf-v6-c-menu-toggle--m-secondary--expanded--Color: var(--pf-t--global--text--color--brand--clicked); --pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor: transparent; --pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth: var(--pf-t--global--border--width--action--clicked); --pf-v6-c-menu-toggle--m-secondary--expanded--BorderColor: var(--pf-t--global--border--color--brand--clicked); --pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color: var(--pf-t--global--icon--color--brand--default); --pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color: var(--pf-t--global--icon--color--brand--hover); --pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color: var(--pf-t--global--icon--color--brand--clicked); --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact); --pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact); --pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--spacious); --pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--spacious); --pf-v6-c-menu-toggle--m-split-button--child--disabled--Color: var(--pf-t--global--text--color--on-disabled); --pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default); --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth: var(--pf-t--global--border--width--action--default); --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-t--global--border--color--default); --pf-v6-c-menu-toggle--m-split-button--child--BorderRadius: var(--pf-t--global--border--radius--pill); --pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor: var(--pf-t--global--icon--color--on-disabled); --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-t--global--color--brand--default); --pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor: var(--pf-t--global--color--brand--hover); --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor: var(--pf-t--global--border--color--alt); --pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor: var(--pf-t--global--color--brand--clicked); --pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor: var(--pf-t--global--color--brand--default); --pf-v6-c-menu-toggle__button--BackgroundColor: transparent; --pf-v6-c-menu-toggle__button--Gap: var(--pf-t--global--spacer--gap--text-to-element--default); --pf-v6-c-menu-toggle__button--AlignSelf: baseline; --pf-v6-c-menu-toggle__button--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--plain); --pf-v6-c-menu-toggle__button--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--plain); --pf-v6-c-menu-toggle__button--MinWidth: calc(var(--pf-v6-c-menu-toggle--FontSize) * var(--pf-v6-c-menu-toggle--LineHeight) + var(--pf-v6-c-menu-toggle--PaddingBlockStart) + var(--pf-v6-c-menu-toggle--PaddingBlockEnd)); --pf-v6-c-menu-toggle__button--m-text--PaddingInlineStart: var(--pf-t--global--spacer--sm); --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default); --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default); --pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default); --pf-v6-c-menu-toggle--m-plain--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default); --pf-v6-c-menu-toggle--m-plain--BorderColor: var(--pf-t--global--border--color--high-contrast); --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-t--global--border--width--action--plain--default); --pf-v6-c-menu-toggle--m-plain--hover--BorderWidth: var(--pf-t--global--border--width--action--plain--hover); --pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth: var(--pf-t--global--border--width--action--plain--clicked); --pf-v6-c-menu-toggle--m-plain--BorderRadius: var(--pf-t--global--border--radius--small); --pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover); --pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked); --pf-v6-c-menu-toggle--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled); --pf-v6-c-menu-toggle--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled); --pf-v6-c-menu-toggle--m-plain--disabled__toggle-icon--Color: var(--pf-t--global--icon--color--disabled); --pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor: transparent; --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact); --pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact); --pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf: stretch; --pf-v6-c-menu-toggle--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact); --pf-v6-c-menu-toggle--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact); --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--compact); --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-t--global--icon--color--regular); --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity: var(--pf-t--global--motion--duration--icon--default); --pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity: var(--pf-t--global--motion--timing-function--default); --pf-v6-c-menu-toggle--m-success--BorderColor: var(--pf-t--global--border--color--status--success--default); --pf-v6-c-menu-toggle--m-success__status-icon--Color: var(--pf-t--global--icon--color--status--success--default); --pf-v6-c-menu-toggle--m-warning--BorderColor: var(--pf-t--global--border--color--status--warning--default); --pf-v6-c-menu-toggle--m-warning__status-icon--Color: var(--pf-t--global--icon--color--status--warning--default); --pf-v6-c-menu-toggle--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default); --pf-v6-c-menu-toggle--m-danger__status-icon--Color: var(--pf-t--global--icon--color--status--danger--default); --pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform: var(--pf-t--global--motion--duration--fade--default); --pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform: var(--pf-t--global--motion--timing-function--default); --pf-v6-c-menu-toggle--m-placeholder--Color: var(--pf-t--global--text--color--placeholder); --pf-v6-c-menu-toggle__controls--Gap: var(--pf-t--global--spacer--sm); --pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long); --pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--accelerate); --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration: var(--pf-t--global--motion--duration--icon--long); --pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--decelerate); --pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate: 60deg; } .pf-v6-c-menu-toggle { position: relative; display: inline-flex; gap: var(--pf-v6-c-menu-toggle--Gap); align-items: center; justify-content: center; min-width: var(--pf-v6-c-menu-toggle--MinWidth); max-width: 100%; padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart); padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd); padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart); padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd); font-size: var(--pf-v6-c-menu-toggle--FontSize); line-height: var(--pf-v6-c-menu-toggle--LineHeight); color: var(--pf-v6-c-menu-toggle--Color); cursor: pointer; background-color: var(--pf-v6-c-menu-toggle--BackgroundColor); border: 0; transition-timing-function: var(--pf-v6-c-menu-toggle--TransitionTimingFunction); transition-duration: var(--pf-v6-c-menu-toggle--TransitionDuration); transition-property: var(--pf-v6-c-menu-toggle--TransitionProperty); } .pf-v6-c-menu-toggle, .pf-v6-c-menu-toggle::before { border-radius: var(--pf-v6-c-menu-toggle--BorderRadius); } .pf-v6-c-menu-toggle::before { position: absolute; inset-block-start: 0; inset-block-end: 0; inset-inline-start: 0; inset-inline-end: 0; z-index: var(--pf-v6-c-menu-toggle--border--ZIndex); pointer-events: none; content: ""; border: var(--pf-v6-c-menu-toggle--BorderWidth) solid var(--pf-v6-c-menu-toggle--BorderColor); transition: inherit; } .pf-v6-c-menu-toggle.pf-m-primary { --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineStart); --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--PaddingInlineEnd); --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-primary--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--BackgroundColor); --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-primary--BorderRadius); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--BorderColor); --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-primary--hover--Color); --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BackgroundColor); --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--hover--BorderColor); --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded--Color); --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BackgroundColor); --pf-v6-c-menu-toggle--expanded--BorderColor: var(--pf-v6-c-menu-toggle--m-primary--expanded--BorderColor); --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--hover__toggle-icon--Color); --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary--expanded__toggle-icon--Color); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-primary__toggle-icon--Color); --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineStart); --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-primary--m-small--PaddingInlineEnd); } .pf-v6-c-menu-toggle.pf-m-secondary { --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineStart); --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--PaddingInlineEnd); --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-secondary--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--BackgroundColor); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--BorderColor); --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-secondary--BorderRadius); --pf-v6-c-menu-toggle--hover--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover--Color); --pf-v6-c-menu-toggle--hover--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderWidth); --pf-v6-c-menu-toggle--hover--BorderColor: var(--pf-v6-c-menu-toggle--m-secondary--hover--BorderColor); --pf-v6-c-menu-toggle--expanded--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded--Color); --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BackgroundColor); --pf-v6-c-menu-toggle--expanded--BorderWidth: var(--pf-v6-c-menu-toggle--m-secondary--expanded--BorderWidth); --pf-v6-c-menu-toggle--hover__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--hover__toggle-icon--Color); --pf-v6-c-menu-toggle--expanded__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary--expanded__toggle-icon--Color); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-secondary__toggle-icon--Color); --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineStart); --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-secondary--m-small--PaddingInlineEnd); } .pf-v6-c-menu-toggle.pf-m-full-height { --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineEnd); --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-full-height--PaddingInlineStart); --pf-v6-c-menu-toggle--BorderBlockStartWidth: var(--pf-v6-c-menu-toggle--m-full-height__toggle--BorderBlockStartWidth); align-items: center; height: 100%; } .pf-v6-c-menu-toggle.pf-m-full-width { width: 100%; } .pf-v6-c-menu-toggle.pf-m-plain { --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineStart); --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--PaddingInlineEnd); --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-plain--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor); --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth); --pf-v6-c-menu-toggle--BorderRadius: var(--pf-v6-c-menu-toggle--m-plain--BorderRadius); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--BackgroundColor); --pf-v6-c-menu-toggle--hover--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--hover--BackgroundColor); --pf-v6-c-menu-toggle--expanded--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--expanded--BackgroundColor); --pf-v6-c-menu-toggle--disabled--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled--Color); --pf-v6-c-menu-toggle--disabled__icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color); --pf-v6-c-menu-toggle--disabled__toggle-icon--Color: var(--pf-v6-c-menu-toggle--m-plain--disabled__icon--Color); --pf-v6-c-menu-toggle--disabled--BackgroundColor: var(--pf-v6-c-menu-toggle--m-plain--disabled--BackgroundColor); --pf-v6-c-menu-toggle--m-small--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineStart); --pf-v6-c-menu-toggle--m-small--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-plain--m-small--PaddingInlineEnd); } .pf-v6-c-menu-toggle.pf-m-plain::before { --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--BorderWidth); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-plain--BorderColor); } .pf-v6-c-menu-toggle:is(:hover, :focus) { --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--hover--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--hover--BackgroundColor); --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--hover--BorderWidth); --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--hover--BorderWidth); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--hover--BorderColor); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--hover__toggle-icon--Color); --pf-v6-c-menu-toggle__icon--TransitionDelay: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDelay); --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--hover__icon--TransitionDuration); --pf-v6-c-menu-toggle__icon--TransitionProperty: var(--pf-v6-c-menu-toggle--hover__icon--TransitionProperty); --pf-v6-c-menu-toggle__icon--Rotate: var(--pf-v6-c-menu-toggle--hover__icon--Rotate); } .pf-v6-c-menu-toggle:is(.pf-m-expanded, [aria-expanded=true]) { --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--expanded--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--expanded--BackgroundColor); --pf-v6-c-menu-toggle--BorderWidth: var(--pf-v6-c-menu-toggle--expanded--BorderWidth); --pf-v6-c-menu-toggle--m-plain--BorderWidth: var(--pf-v6-c-menu-toggle--m-plain--expanded--BorderWidth); --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--expanded--BorderColor); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--expanded__toggle-icon--Color); } .pf-v6-c-menu-toggle.pf-m-primary::before, .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled)::before { border: 0; } .pf-v6-c-menu-toggle.pf-m-small { --pf-v6-c-menu-toggle--PaddingBlockStart: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockStart); --pf-v6-c-menu-toggle--PaddingBlockEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingBlockEnd); --pf-v6-c-menu-toggle--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineStart); --pf-v6-c-menu-toggle--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small--PaddingInlineEnd); --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineStart); --pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd: var(--pf-v6-c-menu-toggle--m-small__button--toggle-icon--PaddingInlineEnd); --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineStart--offset); --pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset: var(--pf-v6-c-menu-toggle--m-split-button--m-small--pill--child--PaddingInlineEnd--offset); } .pf-v6-c-menu-toggle.pf-m-success { --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-success--BorderColor); --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-success__status-icon--Color); } .pf-v6-c-menu-toggle.pf-m-warning { --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-warning--BorderColor); --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-warning__status-icon--Color); } .pf-v6-c-menu-toggle.pf-m-danger { --pf-v6-c-menu-toggle--BorderColor: var(--pf-v6-c-menu-toggle--m-danger--BorderColor); --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--m-danger__status-icon--Color); } @media screen and (prefers-reduced-motion: no-preference) { .pf-v6-c-menu-toggle.pf-m-danger { transform: translateX(var(--pf-v6-c-menu-toggle--m-danger--TranslateX, 0)); animation-name: pf-v6-c-menu-toggle-m-danger-motion; animation-duration: var(--pf-v6-c-menu-toggle--m-danger--AnimationDuration--Transform); animation-timing-function: var(--pf-v6-c-menu-toggle--m-danger--AnimationTimingFunction--Transform); animation-fill-mode: both; } } .pf-v6-c-menu-toggle.pf-m-danger .pf-v6-c-menu-toggle__status-icon { animation-name: pf-v6-c-menu-toggle-status-icon-fade-in; animation-duration: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionDuration--Opacity); animation-timing-function: var(--pf-v6-c-menu-toggle__status-icon--m-danger--TransitionTimingFunction--Opacity); } @keyframes pf-v6-c-menu-toggle-status-icon-fade-in { from { opacity: 0; } to { opacity: 1; } } .pf-v6-c-menu-toggle.pf-m-settings { --pf-v6-c-menu-toggle__icon--TransitionProperty: rotate; --pf-v6-c-menu-toggle__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionDuration); --pf-v6-c-menu-toggle__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings__icon--TransitionTimingFunction); --pf-v6-c-menu-toggle--hover__icon--TransitionProperty: rotate; --pf-v6-c-menu-toggle--hover__icon--TransitionDuration: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionDuration); --pf-v6-c-menu-toggle--hover__icon--TransitionTimingFunction: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--TransitionTimingFunction); --pf-v6-c-menu-toggle--hover__icon--Rotate: var(--pf-v6-c-menu-toggle--m-settings--hover__icon--Rotate); } .pf-v6-c-menu-toggle.pf-m-placeholder { --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--m-placeholder--Color); } .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) { --pf-v6-c-menu-toggle--Color: var(--pf-v6-c-menu-toggle--disabled--Color); --pf-v6-c-menu-toggle__icon--Color: var(--pf-v6-c-menu-toggle--disabled__icon--Color); --pf-v6-c-menu-toggle__toggle-icon--Color: var(--pf-v6-c-menu-toggle--disabled__toggle-icon--Color); --pf-v6-c-menu-toggle__status-icon--Color: var(--pf-v6-c-menu-toggle--disabled__status-icon--Color); --pf-v6-c-menu-toggle--BackgroundColor: var(--pf-v6-c-menu-toggle--disabled--BackgroundColor); } .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled), .pf-v6-c-menu-toggle:is(:disabled, .pf-m-disabled) .pf-v6-c-button { pointer-events: none; } @property --pf-v6-c-menu-toggle--m-danger--TranslateX { syntax: "<length>"; inherits: false; initial-value: 0; } @media (prefers-reduced-motion: no-preference) { @keyframes pf-v6-c-menu-toggle-m-danger-motion { 33% { --pf-v6-c-menu-toggle--m-danger--TranslateX: -2px; } 66% { --pf-v6-c-menu-toggle--m-danger--TranslateX: 3px; } } } .pf-v6-c-menu-toggle.pf-m-split-button { --pf-v6-c-menu-toggle--Gap: 0; --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--BorderColor); padding: 0; } .pf-v6-c-menu-toggle.pf-m-split-button > * { position: relative; padding-block-start: var(--pf-v6-c-menu-toggle--PaddingBlockStart); padding-block-end: var(--pf-v6-c-menu-toggle--PaddingBlockEnd); padding-inline-start: var(--pf-v6-c-menu-toggle--PaddingInlineStart); padding-inline-end: var(--pf-v6-c-menu-toggle--PaddingInlineEnd); } .pf-v6-c-menu-toggle.pf-m-split-button > :first-child { border-start-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius); border-end-start-radius: var(--pf-v6-c-menu-toggle--BorderRadius); } .pf-v6-c-menu-toggle.pf-m-split-button > :last-child { border-start-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius); border-end-end-radius: var(--pf-v6-c-menu-toggle--BorderRadius); } .pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check { --pf-v6-c-check__label--Color: currentcolor; --pf-v6-c-check__label--disabled--Color: currentcolor; align-items: center; align-self: stretch; } .pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check .pf-v6-c-check__input { --pf-v6-c-check__input--TranslateY: 0; align-self: center; } .pf-v6-c-menu-toggle.pf-m-split-button > :not(:first-child) { border-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartWidth) solid var(--pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary { --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BorderInlineStartColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check { background-color: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-menu-toggle__button:is(:hover, :focus), .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary > .pf-v6-c-check:is(:hover, :focus) { --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--child--hover--BackgroundColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary.pf-m-expanded { --pf-v6-c-menu-toggle--m-split-button--m-primary--child--BackgroundColor: var(--pf-v6-c-menu-toggle--m-split-button--m-primary--expanded--child--BackgroundColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary { --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--m-secondary--child--BorderInlineStartColor); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):first-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):first-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):first-child { padding-inline-end: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineEnd--offset); } .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-primary .pf-v6-c-check:not(.pf-m-standalone):last-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-menu-toggle__button:not(:has(.pf-v6-c-menu-toggle__controls:only-child)):last-child, .pf-v6-c-menu-toggle.pf-m-split-button.pf-m-secondary .pf-v6-c-check:not(.pf-m-standalone):last-child { padding-inline-start: var(--pf-v6-c-menu-toggle--m-split-button--pill--child--PaddingInlineStart--offset); } .pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) { --pf-v6-c-menu-toggle--m-split-button--child--BorderInlineStartColor: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BorderInlineStartColor); } .pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-menu-toggle__button, .pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled) > .pf-v6-c-check { color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--Color); background-color: var(--pf-v6-c-menu-toggle--m-split-button--child--disabled--BackgroundColor); } .pf-v6-c-menu-toggle.pf-m-split-button:is(.pf-m-disabled, :disabled)::before { content: none; } .pf-v6-c-menu-toggle.pf-m-typeahead { --pf-v6-c-menu-toggle__button--AlignSelf: var(--pf-v6-c-menu-toggle--m-typeahead__button--AlignSelf); --pf-v6-c-menu-toggle--Gap: 0; align-items: stretch; padding: 0; } .pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__button { --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0; } .pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-menu-toggle__controls { --pf-v6-c-menu-toggle__button--PaddingInlineEnd: 0; display: flex; align-items: stretch; } .pf-v6-c-menu-toggle.pf-m-typeahead .pf-v6-c-text-input-group { --pf-v6-c-text-input-group__utilities--MarginInlineEnd: 0; flex: 1; } .pf-v6-c-menu-toggle__button { gap: var(--pf-v6-c-menu-toggle__button--Gap); align-self: var(--pf-v6-c-menu-toggle__button--AlignSelf); min-width: var(--pf-v6-c-menu-toggle__button--MinWidth); padding-inline-start: var(--pf-v6-c-menu-toggle__button--PaddingInlineStart); padding-inline-end: var(--pf-v6-c-menu-toggle__button--PaddingInlineEnd); color: inherit; background-color: var(--pf-v6-c-menu-toggle__button--BackgroundColor); border: 0; } .pf-v6-c-menu-toggle__button.pf-m-text { display: inline-flex; align-items: baseline; } .pf-v6-c-menu-toggle.pf-m-split-button > .pf-v6-c-check.pf-m-standalone, .pf-v6-c-menu-toggle__button:has(> .pf-v6-c-menu-toggle__controls:only-child) { padding-inline-start: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineStart); padding-inline-end: var(--pf-v6-c-menu-toggle__button--toggle-icon--PaddingInlineEnd); } .pf-v6-c-menu-toggle__text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; } .pf-v6-c-menu-toggle__count { display: flex; flex-wrap: nowrap; } .pf-v6-c-menu-toggle__icon.pf-m-avatar .pf-v6-c-avatar, .pf-v6-c-menu-toggle__icon.pf-m-avatar img, .pf-v6-c-menu-toggle__icon.pf-m-avatar svg, .pf-v6-c-menu-toggle:not(.pf-m-plain) .pf-v6-c-menu-toggle__icon { margin-block-start: calc(var(--pf-v6-c-menu-toggle--PaddingBlockStart) * -1); margin-block-end: calc(var(--pf-v6-c-menu-toggle--PaddingBlockEnd) * -1); } .pf-v6-c-menu-toggle__icon { flex-shrink: 0; transition-delay: var(--pf-v6-c-menu-toggle__icon--TransitionDelay); transition-duration: var(--pf-v6-c-menu-toggle__icon--TransitionDuration); transition-property: var(--pf-v6-c-menu-toggle__icon--TransitionProperty); rotate: var(--pf-v6-c-menu-toggle__icon--Rotate); } .pf-v6-c-menu-toggle__icon :where(picture, img) { vertical-align: middle; } .pf-v6-c-menu-toggle__controls { display: flex; gap: var(--pf-v6-c-menu-toggle__controls--Gap); align-items: center; justify-content: center; margin-inline-start: auto; } .pf-v6-c-menu-toggle__toggle-icon { min-height: var(--pf-v6-c-menu-toggle__toggle-icon--MinHeight); color: var(--pf-v6-c-menu-toggle__toggle-icon--Color, inherit); } .pf-v6-c-menu-toggle__status-icon { color: var(--pf-v6-c-menu-toggle__status-icon--Color, inherit); }