/* Field mapping cards — wraps a table + description in a compact card */

.field-map {
    margin-block: var(--s1);
}

.field-map-title {
    margin-block-end: var(--s-2);
}

.field-map-card {
    background: var(--color-light);
    border-color: var(--color-lightish);
    border-radius: var(--border-radius);
}

.field-map-card table {
    font-size: var(--font-size-sm);
    margin-block-end: 0;
    border-collapse: collapse;
    width: 100%;
}

.field-map-card th,
.field-map-card td {
    border: 1px solid var(--color-lightish);
    padding: 5px;
}

.field-map-card tbody tr:nth-child(even) {
    background: var(--color-lightest);
}

.field-map-card p {
    font-size: var(--font-size-sm);
    color: var(--color-darkish);
    margin-block-start: var(--s-2);
    margin-block-end: 0;
}
