body{
font-family: Arial;
margin:0;
padding:0;
background:#f0f2f5;
}

header{
background:#0d47a1;
color:white;
padding:15px;
text-align:center;
}

.dashboard{
display:flex;
gap:20px;
padding:20px;
justify-content:center;
}

.card{
background:white;
padding:20px;
border-radius:10px;
width:200px;
text-align:center;
box-shadow:0 2px 5px rgba(0,0,0,0.2);
}

button{
padding:12px 20px;
border:none;
background:#1565c0;
color:white;
border-radius:8px;
cursor:pointer;
margin:5px;
}

button:hover{
background:#0d47a1;
}

table{
width:95%;
margin:20px auto;
border-collapse:collapse;
background:white;
}

th,td{
padding:10px;
border:1px solid #ccc;
text-align:center;
}

input{
width:90%;
padding:12px;
margin:20px;
border-radius:8px;
border:1px solid #ccc;
}