::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(15,23,42,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.25)}::selection{background:rgba(5,150,105,.2);color:inherit}:focus-visible{outline:2px solid #059669;outline-offset:2px}.MuiPaper-elevation1:hover{box-shadow:0 4px 12px rgba(15,23,42,.08)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#059669!important;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.MuiBadge-colorSecondary{animation:badge-pulse 2s infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.4)}50%{box-shadow:0 0 0 4px rgba(5,150,105,0)}}.MuiDrawer-paperAnchorLeft{box-shadow:2px 0 8px rgba(0,0,0,.15)!important}.MuiTableRow-root:hover{background-color:rgba(5,150,105,.04)!important}.MuiTooltip-tooltip{background-color:#1e293b!important;font-size:.75rem!important;border-radius:6px!important;padding:6px 12px!important}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 20px 60px rgba(15,23,42,.15)!important}.MuiTabs-indicator{background-color:#059669!important;height:3px!important;border-radius:3px 3px 0 0!important}.MuiFab-primary{background:linear-gradient(135deg,#059669,#10b981)!important;box-shadow:0 4px 14px rgba(5,150,105,.35)!important}.MuiCircularProgress-colorPrimary{color:#059669!important}.MuiSnackbarContent-root{border-radius:10px!important;font-weight:500!important}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.card-animate{animation:cardEntrance .5s cubic-bezier(.4,0,.2,1) both}.card-animate:first-child{animation-delay:0ms}.card-animate:nth-child(2){animation-delay:60ms}.card-animate:nth-child(3){animation-delay:.12s}.card-animate:nth-child(4){animation-delay:.18s}.card-animate:nth-child(5){animation-delay:.24s}.card-animate:nth-child(6){animation-delay:.3s}.card-animate:nth-child(7){animation-delay:.36s}.card-animate:nth-child(8){animation-delay:.42s}.card-animate:nth-child(9){animation-delay:.48s}.card-animate:nth-child(10){animation-delay:.54s}.tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes float-orb{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(15px,30px) scale(1.02)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.06) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}.glass-panel{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3)}@keyframes borderGlow{0%{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes pageSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-animate{animation:pageSlide .35s ease-out both}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(16,185,129,.6)}50%{opacity:.8;box-shadow:0 0 0 6px rgba(16,185,129,0)}}.live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:live-pulse 2s infinite}.MuiButton-contained:active{transform:scale(.97)!important;transition:transform .1s!important}.dark-mode ::-webkit-scrollbar-thumb,body[data-theme=dark] ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15)}.dark-mode ::-webkit-scrollbar-thumb:hover,body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.dark-mode .skeleton-shimmer,body[data-theme=dark] .skeleton-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.MuiAppBar-root,.MuiCard-root,.MuiChip-root,.MuiDialog-paper,.MuiDrawer-paper,.MuiListItem-root,.MuiPaper-root,.MuiTableCell-root,.MuiToolbar-root,body{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.event-container{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.delete-icon,.edit-icon{opacity:0;transition:opacity .3s;margin-left:5px;z-index:1}.event-container:hover .delete-icon,.event-container:hover .edit-icon{opacity:1}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1;justify-content:center;display:flex;align-self:center;align-items:center}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.edgebutton-foreignobject body{background:transparent;width:40px;height:40px;display:flex;justify-content:center;align-items:center;min-height:40px}.react-flow__edge-path{stroke-width:6px}.react-flow__edge.selected .react-flow__edge-path{stroke:#00f}
/*# sourceMappingURL=main.0d55e896.chunk.css.map */