UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

97 lines (82 loc) 2.77 kB
@layer mantine {.m_4addd315 { --pagination-control-size-xs: 22px; --pagination-control-size-sm: 26px; --pagination-control-size-md: 32px; --pagination-control-size-lg: 38px; --pagination-control-size-xl: 44px; --pagination-control-size: var(--pagination-control-size-md); --pagination-control-fz: var(--mantine-font-size-md); --pagination-active-bg: var(--mantine-primary-color-filled); } .m_326d024a { display: flex; align-items: center; justify-content: center; border: 1px solid; cursor: pointer; color: var(--mantine-color-text); height: var(--pagination-control-size); min-width: var(--pagination-control-size); font-size: var(--pagination-control-fz); line-height: 1; border-radius: var(--pagination-control-radius, var(--mantine-radius-default)); } .m_326d024a:where([data-with-padding]) { padding: calc(var(--pagination-control-size) / 4); } .m_326d024a:where(:disabled, [data-disabled]) { cursor: not-allowed; opacity: 0.4; } :where([data-mantine-color-scheme='light']) .m_326d024a { border-color: var(--mantine-color-gray-4); background-color: var(--mantine-color-white); } @media (hover: hover) { :where([data-mantine-color-scheme='light']) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-gray-0); } } @media (hover: none) { :where([data-mantine-color-scheme='light']) .m_326d024a:active:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-gray-0); } } :where([data-mantine-color-scheme='dark']) .m_326d024a { border-color: var(--mantine-color-dark-4); background-color: var(--mantine-color-dark-6); } @media (hover: hover) { :where([data-mantine-color-scheme='dark']) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-dark-5); } } @media (hover: none) { :where([data-mantine-color-scheme='dark']) .m_326d024a:active:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-dark-5); } } .m_326d024a:where([data-active]) { background-color: var(--pagination-active-bg); border-color: var(--pagination-active-bg); color: var(--pagination-active-color, var(--mantine-color-white)); } @media (hover: hover) { .m_326d024a:where([data-active]):hover { background-color: var(--pagination-active-bg); } } @media (hover: none) { .m_326d024a:where([data-active]):active { background-color: var(--pagination-active-bg); } } .m_4ad7767d { height: var(--pagination-control-size); min-width: var(--pagination-control-size); display: flex; align-items: center; justify-content: center; pointer-events: none; } }