::-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}.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.e222aa02.chunk.css.map */