mirror of
https://github.com/Tria-plc/emaui.git
synced 2026-08-27 12:01:00 +00:00
225 lines
6.0 KiB
CSS
225 lines
6.0 KiB
CSS
@layer mantine {.m_cf365364 {
|
|
--sc-padding-xs: 2px 6px;
|
|
--sc-padding-sm: 3px 10px;
|
|
--sc-padding-md: 4px 14px;
|
|
--sc-padding-lg: 7px 16px;
|
|
--sc-padding-xl: 10px 20px;
|
|
|
|
--sc-transition-duration: 200ms;
|
|
--sc-padding: var(--sc-padding-sm);
|
|
--sc-transition-timing-function: ease;
|
|
--sc-font-size: var(--mantine-font-size-sm);
|
|
|
|
position: relative;
|
|
display: inline-flex;
|
|
flex-direction: row;
|
|
width: auto;
|
|
border-radius: var(--sc-radius, var(--mantine-radius-default));
|
|
overflow: hidden;
|
|
padding: 4px;
|
|
}
|
|
|
|
.m_cf365364:where([data-full-width]) {
|
|
display: flex;
|
|
}
|
|
|
|
.m_cf365364:where([data-orientation='vertical']) {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: max-content;
|
|
}
|
|
|
|
.m_cf365364:where([data-orientation='vertical']):where([data-full-width]) {
|
|
width: auto;
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_cf365364 {
|
|
background-color: var(--mantine-color-gray-1);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_cf365364 {
|
|
background-color: var(--mantine-color-dark-8);
|
|
}
|
|
|
|
.m_9e182ccd {
|
|
position: absolute;
|
|
display: block;
|
|
z-index: 1;
|
|
border-radius: var(--sc-radius, var(--mantine-radius-default));
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_9e182ccd {
|
|
box-shadow: var(--sc-shadow, none);
|
|
background-color: var(--sc-color, var(--mantine-color-white));
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_9e182ccd {
|
|
box-shadow: none;
|
|
background-color: var(--sc-color, var(--mantine-color-dark-5));
|
|
}
|
|
|
|
.m_1738fcb2 {
|
|
-webkit-tap-highlight-color: transparent;
|
|
font-weight: 500;
|
|
display: block;
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
user-select: none;
|
|
border-radius: var(--sc-radius, var(--mantine-radius-default));
|
|
font-size: var(--sc-font-size);
|
|
padding: var(--sc-padding);
|
|
transition: color var(--sc-transition-duration) var(--sc-transition-timing-function);
|
|
cursor: pointer;
|
|
|
|
/* outline is controlled by .input */
|
|
outline: var(--segmented-control-outline, none);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_1738fcb2 {
|
|
color: var(--mantine-color-gray-7);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_1738fcb2 {
|
|
color: var(--mantine-color-dark-1);
|
|
}
|
|
|
|
.m_1738fcb2:where([data-read-only]) {
|
|
cursor: default;
|
|
}
|
|
|
|
fieldset:disabled .m_1738fcb2,
|
|
.m_1738fcb2:where([data-disabled]) {
|
|
cursor: not-allowed;
|
|
color: var(--mantine-color-disabled-color);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_1738fcb2:where([data-active]) {
|
|
color: var(--sc-label-color, var(--mantine-color-black));
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_1738fcb2:where([data-active]) {
|
|
color: var(--sc-label-color, var(--mantine-color-white));
|
|
}
|
|
|
|
.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active])::before {
|
|
display: none;
|
|
}
|
|
|
|
.m_1738fcb2:where([data-active])::before {
|
|
content: '';
|
|
inset: 0;
|
|
z-index: 0;
|
|
position: absolute;
|
|
border-radius: var(--sc-radius, var(--mantine-radius-default));
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_1738fcb2:where([data-active])::before {
|
|
box-shadow: var(--sc-shadow, none);
|
|
background-color: var(--sc-color, var(--mantine-color-white));
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_1738fcb2:where([data-active])::before {
|
|
box-shadow: none;
|
|
background-color: var(--sc-color, var(--mantine-color-dark-5));
|
|
}
|
|
|
|
@media (hover: hover) {
|
|
:where([data-mantine-color-scheme='light']) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):hover {
|
|
color: var(--mantine-color-black);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):hover {
|
|
color: var(--mantine-color-white);
|
|
}
|
|
}
|
|
|
|
@media (hover: none) {
|
|
:where([data-mantine-color-scheme='light']) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):active {
|
|
color: var(--mantine-color-black);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):active {
|
|
color: var(--mantine-color-white);
|
|
}
|
|
}
|
|
|
|
@media (hover: hover) {
|
|
|
|
fieldset:disabled .m_1738fcb2:hover {
|
|
color: var(--mantine-color-disabled-color) !important;
|
|
}
|
|
}
|
|
|
|
@media (hover: none) {
|
|
|
|
fieldset:disabled .m_1738fcb2:active {
|
|
color: var(--mantine-color-disabled-color) !important;
|
|
}
|
|
}
|
|
|
|
.m_1714d588 {
|
|
height: 0;
|
|
width: 0;
|
|
position: absolute;
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
opacity: 0;
|
|
}
|
|
|
|
.m_1714d588[data-focus-ring='auto']:focus:focus-visible + .m_1738fcb2 {
|
|
--segmented-control-outline: 2px solid var(--mantine-primary-color-filled);
|
|
}
|
|
|
|
.m_1714d588[data-focus-ring='always']:focus + .m_1738fcb2 {
|
|
--segmented-control-outline: 2px solid var(--mantine-primary-color-filled);
|
|
}
|
|
|
|
.m_69686b9b {
|
|
position: relative;
|
|
flex: 1;
|
|
z-index: 2;
|
|
transition: border-color var(--sc-transition-duration) var(--sc-transition-timing-function);
|
|
}
|
|
|
|
.m_cf365364[data-with-items-borders] :where(.m_69686b9b)::before {
|
|
content: '';
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
inset-inline-start: 0;
|
|
background-color: var(--separator-color);
|
|
width: 1px;
|
|
transition: background-color var(--sc-transition-duration) var(--sc-transition-timing-function);
|
|
}
|
|
|
|
.m_69686b9b[data-orientation='vertical']::before {
|
|
top: 0;
|
|
inset-inline: 0;
|
|
bottom: auto;
|
|
height: 1px;
|
|
width: auto;
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='light']) .m_69686b9b {
|
|
--separator-color: var(--mantine-color-gray-3);
|
|
}
|
|
|
|
:where([data-mantine-color-scheme='dark']) .m_69686b9b {
|
|
--separator-color: var(--mantine-color-dark-4);
|
|
}
|
|
|
|
.m_69686b9b:first-of-type::before {
|
|
--separator-color: transparent;
|
|
}
|
|
|
|
[data-mantine-color-scheme] .m_69686b9b[data-active]::before, [data-mantine-color-scheme] .m_69686b9b[data-active] + .m_69686b9b::before {
|
|
--separator-color: transparent;
|
|
}
|
|
|
|
.m_78882f40 {
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
} |