.add-employee-container{background-color:#f7f7f7;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:400px;padding:20px}.add-employee-container h2{color:#34495e;margin-bottom:20px;text-align:center}.add-employee-container p{color:#1abc9c;font-weight:700;text-align:center}.add-employee-container form>div{margin-bottom:15px}.add-employee-container label{color:#34495e;display:block;font-weight:700;margin-bottom:5px}.add-employee-container input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.add-employee-container button{background-color:#1abc9c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.add-employee-container button:hover{background-color:#16a085}.sidebar{background-color:#2c3e50;color:#ecf0f1;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:250px}.sidebar-header{background-color:#34495e;padding:20px;text-align:center}.sidebar-menu{flex:1 1;list-style-type:none;margin:0;padding:0}.sidebar-item{border-bottom:1px solid #34495e}.sidebar-link{align-items:center;color:#ecf0f1;display:flex;padding:15px 20px;text-decoration:none}.sidebar-link:hover{background-color:#1abc9c;color:#fff}.icon-category:before,.icon-dashboard:before,.icon-logout:before,.icon-profile:before,.icon-reports:before,.icon-settings:before,.icon-user:before{font-family:FontAwesome;margin-right:10px}.employee-container{background-color:#f7f7f7;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:800px;padding:20px}.employee-container h2{margin-bottom:20px}.employee-container h2,.employee-container p{color:#34495e;text-align:center}.employee-container .error{color:#e74c3c}.add-employee-button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:10px 20px;text-align:center;text-decoration:none}.employee-table{border-collapse:collapse;margin-top:20px;width:100%}.employee-table td,.employee-table th{border:1px solid #ddd;padding:8px;text-align:left}.employee-table th{background-color:#34495e;color:#fff}.employee-table tr:nth-child(2n){background-color:#f2f2f2}.employee-table tr:hover{background-color:#ddd}.category-container{background:linear-gradient(135deg,#f9f9f9,#e3e3e3);border-radius:8px;box-shadow:0 4px 8px #0003;flex:1 1;margin-left:260px;margin-top:30px;padding:30px;transition:transform .3s}.category-container h2{color:#333;font-family:Arial,sans-serif;font-size:24px;margin-bottom:25px}.category-container form{margin-bottom:25px}.category-container label{display:block;font-family:Arial,sans-serif;font-weight:700;margin-bottom:8px}.category-container input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:15px;padding:12px;transition:border-color .3s;width:100%}.category-container input:focus{border-color:#4caf50;outline:none}.category-container button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;padding:12px 24px;transition:background-color .3s,transform .3s}.category-container .category-list{margin-top:30px}.category-container .category-list ul{list-style-type:none;padding:0}.category-container .category-list li{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:15px;transition:background-color .3s,transform .3s}.category-container .category-list li:hover{background-color:#f1f1f1;transform:translateX(5px)}.success{color:green}.error,.success{font-weight:700;margin-bottom:15px}.transaction-container{background:linear-gradient(135deg,#f9f9f9,#e3e3e3);border-radius:8px;box-shadow:0 4px 8px #0003;flex:1 1;margin:30px auto;max-width:600px;padding:30px}.transaction-container h2{color:#333;font-family:Arial,sans-serif;font-size:24px;margin-bottom:25px;text-align:center}.transaction-container p{color:green;font-family:Arial,sans-serif;font-weight:700;margin-bottom:15px;text-align:center}.transaction-container form{display:flex;flex-direction:column}.transaction-container form div{margin-bottom:20px}.transaction-container label{color:#333;display:block;font-family:Arial,sans-serif;font-size:16px;margin-bottom:5px}.transaction-container input,.transaction-container select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.transaction-container input:focus,.transaction-container select:focus{border-color:#333;outline:none}.transaction-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.transaction-container button:hover{background-color:#0056b3}.dashboard-container{background-color:#f0f2f5;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.dashboard-container h2{color:#333;margin-bottom:20px}.dashboard-stats{display:flex;flex-wrap:wrap;justify-content:space-between}.stat-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;margin-bottom:20px;padding:20px;text-align:center}.stat-item h3{color:#555;font-size:18px;margin-bottom:10px}.stat-item p{color:#333;font-size:24px}.error{color:red;margin-top:20px}@media (min-width:768px){.dashboard-container{margin-left:260px;margin-top:30px}.stat-item{flex-basis:calc(50% - 20px);margin-right:20px}.stat-item:last-child{margin-right:0}}@media (min-width:992px){.stat-item{flex-basis:calc(33.33% - 20px)}}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.edc258dc.css.map*/