/* EAF Delays Manager — modern (AG Grid) styles, aligned with caster-delays-manager. */

.input-large {
    width: 100%;
}

textarea {
    resize: none;
}

h3 {
    color: #505050;
}

/* AG Grid container */
.processes-grid-container.ag-theme-alpine {
    height: 70vh;
    border: 1px solid #ccc;
}

.processes-grid-container .ag-pinned-right-cols-container,
.processes-grid-container .ag-pinned-left-cols-container {
    border-right: none !important;
}

/* Center every column header (project pattern, see eaf-electrode-events) */
#delays-manager .ag-header-cell-label {
    justify-content: center;
}

#delays-manager .ag-header-cell-text {
    white-space: pre-line;
    text-align: center;
}

/* Undeclared delay row styling */
.ag-theme-alpine .ag-row.undeclared-delay-row,
.processes-grid-container .ag-row.undeclared-delay-row {
    background-color: #D0A4A4 !important;
}

.processes-grid-container .ag-row.undeclared-delay-row .ag-cell {
    background-color: #D0A4A4 !important;
}

/* jQuery UI datepicker has to render above the AG Grid header/cells */
#ui-datepicker-div {
    z-index: 1100 !important;
}

/* Action buttons in the grid */
.MuiIconButton-root {
    background: transparent;
    border: none;
    padding: 2px;
}

.MuiSvgIcon-root {
    width: 20px;
    height: 20px;
    fill: #3F51B5;
}
