@font-face{font-family:Virgil;src:url(/dashboard/assets/Virgil-DwpWWB7x.ttf) format("truetype");font-display:swap}:root{--app-bg-color: var(--mantine-color-body);--app-surface-color: var(--mantine-color-body);--app-text-color: var(--mantine-color-text);--app-border-color: var(--mantine-color-default-border);--app-subtle-bg: var(--mantine-color-default-hover);--app-accent: var(--mantine-primary-color-filled);--combobox-chevron-color: var(--mantine-color-text)}[data-mantine-color-scheme=dark] .react-resizable-handle{filter:invert(1)}.react-grid-item>.react-resizable-handle{z-index:5}.depictio-dashboard-grid.depictio-edit-mode .react-grid-item>.react-resizable-handle{opacity:0;transition:opacity .15s ease;pointer-events:none}.depictio-dashboard-grid.depictio-edit-mode .react-grid-item:hover>.react-resizable-handle,.depictio-dashboard-grid.depictio-edit-mode .react-grid-item.react-resizable-resizing>.react-resizable-handle{opacity:1;pointer-events:auto}html,body{margin:0;padding:0;background:var(--app-bg-color);color:var(--app-text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;width:100%;max-width:100vw}.dashboard-component-hover{transition:all .3s ease;border:1px solid transparent}.dashboard-component-hover:hover{border-color:var(--app-border-color);box-shadow:0 4px 12px #00000014}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height;box-sizing:border-box}body.sidebar-transitioning .react-grid-item,body.sidebar-transitioning .react-grid-layout,body.panel-transitioning .react-grid-item,body.panel-transitioning .react-grid-layout{transition-duration:.3s!important;transition-timing-function:ease!important}.react-grid-item.react-grid-placeholder{background:var(--app-accent);opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none;border-radius:8px}.dashboard-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--app-text-color);font-size:.875rem}.dashboard-error{padding:2rem;color:#fa5252;text-align:center}.depictio-dashboard-grid:not(.depictio-edit-mode) .mantine-Paper-root{border:none;box-shadow:none}.depictio-dashboard-grid.depictio-edit-mode .dashboard-component-hover,.depictio-dashboard-grid.depictio-edit-mode .mantine-Paper-root{border:1px solid var(--app-border-color)!important}@keyframes depictio-duplicate-flash{0%{box-shadow:inset 0 0 #38d9a900,inset 0 0 #38d9a900}20%{box-shadow:inset 0 0 0 3px #38d9a9f2,inset 0 0 24px #38d9a973}to{box-shadow:inset 0 0 #38d9a900,inset 0 0 #38d9a900}}.depictio-duplicate-flash{animation:depictio-duplicate-flash 1.5s ease-out;border-radius:6px}.depictio-boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;pointer-events:none}.depictio-boot-splash svg{width:108px;height:108px;overflow:visible}.depictio-boot-splash [id^=shape-]{transform-origin:center;transform-box:fill-box;animation:depictio-triangular-pulse 1s ease-in-out infinite}.depictio-boot-splash #shape-1{animation-delay:0s}.depictio-boot-splash #shape-2{animation-delay:.1s}.depictio-boot-splash #shape-3{animation-delay:.2s}.depictio-boot-splash #shape-4{animation-delay:.3s}.depictio-boot-splash #shape-5{animation-delay:.4s}.depictio-boot-splash #shape-6{animation-delay:.5s}.depictio-boot-splash #shape-7{animation-delay:.6s}@keyframes depictio-triangular-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion: reduce){.depictio-boot-splash [id^=shape-]{animation-duration:2.4s;animation-name:depictio-triangular-pulse-subtle}@keyframes depictio-triangular-pulse-subtle{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.05);opacity:1}}}@keyframes depictio-row-flash{0%{background-color:#ffeb3b8c}60%{background-color:#ffeb3b40}to{background-color:transparent}}@keyframes depictio-card-glow{0%{box-shadow:0 0 0 3px #ff9800d9,0 0 16px 4px #ffc1078c}60%{box-shadow:0 0 0 2px #ff980066,0 0 8px 2px #ffc10740}to{box-shadow:0 0 #ff980000,0 0 #ffc10700}}.ag-theme-alpine .ag-row.depictio-row-new,.ag-theme-alpine-dark .ag-row.depictio-row-new{animation:depictio-row-flash 3s ease-out}.depictio-card-new{animation:depictio-card-glow 3s ease-out}.ag-theme-alpine .ag-row.depictio-row-pinned,.ag-theme-alpine-dark .ag-row.depictio-row-pinned{background-color:#ffeb3b47!important}.depictio-card-pinned.depictio-card-pinned{box-shadow:0 0 0 3px #ff9800d9,0 0 12px 3px #ffc10780!important}
