::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(2,14,66,.1);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#020e42,#1a2980);border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1a2980,#020e42)}.MuiPaper-root:not(.MuiDrawer-paper){background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 8px 32px rgba(2,14,66,.1)!important;border-radius:16px!important}.MuiButton-contained{background:linear-gradient(45deg,#020e42,#1a2980)!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(2,14,66,.3)!important;text-transform:none!important;font-weight:600!important;transition:all .3s ease!important}.MuiButton-contained:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(2,14,66,.4)!important}.MuiOutlinedInput-root{border-radius:12px!important;background:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#020e42!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1a2980!important;border-width:2px!important}.MuiTableHead-root{background:linear-gradient(90deg,#020e42,#1a2980)!important}.MuiTableHead-root .MuiTableCell-head{color:#fff!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:1px!important}.MuiTableRow-root:hover{background:rgba(2,14,66,.05)!important;transform:scale(1.01)!important;transition:all .2s ease!important}.MuiDialog-paper{background:hsla(0,0%,100%,.98)!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;border:1px solid rgba(2,14,66,.1)!important;box-shadow:0 20px 60px rgba(2,14,66,.2)!important;border-radius:16px!important}.MuiChip-root{background:linear-gradient(45deg,#020e42,#1a2980)!important;color:#fff!important;border-radius:20px!important;font-weight:500!important}.MuiBadge-badge{background:linear-gradient(45deg,#ff4757,#ff3742)!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px rgba(255,71,87,.4)!important}.MuiTooltip-tooltip{background:rgba(2,14,66,.9)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;font-weight:500!important}body.dark-theme{background-color:#121212!important}body.dark-theme,body.dark-theme .MuiFormLabel-root,body.dark-theme .MuiInputBase-input,body.dark-theme .MuiListItemText-primary,body.dark-theme .MuiListItemText-secondary,body.dark-theme .MuiTableCell-root,body.dark-theme .MuiTypography-root:not(.MuiPaper-root .MuiTypography-root){color:#fff!important}body.dark-theme .MuiCard-root,body.dark-theme .MuiPaper-root{background-color:#1e1e1e!important;color:#fff!important}body.dark-theme .MuiTableCell-root{color:#fff!important;border-bottom:1px solid #333!important}body.dark-theme .MuiTableHead-root{background-color:#333!important}body.dark-theme .MuiInputBase-root{color:#fff!important;background-color:#333!important}body.dark-theme .MuiOutlinedInput-notchedOutline{border-color:#555!important}body.dark-theme .MuiButton-root,body.dark-theme .MuiFormLabel-root,body.dark-theme .MuiListItem-root,body.dark-theme .MuiListItemText-primary,body.dark-theme .MuiTypography-root:not(.MuiPaper-root .MuiTypography-root){color:#fff!important}body.dark-theme .MuiListItemText-secondary{color:#ccc!important}body.dark-theme .MuiDivider-root{background-color:#333!important}body.dark-theme .MuiAppBar-root,body.dark-theme .MuiDrawer-paper{background-color:#1a1a1a!important}body.dark-theme .MuiPaper-root[class*=card1] h1,body.dark-theme .MuiPaper-root[class*=card1] h3,body.dark-theme .MuiPaper-root[class*=card1] h4,body.dark-theme .MuiPaper-root[class*=card1] h6,body.dark-theme .MuiPaper-root[class*=card2] h1,body.dark-theme .MuiPaper-root[class*=card2] h3,body.dark-theme .MuiPaper-root[class*=card2] h4,body.dark-theme .MuiPaper-root[class*=card2] h6,body.dark-theme .MuiPaper-root[class*=card3] h1,body.dark-theme .MuiPaper-root[class*=card3] h3,body.dark-theme .MuiPaper-root[class*=card3] h4,body.dark-theme .MuiPaper-root[class*=card3] h6,body.dark-theme .MuiPaper-root[class*=card4] h1,body.dark-theme .MuiPaper-root[class*=card4] h3,body.dark-theme .MuiPaper-root[class*=card4] h4,body.dark-theme .MuiPaper-root[class*=card4] h6,body.dark-theme .MuiPaper-root[class*=card8] h1,body.dark-theme .MuiPaper-root[class*=card8] h3,body.dark-theme .MuiPaper-root[class*=card8] h4,body.dark-theme .MuiPaper-root[class*=card8] h6,body.dark-theme .MuiPaper-root[class*=card9] h1,body.dark-theme .MuiPaper-root[class*=card9] h3,body.dark-theme .MuiPaper-root[class*=card9] h4,body.dark-theme .MuiPaper-root[class*=card9] h6{color:#fff!important}:root{--niche-primary-color:#1976d2;--niche-secondary-color:#f57c00}.MuiButton-containedPrimary{background-color:var(--niche-primary-color)!important}.MuiButton-containedSecondary{background-color:var(--niche-secondary-color)!important}.MuiAppBar-colorPrimary,.MuiChip-colorPrimary,.MuiFab-primary,.MuiLinearProgress-colorPrimary .MuiLinearProgress-bar{background-color:var(--niche-primary-color)!important}.MuiCheckbox-colorPrimary.Mui-checked,.MuiRadio-colorPrimary.Mui-checked,.MuiSwitch-colorPrimary.Mui-checked{color:var(--niche-primary-color)!important}.dashboard-card-1,.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:var(--niche-primary-color)!important}.dashboard-card-2{background-color:var(--niche-secondary-color)!important}.MuiListItem-root.Mui-selected{background-color:var(--niche-primary-color)!important;opacity:.8}.MuiListItem-root.Mui-selected .MuiListItemIcon-root{color:#fff!important}.MuiTabs-indicator{background-color:var(--niche-primary-color)!important}.MuiTab-textColorPrimary.Mui-selected{color:var(--niche-primary-color)!important}body.dark-theme .dashboard-card-1,body.dark-theme .dashboard-card-1 *,body.dark-theme .dashboard-card-2,body.dark-theme .dashboard-card-2 *,body.dark-theme .dashboard-card-3,body.dark-theme .dashboard-card-3 *,body.dark-theme .dashboard-card-4,body.dark-theme .dashboard-card-4 *,body.dark-theme .dashboard-card-8,body.dark-theme .dashboard-card-8 *,body.dark-theme .dashboard-card-9,body.dark-theme .dashboard-card-9 *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(25, 118, 210)"] *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(48, 63, 159)"] *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(56, 142, 60)"] *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(123, 31, 162)"] *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(211, 47, 47)"] *,body.dark-theme .MuiPaper-root[style*="background-color: rgb(245, 124, 0)"] *{color:#fff!important}.MuiButtonBase-root.buttonHover:hover{background:#242424}.MuiButtonBase-root.buttonHover{background:#474747}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(2,14,66,.7)}70%{box-shadow:0 0 0 10px rgba(2,14,66,0)}to{box-shadow:0 0 0 0 rgba(2,14,66,0)}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.react-trello-board{background:transparent!important;padding:20px!important;height:100%!important}.react-trello-lane{background:#ebecf0!important;border-radius:8px!important;margin:0 8px!important;min-width:272px!important;max-width:272px!important;box-shadow:none!important;transition:all .2s ease!important}.react-trello-lane:hover{transform:translateY(-5px)!important;box-shadow:0 15px 40px rgba(0,0,0,.15)!important}.react-trello-lane-header{background:transparent!important;border-radius:0!important;padding:12px 8px 8px!important;border-bottom:none!important}.react-trello-lane-title{color:#172b4d!important;font-weight:600!important;font-size:.9rem!important;text-align:left!important;text-shadow:none!important;margin:0!important}.react-trello-lane-header span{background:#ddd!important;color:#5e6c84!important;border-radius:12px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:500!important;margin-left:8px!important;animation:none!important}.react-trello-lane-section{padding:8px!important;min-height:400px!important;max-height:70vh!important;overflow-y:auto!important}.react-trello-lane-section::-webkit-scrollbar{width:6px}.react-trello-lane-section::-webkit-scrollbar-track{background:transparent}.react-trello-lane-section::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:3px}.react-trello-lane-section::-webkit-scrollbar-thumb:hover{background:#a5adba}.react-trello-card{background:transparent!important;border:none!important;box-shadow:none!important;margin:8px 0!important;padding:0!important;border-radius:0!important}.react-trello-card:hover{transform:translateY(-2px)!important}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (max-width:768px){.react-trello-lane{min-width:280px!important;max-width:300px!important;margin:0 10px!important}.react-trello-lane-header{padding:15px!important}.react-trello-lane-title{font-size:1.1rem!important}}@media (max-width:480px){.react-trello-board{padding:10px!important}.react-trello-lane{min-width:250px!important;max-width:270px!important;margin:0 5px!important}}.react-trello-lane-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#020e42,#1a2980,#020e42);background-size:200% 100%;animation:shimmer 3s infinite;border-radius:15px 15px 0 0}.dragging-card,.react-trello-card.is-dragging{pointer-events:none!important}.dragging-card,.react-trello-card.is-dragging,.react-trello-card.react-trello-card--dragging{transform:rotate(5deg) scale(1.05)!important;box-shadow:0 20px 40px rgba(2,14,66,.4)!important;z-index:1000!important;opacity:.9!important;transition:none!important}.react-trello-card{transition:all .2s ease!important;cursor:grab!important}.react-trello-card:active{cursor:grabbing!important}.react-trello-lane.drag-over{background:rgba(2,14,66,.3)!important;border:2px dashed rgba(26,41,128,.7)!important}.react-trello-card{animation:fadeInUp .4s ease-out!important}.react-trello-lane-section:empty:after{content:"🎯 Arraste tickets aqui";display:block;text-align:center;color:hsla(0,0%,100%,.5);font-style:italic;padding:40px 20px;border:2px dashed hsla(0,0%,100%,.2);border-radius:15px;margin:20px 0}.rootDark .react-trello-lane{background:rgba(0,0,0,.4)!important;border:1px solid rgba(2,14,66,.5)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.rootDark .react-trello-lane-header{background:rgba(0,0,0,.6)!important;border-bottom:1px solid rgba(2,14,66,.3)!important}.rootDark .react-trello-lane-header span{background:rgba(2,14,66,.9)!important}.rootDark .react-trello-lane.drag-over{background:rgba(0,0,0,.6)!important;border:2px dashed rgba(2,14,66,.8)!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}