101 lines
2.4 KiB
CSS
101 lines
2.4 KiB
CSS
.itemCard {
|
|
@mixin dark {
|
|
--background-color: rgb(from var(--mantine-color-dark-6) r g b / var(--opacity));
|
|
--border-color: rgb(from var(--mantine-color-dark-4) r g b / var(--opacity));
|
|
}
|
|
@mixin light {
|
|
--background-color: rgb(from var(--mantine-color-white) r g b / var(--opacity));
|
|
--border-color: rgb(from var(--mantine-color-gray-3) r g b / var(--opacity));
|
|
}
|
|
background-color: var(--background-color) !important;
|
|
border-color: var(--border-color) !important;
|
|
}
|
|
|
|
.containerCard {
|
|
@mixin dark {
|
|
--container-default-border-color: var(--mantine-color-dark-4);
|
|
}
|
|
@mixin light {
|
|
--container-default-border-color: var(--mantine-color-gray-3);
|
|
}
|
|
--border-color: rgb(
|
|
from var(--container-border-color, var(--container-default-border-color)) r g b / var(--opacity, 1)
|
|
);
|
|
/* Keep the border visual without letting it shrink the square-cell grid's content box. */
|
|
border-width: 0;
|
|
box-shadow: inset 0 0 0 calc(1px * var(--board-canvas-inverse-scale, 1)) var(--border-color);
|
|
}
|
|
|
|
.itemCard:global(.iframe-wrapper) {
|
|
background-color: transparent !important;
|
|
border-color: transparent !important;
|
|
}
|
|
|
|
.collapsedContainerCard {
|
|
background-color: transparent !important;
|
|
border-color: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.containerToggle {
|
|
z-index: 9;
|
|
overflow: hidden;
|
|
color: var(--mantine-color-text);
|
|
background-color: var(--background-color) !important;
|
|
border-color: var(--border-color) !important;
|
|
}
|
|
|
|
.containerToggle :global(.mantine-Button-inner) {
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
.containerToggle :global(.mantine-Button-label) {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.containerLabel,
|
|
.containerAction {
|
|
background-color: var(--background-color) !important;
|
|
border-color: var(--border-color) !important;
|
|
}
|
|
|
|
.containerLabel {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.containerLabel :global(.mantine-Badge-label) {
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.containerBody {
|
|
visibility: visible;
|
|
opacity: 1;
|
|
transition:
|
|
opacity 140ms ease 80ms,
|
|
visibility 0s;
|
|
}
|
|
|
|
.containerBody[data-collapsed="true"] {
|
|
visibility: hidden;
|
|
pointer-events: none;
|
|
opacity: 0;
|
|
transition:
|
|
opacity 120ms ease,
|
|
visibility 0s linear 120ms;
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.containerBody,
|
|
.containerBody[data-collapsed="true"] {
|
|
transition: none;
|
|
}
|
|
}
|