
body{
font-family: Arial;
background:#f4f4f4;
text-align:center;
}

.container{
width:60%;
margin:auto;
background:white;
padding:20px;
border-radius:10px;
box-shadow:0 0 10px rgba(0,0,0,0.2);
}

input, select{
width:90%;
padding:8px;
margin:5px;
}
input[type="checkbox"]{
  width:auto;
}
label{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:10px;
}

button{
padding:10px 20px;
background:green;
color:white;
border:none;
border-radius:5px;
cursor:pointer;
}

table{
width:100%;
margin-top:20px;
border-collapse:collapse;
}

table, th, td{
border:1px solid black;
padding:8px;
}