
body{font-family:Arial;background:#f3f3f3;margin:0}
header{background:#5f6fa8;color:white;padding:20px}
.tabs button{margin-right:10px;padding:10px;border-radius:10px;border:none}
main{max-width:900px;margin:auto;padding:20px}
.card{background:white;padding:20px;margin-bottom:20px;border-radius:14px}
input,select{width:100%;padding:10px;margin-top:10px}
table{width:100%;margin-top:15px;border-collapse:collapse}
th,td{border:1px solid #ddd;padding:8px}
.menuPopup{
position:fixed;
background:white;
border:1px solid #ccc;
border-radius:8px;
display:none;
box-shadow:0 5px 15px rgba(0,0,0,0.2);
}
.menuPopup div{
padding:10px 16px;
cursor:pointer;
}
.menuPopup div:hover{
background:#eee;
}
