UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

136 lines (113 loc) 3.5 kB
@layer mantine {.m_a513464 { --notification-radius: var(--mantine-radius-default); --notification-color: var(--mantine-primary-color-filled); overflow: hidden; box-sizing: border-box; position: relative; display: flex; align-items: center; padding-inline-start: 22px; padding-inline-end: var(--mantine-spacing-xs); padding-top: var(--mantine-spacing-xs); padding-bottom: var(--mantine-spacing-xs); border-radius: var(--notification-radius); box-shadow: var(--mantine-shadow-lg); } .m_a513464::before { content: ''; display: block; position: absolute; width: 6px; top: var(--notification-radius); bottom: var(--notification-radius); inset-inline-start: 4px; border-radius: var(--notification-radius); background-color: var(--notification-color); } :where([data-mantine-color-scheme='light']) .m_a513464 { background-color: var(--mantine-color-white); } :where([data-mantine-color-scheme='dark']) .m_a513464 { background-color: var(--mantine-color-dark-6); } .m_a513464:where([data-with-icon]) { padding-inline-start: var(--mantine-spacing-xs); } .m_a513464:where([data-with-icon])::before { display: none; } :where([data-mantine-color-scheme='light']) .m_a513464:where([data-with-border]) { border: 1px solid var(--mantine-color-gray-3); } :where([data-mantine-color-scheme='dark']) .m_a513464:where([data-with-border]) { border: 1px solid var(--mantine-color-dark-4); } .m_a4ceffb { box-sizing: border-box; margin-inline-end: var(--mantine-spacing-md); width: 28px; height: 28px; border-radius: 28px; display: flex; align-items: center; justify-content: center; background-color: var(--notification-color); color: var(--mantine-color-white); } .m_b0920b15 { margin-inline-end: var(--mantine-spacing-md); } .m_a49ed24 { flex: 1; overflow: hidden; margin-inline-end: var(--mantine-spacing-xs); } .m_3feedf16 { margin-bottom: 2px; overflow: hidden; text-overflow: ellipsis; font-size: var(--mantine-font-size-sm); line-height: var(--mantine-line-height-sm); font-weight: 500; } :where([data-mantine-color-scheme='light']) .m_3feedf16 { color: var(--mantine-color-gray-9); } :where([data-mantine-color-scheme='dark']) .m_3feedf16 { color: var(--mantine-color-white); } .m_3d733a3a { font-size: var(--mantine-font-size-sm); line-height: var(--mantine-line-height-sm); overflow: hidden; text-overflow: ellipsis; } :where([data-mantine-color-scheme='light']) .m_3d733a3a { color: var(--mantine-color-black); } :where([data-mantine-color-scheme='dark']) .m_3d733a3a { color: var(--mantine-color-dark-0); } :where([data-mantine-color-scheme='light']) .m_3d733a3a:where([data-with-title]) { color: var(--mantine-color-gray-6); } :where([data-mantine-color-scheme='dark']) .m_3d733a3a:where([data-with-title]) { color: var(--mantine-color-dark-2); } @media (hover: hover) { :where([data-mantine-color-scheme='light']) .m_919a4d88:hover { background-color: var(--mantine-color-gray-0); } :where([data-mantine-color-scheme='dark']) .m_919a4d88:hover { background-color: var(--mantine-color-dark-8); } } @media (hover: none) { :where([data-mantine-color-scheme='light']) .m_919a4d88:active { background-color: var(--mantine-color-gray-0); } :where([data-mantine-color-scheme='dark']) .m_919a4d88:active { background-color: var(--mantine-color-dark-8); } } }