.material-icon-delete,.material-icon-delete-red,[data-icon=delete-red],[data-icon=delete]{color:#d32f2f!important}.material-icon-edit,.material-icon-edit-green,[data-icon=edit-green],[data-icon=edit]{color:#2e7d32!important}.material-icon-visibility,.material-icon-visibility-blue,[data-icon=visibility-blue],[data-icon=visibility]{color:#1976d2!important}.material-icon-print,.material-icon-print-orange,[data-icon=print-orange],[data-icon=print]{color:#f57c00!important}.material-icon-status-active,.material-icon-status-true,.material-icon-thumb-up{color:#2e7d32!important}.material-icon-status-false,.material-icon-status-inactive,.material-icon-thumb-down{color:#d32f2f!important}.material-icon-delete-red:hover,.material-icon-delete:hover{color:#b71c1c!important;transition:color .2s ease}.material-icon-edit-green:hover,.material-icon-edit:hover{color:#1b5e20!important;transition:color .2s ease}.material-icon-visibility-blue:hover,.material-icon-visibility:hover{color:#0d47a1!important;transition:color .2s ease}.material-icon-print-orange:hover,.material-icon-print:hover{color:#e65100!important;transition:color .2s ease}.material-icon-status-active:hover,.material-icon-status-true:hover,.material-icon-thumb-up:hover{color:#1b5e20!important;transition:color .2s ease}.material-icon-status-false:hover,.material-icon-status-inactive:hover,.material-icon-thumb-down:hover{color:#b71c1c!important;transition:color .2s ease}@media (prefers-reduced-motion:reduce){.material-icon-delete-red:hover,.material-icon-delete:hover,.material-icon-edit-green:hover,.material-icon-edit:hover,.material-icon-print-orange:hover,.material-icon-print:hover,.material-icon-status-active:hover,.material-icon-status-false:hover,.material-icon-status-inactive:hover,.material-icon-status-true:hover,.material-icon-thumb-down:hover,.material-icon-thumb-up:hover,.material-icon-visibility-blue:hover,.material-icon-visibility:hover{transition:none!important}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 5px #2196f34d}50%{box-shadow:0 0 20px #2196f399}to{box-shadow:0 0 5px #2196f34d}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-1px)}20%,40%,60%,80%{transform:translateX(1px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.animate-pulse{animation:pulse 1.5s infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-bounce{animation:bounce .6s ease-in-out}.animate-shake{animation:shake .5s ease-in-out}.animate-rotate{animation:rotate 2s linear infinite}.animate-sparkle{animation:sparkle 1.5s ease-in-out infinite}.animate-gradient{animation:gradient 2s ease infinite;background:linear-gradient(-45deg,#e8f5e8,#c8e6c9,#a5d6a7,#e8f5e8);background-size:400% 400%}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}.status-button:hover{animation:bounce .6s ease-in-out}.status-ativo{animation:gradient 2s ease infinite;background:linear-gradient(-45deg,#e8f5e8,#c8e6c9,#a5d6a7,#e8f5e8);background-size:400% 400%}.lgpd-consentimento{animation:gradient 3s ease infinite;background:linear-gradient(-45deg,#e3f2fd,#bbdefb,#90caf9,#e3f2fd);background-size:400% 400%}.status-ativo .MuiSvgIcon-root{animation:rotate 2s linear infinite}.lgpd-consentimento .MuiSvgIcon-root{animation:rotate 3s linear infinite}.sparkle{animation:sparkle 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:2px;position:absolute;width:2px}.sparkle:first-child{animation-delay:0s;left:15%;top:5%}.sparkle:nth-child(2){animation-delay:.3s;right:25%;top:15%}.sparkle:nth-child(3){animation-delay:.6s;bottom:25%;left:5%}.sparkle:nth-child(4){animation-delay:.9s;bottom:15%;right:15%}.MuiButton-root:hover{transform:translateY(-1px);transition:transform .2s ease}.MuiCard-root:hover{transform:translateY(-2px);transition:transform .2s ease}.loading-spinner{animation:rotate 1s linear infinite}.loading-pulse{animation:pulse 1s ease-in-out infinite}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{transition:opacity .3s ease,transform .3s ease}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}@media (prefers-reduced-motion:reduce){.animate-bounce,.animate-fade-in,.animate-glow,.animate-gradient,.animate-pulse,.animate-rotate,.animate-shake,.animate-slide-in,.animate-sparkle{animation:none!important}.MuiButton-root:hover,.MuiCard-root:hover{transform:none!important;transition:none!important}}@media (max-width:768px){.animate-gradient{animation:none;background:#e8f5e8}.sparkle{display:none}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}.MuiCssBaseline-root,body{-moz-osx-font-smoothing:grayscale}.MuiCssBaseline-root{-webkit-font-smoothing:antialiased}input,select,textarea{-webkit-appearance:none;appearance:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000080}::selection{background:#1976d24d;color:inherit}::-moz-selection{background:#1976d24d;color:inherit}:focus-visible{outline:2px solid #1976d2;outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.b58b3aa9.css.map*/