body { font-family: sans-serif; margin: 20px; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { border: 1px solid #ddd; padding: 8px; text-align: left; } th { background-color: #f2f2f2; } button { margin-right: 5px; padding: 5px 10px; cursor: pointer; } form label { display: block; margin-bottom: 5px; } form input, form textarea, form select { width: 100%; padding: 8px; margin-bottom: 10px; border: 1px solid #ddd; box-sizing: border-box; } form button { margin-right: 10px; }