.dashboard-container{width:100%!important;max-width:100%!important;height:100vh;overflow:auto;overflow-x:hidden;background:var(--color-bg);position:relative;box-sizing:border-box;transition:background .3s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1),color .3s cubic-bezier(.2,0,0,1)!important}body.dark-theme .dashboard-container{background:#0f1322}body.dashboard-fullscreen header,body.dashboard-fullscreen [class*=Header]:not(.dashboard-container *),body.dashboard-fullscreen [class*=header]:not(.dashboard-container *),body.dashboard-fullscreen [class*=AppBar]:not(.dashboard-container *),body.dashboard-fullscreen [class*=appbar]:not(.dashboard-container *),body.dashboard-fullscreen .MuiAppBar-root:not(.dashboard-container *),body.dashboard-fullscreen nav:not(.dashboard-container nav),body.dashboard-fullscreen [role=banner]:not(.dashboard-container *){display:none!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;opacity:0!important;overflow:hidden!important}body.dashboard-fullscreen>header,body.dashboard-fullscreen>nav,body.dashboard-fullscreen>[class*=Header],body.dashboard-fullscreen>[class*=AppBar]{display:none!important;height:0!important;margin:0!important;padding:0!important}body.dashboard-fullscreen .dashboard-container{height:100vh!important;margin-top:0!important;padding-top:0!important}body.dashboard-fullscreen{padding-top:0!important;margin-top:0!important}.dashboard-container:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 18% 20%,rgba(0,33,94,.06) 0%,transparent 55%),radial-gradient(circle at 82% 85%,rgba(252,65,0,.04) 0%,transparent 50%);pointer-events:none;z-index:0}body.dark-theme .dashboard-container:before{background:radial-gradient(circle at 18% 20%,rgba(143,163,217,.05) 0%,transparent 55%),radial-gradient(circle at 82% 85%,rgba(252,65,0,.06) 0%,transparent 50%)}.react-grid-layout{position:relative;transition:height .2s ease;margin-bottom:20px;min-height:calc(100vh - 140px);height:auto!important}.react-grid-item{transition:all .2s cubic-bezier(.2,0,0,1);transition-property:left,top,width,height}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform;box-shadow:0 12px 32px #00215e2e;border-radius:14px}.react-grid-item.react-grid-placeholder{background:var(--color-primary);opacity:.16;transition-duration:.1s;z-index:2;border-radius:14px;border:1.5px dashed var(--color-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.dark-theme .react-grid-item.react-grid-placeholder{background:#8fa3d92e;border-color:#8fa3d966}.react-grid-item>.react-resizable-handle{position:absolute;width:24px;height:24px;bottom:0;right:0;cursor:se-resize;opacity:0;transition:opacity .2s;background:transparent;border-radius:4px 0 14px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:6px;bottom:6px;width:8px;height:8px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}body.dark-theme .react-grid-item>.react-resizable-handle:after{border-color:#8fa3d9cc}.dashboard-container::-webkit-scrollbar{width:10px;height:10px}.dashboard-container::-webkit-scrollbar-track{background:transparent}.dashboard-container::-webkit-scrollbar-thumb{background:var(--color-blue-gray);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.dashboard-container::-webkit-scrollbar-thumb:hover{background:var(--color-primary);background-clip:padding-box}.dashboard-container{scrollbar-width:thin;scrollbar-color:var(--color-blue-gray) transparent}body.dark-theme .dashboard-container{scrollbar-color:rgba(143,153,189,.5) rgba(255,255,255,.04)}.dashboard-container .MuiPaper-root::-webkit-scrollbar,.dashboard-container [class*=MuiTableContainer]::-webkit-scrollbar,.dashboard-container [class*=MuiBox-root]::-webkit-scrollbar{width:8px;height:8px}.dashboard-container .MuiPaper-root::-webkit-scrollbar-thumb,.dashboard-container [class*=MuiTableContainer]::-webkit-scrollbar-thumb,.dashboard-container [class*=MuiBox-root]::-webkit-scrollbar-thumb{background:var(--color-blue-gray);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.dashboard-container .MuiPaper-root::-webkit-scrollbar-thumb:hover,.dashboard-container [class*=MuiTableContainer]::-webkit-scrollbar-thumb:hover,.dashboard-container [class*=MuiBox-root]::-webkit-scrollbar-thumb:hover{background:var(--color-primary);background-clip:padding-box}.dashboard-container .MuiPaper-root{background-image:none!important;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background-color .3s cubic-bezier(.2,0,0,1),color .3s cubic-bezier(.2,0,0,1)!important}body.dark-theme .dashboard-container .MuiPaper-root{border-color:#8f99bd2e;background-color:#161b30}.dashboard-container .MuiPaper-root:hover{border-color:var(--color-border-strong)}body.dark-theme .dashboard-container .MuiPaper-root:hover{border-color:#8f99bd52}.dashboard-container .MuiCardHeader-root{padding:var(--space-md);border-bottom:1px solid var(--color-border)}body.dark-theme .dashboard-container .MuiCardHeader-root{border-bottom-color:#8f99bd2e}.dashboard-container .MuiCardHeader-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}body.dark-theme .dashboard-container .MuiCardHeader-title{color:#fff}.dashboard-container .MuiCardHeader-subheader{font-size:var(--font-size-xs);color:var(--color-text-muted)}.dashboard-container .react-grid-item.editing-target{outline:2px solid var(--color-accent);outline-offset:-2px}
