td {
    width: 150px; /* Fixed width for each cell to maintain layout */
    height: 40px; /* Consistent row height */
}

.edit-mode {
    width: 100%; /* Make input fields the same width as table cells */
    box-sizing: border-box; /* Include padding and border in width calculation */
}

tr.edit-row {
    background-color: #ffedd5; /* Pastel orange */
}

.view-mode, .edit-mode {
    margin: 0;
    padding: 8px; /* Ensure padding is consistent */
}

input.edit-mode {
    border: none; /* Remove border for inputs to match text view mode */
    outline: none; /* Remove focus outline */
    height: 100%; /* Match the input field height to the row height */
}


