body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar{background-color:#94cfe7;margin-top:50px;width:350px}.sidebar .MuiListItem-root{color:#fff;padding:15px 20px}.sidebar .MuiListItem-root:hover{background-color:#fff;color:#0071a6}.sidebar .MuiListItemText-root{font-weight:700}.sidebar.closed{transform:translateX(-300%)}.openitems .MuiListItem-root{color:#a7deda;padding:5px 20px}.header{display:flex;justify-content:space-between;padding:0 20px}.profile-icon-container{margin-left:auto}.profile-icon{color:#fff;cursor:pointer;font-size:100px}.profile-popup{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 4px 8px #0003;padding:10px;position:absolute;right:20px;top:60px;width:250px;z-index:1000}.profile-container{color:#333;text-align:left}.profile-container h1{font-size:18px;margin-bottom:10px}.profile-container p{font-size:14px;margin:10px 0}.profile-container{background-color:#1e82b0;border:1px solid #2e2c2c;border-radius:8px;color:#fff;margin:20px;max-width:400px;padding:20px}.dashboard-container{display:flex;flex-direction:column;height:100vh;margin:50px 0 0;padding:0;width:100vw}.sidebar{background-color:#0071a6;border-right:1px solid #ddd;height:100vh;left:0;padding-top:20px;position:fixed;top:0;transition:transform .3s ease;width:250px;z-index:1}.sidebar.closed{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.main-content{margin-left:250px;margin-top:0;overflow-y:auto;padding:20px;transition:margin-left .3s ease}.header{background-color:#0071a6;box-shadow:0 2px 4px #0000001a;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:2}@media (max-width:768px){.sidebar{width:200px}.main-content{margin-left:0}}.table-container{margin:0;padding:0}table{border-collapse:collapse;margin-top:0;width:100%}thead{background-color:#0071a6;color:#fff}td,th{border-bottom:1px solid #ddd;padding:12px;text-align:center}tbody tr:hover{background-color:#f5f5f5}th{cursor:pointer}tbody tr:nth-child(2n){background-color:#f2f2f2}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{background-color:#f9f9f9;border:1px solid #ddd;cursor:pointer;margin:0 5px;padding:5px 10px}.pagination button.active{background-color:#007bff;color:#fff}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination .page-numbers{display:flex}.pagination .page-numbers button{margin:0}.card{flex-wrap:wrap;height:100px;justify-content:center;padding:20px;width:200px}.card,.div1,.div2{display:flex;gap:20px}.div1,.div2{margin-bottom:20px}body{align-items:center;background-color:#f0f0f0;display:flex;justify-content:center;margin:0;min-height:100vh}.login-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;max-width:400px;padding:20px;width:100%}.login-container h2{color:#333;margin-bottom:20px;text-align:center}.login-container input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;margin:10px 0;padding:10px;width:100%}.login-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px;width:100%}.login-container button:hover{background-color:#0056b3}.login-container p{margin:10px 0;text-align:center}.login-container p[style*="color: red"]{color:red}.login-container p[style*="color: green"]{color:green}
/*# sourceMappingURL=main.dc44c22d.css.map*/