*{box-sizing:border-box}body{margin:0;padding:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.MuiPaper-root{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)!important}.MuiPaper-elevation1:hover,.MuiPaper-elevation2:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.MuiButton-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important;font-weight:500!important}.MuiButton-contained:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.MuiButton-outlined:hover{transform:translateY(-1px)}.MuiOutlinedInput-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:2px}.MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(244,162,28,.1)}*{scrollbar-width:thin;scrollbar-color:#f4a21c #f5f5f5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(244,162,28,.5);border-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#f4a21c}[data-theme=dark] *{scrollbar-color:#ff8c42 #1a1a1a}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:rgba(255,140,66,.5)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ff8c42}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.MuiListItem-root{animation:fadeIn .3s ease-out}.MuiDrawer-paper{animation:slideIn .3s ease-out}.MuiBadge-badge{font-weight:600;font-size:.7rem;min-width:20px;height:20px;padding:0 6px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.MuiCard-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid transparent}.MuiCard-root:hover{border-color:rgba(244,162,28,.3);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.MuiTabs-indicator{height:3px;border-radius:3px 3px 0 0}.MuiTab-root,.MuiTabs-indicator{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiTab-root{text-transform:none!important;font-weight:500!important}.MuiTab-root:hover{background-color:rgba(244,162,28,.05)}.MuiChip-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500}.MuiChip-root:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.MuiTooltip-tooltip{font-size:.875rem;padding:8px 12px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5)!important}.MuiDialog-paper{border-radius:16px!important;box-shadow:0 24px 48px rgba(0,0,0,.2)!important}.MuiSwitch-thumb{box-shadow:0 2px 4px rgba(0,0,0,.2)}.MuiSwitch-track{opacity:.5!important}.MuiSkeleton-root{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.MuiCircularProgress-root{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiAccordion-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:1px solid transparent}.MuiAccordion-root:hover{border-color:rgba(244,162,28,.2)}.MuiAccordion-root.Mui-expanded{box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.MuiMenu-paper{border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important;margin-top:8px}.MuiMenuItem-root{border-radius:8px;margin:4px 8px;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiMenuItem-root:hover{background-color:rgba(244,162,28,.08)!important;transform:translateX(4px)}.MuiSnackbar-root .MuiPaper-root{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}[style*="background: rgb(255, 255, 255)"],[style*="background: white"]{color:#1e2c3a!important}.MuiPaper-root[style*=background] *{color:inherit}.MuiPaper-root{color:var(--text-color,inherit)}.MuiAvatar-root{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MuiAvatar-root:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.MuiFab-root{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiFab-root:hover{transform:scale(1.1);box-shadow:0 8px 24px rgba(0,0,0,.2)!important}.MuiListItemButton-root{transition:all .3s cubic-bezier(.4,0,.2,1)!important;border-radius:12px;margin:2px 8px}.MuiListItemButton-root:hover{background-color:rgba(244,162,28,.08)!important;transform:translateX(4px)}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}.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}