.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; } .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); border-color: var(--border-color); } .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; } .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; } }