/* Predefined Holiday form — holiday rows grid polish.
   Scoped to .byi-holiday-rows (set via additionalClasses on the holiday_datetime
   dynamicRows) so nothing leaks to other admin dynamicRows. Cosmetic only. */

.byi-holiday-rows .admin__dynamic-rows {
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    overflow: hidden;
}

.byi-holiday-rows .admin__dynamic-rows > thead > tr > th {
    background: #f5f5f5;
    font-weight: 600;
    padding: 10px 12px;
    border-bottom: 1px solid #e3e3e3;
    vertical-align: middle;
}

.byi-holiday-rows .admin__dynamic-rows > tbody > tr > td {
    padding: 10px 12px;
    vertical-align: middle;
    border-bottom: 1px solid #ededed;
}

.byi-holiday-rows .admin__dynamic-rows > tbody > tr:last-child > td {
    border-bottom: 0;
}

.byi-holiday-rows .admin__dynamic-rows > tbody > tr:hover > td {
    background: #fafafa;
}

/* Keep field controls filling their cell for consistent column alignment. */
.byi-holiday-rows .admin__dynamic-rows > tbody > tr > td .admin__field-control {
    width: 100%;
}

/* Center the per-row Remove checkbox column. */
.byi-holiday-rows .admin__dynamic-rows [data-index="remove"] {
    text-align: center;
}
