UNPKG

@it-corp/vpbank-spotlight

Version:

Command center components for react and VPbank components

151 lines (123 loc) 3.13 kB
.m_d2b315db { &[data-scrollable] { --spotlight-content-height: 100%; } } .m_3cd250e0 { overflow: hidden; height: var(--spotlight-content-height, auto); max-height: var(--spotlight-max-height); } .m_d2abce9b { display: flex; flex-direction: column; height: var(--spotlight-content-height, auto); } .m_f366a061 { border: 0; background-color: transparent; } .m_6e463822 { /* Used in child ScrollArea */ --spotlight-actions-list-padding: rem(4px); border-top: rem(1px) solid; flex: 1; padding: var(--spotlight-actions-list-padding); max-height: calc(100% - rem(3.125rem)); margin-inline-end: calc(var(--spotlight-actions-list-padding) * -1); @mixin where-light { border-color: var(--mantine-color-gray-2); } @mixin where-dark { border-color: var(--mantine-color-dark-4); } } .m_d49bb8ef { display: flex; align-items: center; width: 100%; padding: rem(7px) var(--mantine-spacing-md); border-radius: var(--mantine-radius-default); background-color: transparent; color: inherit; text-align: left; @mixin where-rtl { text-align: right; } &:where(:not([data-selected])) { @mixin hover { @mixin where-light { background-color: var(--mantine-color-gray-0); } @mixin where-dark { background-color: var(--mantine-color-dark-6); } } } &:where([data-selected]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-primary-color-contrast, var(--mantine-color-white)); --action-description-color: var(--mantine-primary-color-contrast, var(--mantine-color-white)); --action-description-opacity: 0.7; } } .m_3d475731 { flex: 1; } .m_832642f6 { opacity: 1; color: inherit; &:where([data-dimmed]) { opacity: var(--action-description-opacity, 1); color: var(--action-description-color, var(--mantine-color-dimmed)); } &:where([data-position='left']) { margin-inline-end: var(--mantine-spacing-md); } &:where([data-position='right']) { margin-inline-start: var(--mantine-spacing-md); } & > svg { display: block; } } .m_6c2a1345 { display: block; } .m_a6d9d78d { display: block; font-size: var(--mantine-font-size-xs); opacity: var(--action-description-opacity, 1); color: var(--action-description-color, var(--mantine-color-dimmed)); } .m_82f78f74 { color: var(--mantine-color-dimmed); padding: var(--mantine-spacing-md); text-align: center; } .m_ddcaf054 { padding: var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + rem(4px)); border-top: rem(1px) solid; @mixin where-light { border-color: var(--mantine-color-gray-2); } @mixin where-dark { border-color: var(--mantine-color-dark-4); } } .m_5a3e5f7b { display: flex; flex-direction: column; margin-top: var(--mantine-spacing-md); &::before { content: var(--spotlight-label); text-transform: uppercase; font-size: var(--mantine-font-size-xs); font-weight: 700; color: var(--mantine-color-dimmed); padding-inline-start: var(--mantine-spacing-md); } &:empty { display: none; } }