body,html{padding:0;margin:0;font-family:-apple-system,Arial,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100%;height:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.autocomplete-bg-white{background:#fff;border-radius:2rem}:root{--scrollbar-track:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8}[data-theme=dark]{--scrollbar-track:#2d3748;--scrollbar-thumb:#718096;--scrollbar-thumb-hover:#a0aec0}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vis-timeline{border-radius:12px;background:linear-gradient(135deg,#1a202c,#2d3748);border:1px solid #4a5568;box-shadow:0 4px 20px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.vis-timeline.vis-top{border-radius:12px}.vis-custom-time{background-color:#3182ce!important;box-shadow:0 0 12px rgba(49,130,206,.6)!important;width:3px!important;border-radius:2px!important}.vis-custom-time>.vis-custom-time-marker{background-color:#3182ce!important;border-radius:50%!important;width:14px!important;height:14px!important;top:-6px!important;left:-6px!important;border:3px solid #fff!important;box-shadow:0 3px 12px rgba(49,130,206,.4)!important;transition:all .2s ease!important}.vis-custom-time>.vis-custom-time-marker:hover{transform:scale(1.1)!important;box-shadow:0 4px 16px rgba(49,130,206,.6)!important}.vis-item{border-radius:6px;font-size:12px;font-weight:500;color:#fff;border:1px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;cursor:default}.vis-item.vis-item-empty{background:linear-gradient(135deg,#4a5568,#2d3748)!important;border-color:#4a5568!important;cursor:default!important;opacity:.6;box-shadow:0 1px 4px rgba(74,85,104,.2)}.vis-item.vis-item-fetching{background:linear-gradient(90deg,#6b5b95,#b8a9c9 20%,#6b5b95 40%)!important;background-size:200% 100%;background-repeat:no-repeat;border-color:#6b5b95!important;cursor:default!important;opacity:.9;box-shadow:0 1px 4px rgba(0,0,0,.08);animation:vis-items-fetching-shimmer 2s linear infinite}@keyframes vis-items-fetching-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vis-item.vis-item-recording{background:linear-gradient(135deg,#3182ce,#2b77cb)!important;border-color:#2c5aa0!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(49,130,206,.2)}.vis-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent}.vis-item.vis-item-recording:before{background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1))}.vis-item.vis-item-empty:before{background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02))}.vis-item,.vis-item.vis-line{border-width:1px}.vis-item.vis-dot{display:none;border-width:0;border-radius:6px}.vis-item.vis-selected{border-color:#48bb78!important;background:linear-gradient(135deg,#48bb78,#38a169)!important;color:#fff!important;border-radius:6px;box-shadow:0 4px 20px rgba(72,187,120,.5)!important}.vis-item.vis-selected:before{background:linear-gradient(90deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2))}.vis-panel.vis-background{background:#2d3748!important}.vis-panel.vis-center{background:transparent!important}.vis-time-axis{border-bottom:1px solid #4a5568!important}.vis-time-axis .vis-text{color:#cbd5e0!important;padding-bottom:6px;padding-top:6px;padding-left:8px;font-size:11px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2)}.vis-time-axis .vis-text.vis-major{font-weight:600;color:#fff!important;font-size:12px}.vis-time-axis .vis-grid.vis-minor{border-width:1px;border-color:rgba(74,85,104,.4);opacity:.6}.vis-time-axis .vis-grid.vis-major{border-width:1px;border-color:rgba(113,128,150,.8);opacity:.9}.vis-labelset .vis-vlabel{background:linear-gradient(135deg,#2d3748,#1a202c)!important;border-right:1px solid #4a5568!important;color:#e2e8f0!important;font-weight:500;font-size:12px;transition:all .2s ease}.vis-labelset .vis-vlabel:hover{background:linear-gradient(135deg,#4a5568,#2d3748)!important}.vis-labelset .vis-vlabel .vis-inner{padding:10px 14px!important;border-radius:0!important}.vis-timeline::-webkit-scrollbar{width:6px;height:6px}.vis-timeline::-webkit-scrollbar-track{background:rgba(26,32,44,.5);border-radius:3px}.vis-timeline::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4a5568,#718096);border-radius:3px;border:1px solid rgba(26,32,44,.3)}.vis-timeline::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#718096,#a0aec0)}.vis-current-time{background-color:#f56565!important;width:2px!important;box-shadow:0 0 10px hsla(0,88%,68%,.6)!important;border-radius:1px!important}.vis-timeline .vis-loading{background:rgba(45,55,72,.9)!important;color:#cbd5e0!important;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.vis-item{font-size:11px;border-radius:4px}.vis-time-axis .vis-text{font-size:10px}.vis-labelset .vis-vlabel .vis-inner{padding:8px 10px!important}}.ps-sidebar-container{transition:width .3s ease!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);scrollbar-width:thin!important;scrollbar-color:hsla(0,0%,100%,.1) transparent!important}.sidebar-transitioning .ps-sidebar-container{transition:width .3s cubic-bezier(.4,0,.2,1)!important}.sidebar-transitioning .ps-menu-button,.sidebar-transitioning .ps-menu-icon,.sidebar-transitioning .ps-menu-label{transition:opacity .15s ease,transform .15s ease!important}.sidebar-transitioning .ps-sidebar-container.ps-collapsed .ps-menu-label{opacity:0!important;transform:translateX(-10px)!important}.sidebar-transitioning .ps-sidebar-container:not(.ps-collapsed) .ps-menu-label{opacity:1!important;transform:translateX(0)!important;transition-delay:.1s!important}.ps-sidebar-container::-webkit-scrollbar{width:4px!important}.ps-sidebar-container::-webkit-scrollbar-track{background:transparent!important}.ps-sidebar-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)!important;border-radius:4px!important}.ps-sidebar-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)!important}.ps-sidebar-container .ps-menu-root{padding:8px 0}.ps-menu-button{border-radius:8px!important;position:relative!important;font-weight:500!important;border:1px solid transparent!important}.ps-menu-button:hover{transform:translateX(2px)!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.ps-sidebar-container.ps-collapsed .ps-menu-button{justify-content:center!important;margin:4px 8px!important;padding:12px 8px!important}.ps-sidebar-container.ps-collapsed .ps-menu-button .ps-menu-icon{margin-right:0!important}.ps-menu-button.ps-active{position:relative!important;font-weight:600!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.ps-menu-button.ps-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;border-radius:0 2px 2px 0;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ps-submenu-content{background-color:rgba(45,55,72,.95)!important;border-radius:8px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:220px!important}.sidebar-provider .ps-submenu-content{background-color:#63171b!important;color:#f9fafb!important;border:1px solid rgba(229,62,62,.15)!important}.sidebar-provider .ps-submenu-content .ps-menu-label{color:#fbb6b6!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-provider .ps-submenu-content .ps-menu-button,.sidebar-provider .ps-submenu-content .ps-menu-icon{color:#f9fafb!important;opacity:.96!important;font-weight:500!important}.sidebar-provider .ps-submenu-content .ps-menu-button:hover{background-color:rgba(229,62,62,.1)!important;color:#feb2b2!important}.sidebar-provider .ps-submenu-content .ps-menu-button.ps-active{color:#fc8181!important;background-color:rgba(229,62,62,.13)!important;font-weight:600!important}.sidebar-provider .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label,.sidebar-provider.ps-sidebar-container .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label{color:#fbb6b6!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-provider .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-provider .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-provider .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label,.sidebar-provider.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-provider.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-provider.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label{color:#f9fafb!important}.ps-submenu-content.ps-open{border:1px solid hsla(0,0%,100%,.1)!important}.ps-submenu-content .ps-menu-button{margin:1px 2px!important;font-size:.875rem!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.ps-submenu-content .ps-submenu-content{background-color:rgba(35,45,62,.98)!important;min-width:200px!important}.ps-submenu-content .ps-submenu-content.ps-open{border:1px solid hsla(0,0%,100%,.08)!important}.ps-submenu-content .ps-submenu-content .ps-menu-button{font-size:.875rem!important;opacity:.9!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.ps-menu-icon{font-size:18px!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ps-menu-label{font-weight:500!important}.sidebar-client .ps-menu-button.ps-active{background-color:rgba(49,130,206,.15)!important;color:#63b3ed!important;border-color:rgba(49,130,206,.3)!important}.sidebar-client .ps-menu-button.ps-active:before{background:linear-gradient(135deg,#3182ce,#63b3ed)}.sidebar-client .ps-menu-button:hover{background-color:rgba(49,130,206,.1)!important;color:#90cdf4!important}.sidebar-integrator .ps-menu-button.ps-active{background-color:rgba(56,161,105,.15)!important;color:#68d391!important;border-color:rgba(56,161,105,.3)!important}.sidebar-integrator .ps-menu-button.ps-active:before{background:linear-gradient(135deg,#38a169,#68d391)}.sidebar-integrator .ps-menu-button:hover{background-color:rgba(56,161,105,.1)!important;color:#9ae6b4!important}.sidebar-integrator .ps-submenu-content{background-color:#1c4532!important;color:#f9fafb!important;border:1px solid rgba(56,161,105,.15)!important}.sidebar-integrator .ps-submenu-content .ps-menu-label{color:#9ae6b4!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-integrator .ps-submenu-content .ps-menu-button,.sidebar-integrator .ps-submenu-content .ps-menu-icon{color:#f9fafb!important;opacity:.96!important;font-weight:500!important}.sidebar-integrator .ps-submenu-content .ps-menu-button:hover{background-color:rgba(56,161,105,.1)!important;color:#c6f6d5!important}.sidebar-integrator .ps-submenu-content .ps-menu-button.ps-active{color:#68d391!important;background-color:rgba(56,161,105,.13)!important;font-weight:600!important}.sidebar-integrator .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label,.sidebar-integrator.ps-sidebar-container .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label{color:#9ae6b4!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-integrator .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-integrator .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-integrator .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label,.sidebar-integrator.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-integrator.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-integrator.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label{color:#f9fafb!important}.sidebar-admin .ps-menu-button.ps-active{background-color:rgba(102,126,234,.15)!important;color:#5a67d8!important;border-color:rgba(102,126,234,.3)!important}.sidebar-admin .ps-menu-button.ps-active:before{background:linear-gradient(135deg,#5a67d8,#7f9cf5)}.sidebar-admin .ps-menu-button:hover{background-color:rgba(102,126,234,.1)!important;color:#4c51bf!important}.sidebar-admin .ps-submenu-content{background-color:#f7fafc!important;color:#2d3748!important;border:1px solid rgba(102,126,234,.2)!important}.sidebar-admin .ps-submenu-content .ps-menu-label{color:#5a67d8!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-admin .ps-submenu-content .ps-menu-button,.sidebar-admin .ps-submenu-content .ps-menu-icon{color:#4a5568!important;opacity:.96!important;font-weight:500!important}.sidebar-admin .ps-submenu-content .ps-menu-button:hover{background-color:rgba(102,126,234,.08)!important;color:#5a67d8!important}.sidebar-admin .ps-submenu-content .ps-menu-button.ps-active{color:#5a67d8!important;background-color:rgba(102,126,234,.12)!important;font-weight:600!important}.sidebar-admin .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label,.sidebar-admin.ps-sidebar-container .ps-menu-root>.ps-submenu>.ps-menu-button>.ps-menu-label{color:#5a67d8!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.875rem!important;opacity:1!important}.sidebar-admin .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-admin .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-admin .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label,.sidebar-admin.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button,.sidebar-admin.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-icon,.sidebar-admin.ps-sidebar-container .ps-menu-root>.ps-menuitem>.ps-menu-button .ps-menu-label{color:#4a5568!important}