#root,.app,.content,body,html{font-family:Source Sans\ 3,sans-serif;height:calc(100vh - 64px);margin:0;padding:0;width:100%}.app{display:flex;position:relative}.collapsed .content{width:calc(100% - 80px)}.content{overflow-x:hidden;transition:width .3s}*{scrollbar-color:#4cceaca6 #0f172a59;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4cceace6,#38bdf8d9);border:2px solid #0f172a59;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6ee7b7f2,#7dd3fce6)}.landing-page-container{display:flex;justify-content:center;padding-top:100px}.landing-page-content{text-align:center}.login-page{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 64px)}.login-page .login-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;padding:20px;width:300px}.login-page .login-container h2{margin-bottom:20px;text-align:center}.login-page .login-container .error-message{color:red}.login-page .login-container form{display:flex;flex-direction:column}.login-page .login-container label{margin-bottom:10px}.login-page .login-container input{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;margin-top:5px;padding:10px;width:100%}.login-page .login-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease;width:100%}.login-page .login-container .button-switch{background-color:#fff000;color:#000}.login-page .login-container button:disabled{background-color:#ccc;cursor:not-allowed}.login-page .login-container button:hover{background-color:#0056b3}.wrap-text{word-wrap:break-word!important;align-items:center;display:flex;height:100%;justify-content:center;line-height:normal;text-align:center;white-space:normal!important}.table,.table-cell,.table-container,.table-row{background-color:#fff;color:#000}.blink-yellow{animation:blink-yellow-animation 1s step-start infinite}.blink-red{animation:blink-red-animation 1s step-start infinite}@keyframes blink-yellow-animation{0%{background-color:#d6b500}50%{background-color:initial}to{background-color:#d6b500}}@keyframes blink-red-animation{0%{background-color:red}50%{background-color:initial}to{background-color:red}}.blink.birthday{animation:blink-birthday 1s steps(5,start) infinite;color:red}@keyframes blink-birthday{0%,to{visibility:visible}50%{visibility:hidden}}.custom-toolbar,.custom-toolbar .MuiButton-root{color:#000!important}.wrap-header-text .MuiDataGrid-columnHeaderTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:flex;height:100%;justify-content:center;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}@media (min-width:600px){.flip-page>div{height:816px!important;width:1056px!important}.flip-page>div>div:first-child>div:first-child,.flip-page>div>div:first-child>div:nth-child(3),.flip-page>div>div:nth-last-child(2)>div:first-child,.flip-page>div>div:nth-last-child(2)>div:nth-child(2),.flip-page>div>div:nth-last-child(2)>div:nth-child(4){display:none}}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4cceac!important}.MuiInput-underline:after{border-bottom-color:#4cceac!important}
/*# sourceMappingURL=main.3b1a1ff2.css.map*/