/* Set default styles for the body */
body {
    font-family: 'Arial', sans-serif;
    background-color: #2C3E50; /* Consistent dark blue background to align with migration page */
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

/* Style the vault table container */
.vault-table {
    background-color: #FFFFFF;
    color: #1F2A44; /* Dark text for contrast against white background */
    border-radius: 10px;
    padding: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

/* Ensure the inner table takes full width and has no spacing between cells */
.vault-table table {
    width: 100%;
    border-collapse: collapse;
}

/* Define padding and alignment for table headers and cells */
.vault-table th, .vault-table td {
    padding: 10px;
    text-align: left;
}

/* Style table headers with a distinct background */
.vault-table th {
    background-color: #006CFF; /* Bright blue to highlight headers */
    color: #FFFFFF;
}

/* Apply alternating row colors for better readability */
.vault-table tr:nth-child(even) {
    background-color: #F5F6F5; /* Light gray for even rows */
}

/* Style error messages for visibility */
.error {
    color: #FF4D4F; /* Red color to indicate errors */
    margin-top: 10px;
}