body { 
          font-family: Arial; 
          background:#f5f5f5; 
}
.container { 
          max-width:1000px; 
          margin:30px auto; 
          background:#fff; 
          padding:20px; 
}
table {  
          width:100%; 
          border-collapse:collapse; 
}
th, td {
          padding:10px; 
          border-bottom:1px solid #ddd; 
          text-align:center; }
th { 
          background:#2c3e50; 
          color:#fff; 
}
.btn {
          padding:8px 15px;
          background:#3498db;
          color:#fff;
          border:none;
          border-radius:4px;
          cursor:pointer;
        }
.btn-danger { 
          background:#e74c3c; 
}
.total { 
          font-size:18px; 
          font-weight:bold; 
          text-align:right; 
}