body { font-family: sans-serif; margin: 20px; background-color: #f4f4f4; color: #333; } h1 { color: #333; } input[type="file"] { margin-bottom: 20px; } /* #vcardRawContent { background-color: #eee; border: 1px solid #ccc; padding: 10px; margin-top: 20px; min-height: 50px; white-space: pre-wrap; word-wrap: break-word; } */ #contactsTable { width: 100%; border-collapse: collapse; margin-top: 20px; } #contactsTable th, #contactsTable td { border: 1px solid #ddd; padding: 8px; text-align: left; } #contactsTable th { background-color: #e9e9e9; color: #333; } #contactsTable tr:nth-child(even) { background-color: #f9f9f9; }