/* טבלאות דשבורד פרויקטים: «פרויקטים ומשימות», «פרויקטים בסיכון» + עמוד משימות */
#projectDashboardTasksPage,
#projectsDashboardSection {
    --pdt-cell-padding-x: var(--projects-cell-hpad, calc(max(var(--crm-table-col-gap-min), 10px) / 2));
    --pdt-cell-padding-y: var(--projects-cell-vpad, 8px);
    --projects-name-col-width: 350px;
    --dashboard-name-cell-pad-x: 4px;
}

#projectDashboardTasksPage table.project-dashboard-table,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table.project-dashboard-table,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table.project-dashboard-table {
    table-layout: fixed !important;
    width: 100% !important;
    margin-bottom: 0;
}

/* דשבורד פרויקטים — ללא שוליים צדדיים */
#projectsDashboardSection .projects-dashboard-tasks-col .project-dashboard-box-scroll #projectDashboardTasksTable.project-tasks-table.project-dashboard-table,
#projectDashboardRiskBox .project-dashboard-box-scroll #projectDashboardRiskTable.project-risk-table.project-dashboard-table {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
}

#projectDashboardTasksPage table.project-dashboard-table thead th,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table thead th,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table thead th {
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
    max-width: none !important;
    word-break: keep-all;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-tasks-table thead th,
#projectDashboardTasksPage #projectDashboardTasksTable.project-tasks-table tbody td,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table thead th,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table tbody td,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table thead th,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table tbody td {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    vertical-align: middle !important;
    padding-top: var(--pdt-cell-padding-y) !important;
    padding-bottom: var(--pdt-cell-padding-y) !important;
    padding-inline-start: var(--pdt-cell-padding-x) !important;
    padding-inline-end: var(--pdt-cell-padding-x) !important;
}

#projectDashboardTasksPage table.project-dashboard-table,
#projectDashboardTasksPage table.project-dashboard-table thead th,
#projectDashboardTasksPage table.project-dashboard-table tbody td,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table thead th,
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table tbody td {
    background-color: #fff !important;
}

/* Row backgrounds (no striping): /css/crm-shared.css */

#projectsDashboardSection #projectDashboardRiskTable.project-risk-table,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table thead th,
#projectsDashboardSection #projectDashboardRiskTable.project-risk-table tbody td {
    background-color: #fff !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard {
    table-layout: fixed !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable thead th[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="subject"] {
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable tbody td:nth-child(1),
#projectDashboardTasksPage #projectDashboardTasksTable tbody td[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td:nth-child(1),
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="subject"] {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
}

#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="responsible"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="responsible"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="startDate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="startDate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="dueDate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="dueDate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="projectestimate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="projectestimate"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="actual"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td.actual-time-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="priority"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="priority"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="status"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="status"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="progress"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td.project-progress-cell {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
}

#projectsDashboardSection #projectDashboardTasksTable thead th[data-col="subject"],
#projectsDashboardSection #projectDashboardTasksTable.project-tasks-table tbody td:nth-child(1) {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    width: clamp(200px, 30vw, 350px) !important;
    min-width: 200px !important;
    max-width: 350px !important;
}

#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="projectName"],
#projectsDashboardSection #projectDashboardRiskTable tbody td[data-col="projectName"] {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    width: clamp(200px, 30vw, 350px) !important;
    min-width: 200px !important;
    max-width: 350px !important;
    text-align: start !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-dashboard-tasks-full-cols thead th:not([data-col="subject"]),
#projectDashboardTasksPage #projectDashboardTasksTable.project-dashboard-tasks-full-cols tbody td:not([data-col="subject"]),
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th:not([data-col="subject"]),
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td:not([data-col="subject"]) {
    width: 8.5% !important;
    min-width: 0 !important;
    max-width: none !important;
    text-align: center !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-dashboard-tasks-full-cols thead th[data-col="responsible"],
#projectDashboardTasksPage #projectDashboardTasksTable.project-dashboard-tasks-full-cols tbody td[data-col="responsible"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table thead th[data-col="responsible"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody td[data-col="responsible"] {
    overflow: visible !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable thead th[data-col="department"],
#projectDashboardTasksPage #projectDashboardTasksTable tbody td[data-col="department"],
#projectDashboardTasksPage #projectDashboardTasksTable thead th[data-col="priority"],
#projectDashboardTasksPage #projectDashboardTasksTable tbody td[data-col="priority"],
#projectDashboardTasksPage #projectDashboardTasksTable thead th[data-col="dueDate"],
#projectDashboardTasksPage #projectDashboardTasksTable tbody td[data-col="dueDate"],
#projectDashboardTasksPage #projectDashboardTasksTable thead th[data-col="status"],
#projectDashboardTasksPage #projectDashboardTasksTable tbody td[data-col="status"],
#projectsDashboardSection #projectDashboardTasksTable thead th[data-col="department"],
#projectsDashboardSection #projectDashboardTasksTable tbody td[data-col="department"],
#projectsDashboardSection #projectDashboardTasksTable thead th[data-col="priority"],
#projectsDashboardSection #projectDashboardTasksTable tbody td[data-col="priority"],
#projectsDashboardSection #projectDashboardTasksTable thead th[data-col="dueDate"],
#projectsDashboardSection #projectDashboardTasksTable tbody td[data-col="dueDate"],
#projectsDashboardSection #projectDashboardTasksTable thead th[data-col="status"],
#projectsDashboardSection #projectDashboardTasksTable tbody td[data-col="status"],
#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="department"],
#projectsDashboardSection #projectDashboardRiskTable tbody td[data-col="department"],
#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="dueDate"],
#projectsDashboardSection #projectDashboardRiskTable tbody td[data-col="dueDate"],
#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="status"],
#projectsDashboardSection #projectDashboardRiskTable tbody td[data-col="status"],
#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="progress"],
#projectsDashboardSection #projectDashboardRiskTable tbody td.project-progress-cell {
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
    max-width: none !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable thead th.footable-sortable,
#projectsDashboardSection #projectDashboardTasksTable thead th.footable-sortable,
#projectsDashboardSection #projectDashboardRiskTable thead th.footable-sortable {
    white-space: nowrap !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable thead th.footable-sortable > span.footable-sort-indicator,
#projectsDashboardSection #projectDashboardTasksTable thead th.footable-sortable > span.footable-sort-indicator,
#projectsDashboardSection #projectDashboardRiskTable thead th.footable-sortable > span.footable-sort-indicator {
    display: inline-block !important;
    vertical-align: middle !important;
    padding-inline-start: 5px !important;
    padding-inline-end: 0 !important;
    padding-left: 0 !important;
    white-space: nowrap !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardTasksTable.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardRiskTable.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
    content: "\e013";
}

#projectDashboardTasksPage #projectDashboardTasksTable.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardTasksTable.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardRiskTable.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
    content: "\e012";
}

#projectDashboardTasksPage #projectDashboardTasksTable.footable > thead > tr > th > span.footable-sort-indicator,
#projectsDashboardSection #projectDashboardTasksTable.footable > thead > tr > th > span.footable-sort-indicator,
#projectsDashboardSection #projectDashboardRiskTable.footable > thead > tr > th > span.footable-sort-indicator {
    font-family: 'footable';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-size: 11px;
    line-height: 1;
}

#projectDashboardTasksPage #projectDashboardTasksTable.footable > thead > tr > th > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardTasksTable.footable > thead > tr > th > span.footable-sort-indicator:before,
#projectsDashboardSection #projectDashboardRiskTable.footable > thead > tr > th > span.footable-sort-indicator:before {
    content: "\e022";
}

#projectDashboardTasksTable .project-dashboard-task-mission-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-mission-cell {
    min-width: 0;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb {
    unicode-bidi: isolate;
    text-align: right;
    font-size: 12px;
    line-height: 1.35;
    color: #888;
    margin-bottom: 4px;
    word-break: break-word;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb .project-dashboard-bc-sep,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb .project-dashboard-bc-sep {
    color: #bbb;
    display: inline-block;
    padding: 0 2px;
    line-height: 1.35;
    vertical-align: baseline;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb .project-dashboard-bc-sep i,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb .project-dashboard-bc-sep i {
    font-size: 12px !important;
    opacity: 1;
    position: relative;
    top: -1px;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb .project-dashboard-bc-link,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb .project-dashboard-bc-link {
    color: #888;
    text-decoration: none;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb .project-dashboard-bc-link > bdi,
#projectDashboardTasksTable .project-dashboard-task-only-project > bdi,
#projectDashboardTasksTable .project-dashboard-task-subject-line > bdi,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb .project-dashboard-bc-link > bdi,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-only-project > bdi,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-subject-line > bdi {
    unicode-bidi: isolate;
}

#projectDashboardTasksTable .project-dashboard-task-breadcrumb .project-dashboard-bc-link:hover,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-breadcrumb .project-dashboard-bc-link:hover {
    text-decoration: underline;
    color: #555;
}

#projectDashboardTasksTable .project-dashboard-task-subject-line,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-subject-line {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-word;
}

#projectDashboardTasksTable .project-dashboard-task-only-project,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-only-project {
    color: #333;
    text-decoration: none;
    font-size: 14px;
}

#projectDashboardTasksTable .project-dashboard-task-only-project:hover,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-only-project:hover {
    text-decoration: underline;
}

#projectDashboardTasksTable td.editable-task-cell[data-field="priority"],
#projectDashboardTasksTable td.editable-project-cell[data-field="priority"],
#projectDashboardTasksTable td.editable-task-cell[data-field="status"],
#projectDashboardTasksTable td.editable-project-cell[data-field="status"],
#projectDashboardTasksTable td.editable-task-cell.task-status-cell,
#projectDashboardTasksTable td.editable-project-cell.status-cell,
#projectDashboardTasksTable td.editable-task-cell[data-field="startDate"],
#projectDashboardTasksTable td.editable-task-cell[data-field="dueDate"],
#projectDashboardTasksTable td.editable-task-cell[data-field="estimate"],
#projectDashboardTasksTable td.editable-task-cell[data-field="assignedTo"],
#projectDashboardTasksTable td.editable-project-cell[data-field="responsible"],
#projectDashboardTasksTable td.editable-project-cell[data-field="startDate"],
#projectDashboardTasksTable td.editable-project-cell[data-field="dueDate"],
#projectDashboardTasksTable td.editable-project-cell[data-field="estimate"],
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="priority"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="priority"],
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="status"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="status"],
#dashboardTasksGroupedTablesHost td.editable-task-cell.task-status-cell,
#dashboardTasksGroupedTablesHost td.editable-project-cell.status-cell,
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="startDate"],
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="dueDate"],
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="estimate"],
#dashboardTasksGroupedTablesHost td.editable-task-cell[data-field="assignedTo"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="responsible"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="startDate"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="dueDate"],
#dashboardTasksGroupedTablesHost td.editable-project-cell[data-field="estimate"] {
    cursor: pointer !important;
}

#projectDashboardTasksTable td.editable-task-cell.cell-edit-denied,
#projectDashboardTasksTable td.editable-project-cell.cell-edit-denied,
#dashboardTasksGroupedTablesHost td.editable-task-cell.cell-edit-denied,
#dashboardTasksGroupedTablesHost td.editable-project-cell.cell-edit-denied {
    cursor: not-allowed !important;
}

/* עמודת «משימה / פרויקט» — כמו בדשבורד: קישורים בתוך התא, לא עריכה inline */
#projectDashboardTasksPage #projectDashboardTasksTable td[data-col="subject"],
#projectDashboardTasksPage #projectDashboardTasksTable td[data-col="subject"] .project-dashboard-bc-link,
#projectDashboardTasksPage #projectDashboardTasksTable td[data-col="subject"] .project-dashboard-task-only-project,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table td[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table td[data-col="subject"] .project-dashboard-bc-link,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table td[data-col="subject"] .project-dashboard-task-only-project {
    cursor: pointer;
}

#projectDashboardTasksRows tr.project-dashboard-row-link,
#projectDashboardRiskRows tr.project-dashboard-row-link,
#projectDashboardTasksPage #projectDashboardTasksTable tbody tr.project-dashboard-row-link,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table tbody tr.project-dashboard-row-link {
    cursor: pointer;
}

#projectDashboardTasksTable tbody tr.project-dashboard-row-link:hover > td,
#projectDashboardTasksTable tbody tr.project-dashboard-row-link.is-hover > td,
#projectDashboardRiskTable tbody tr.project-dashboard-row-link:hover > td,
#projectDashboardRiskTable tbody tr.project-dashboard-row-link.is-hover > td {
    background-color: #f5f9fc !important;
}

#projectDashboardTasksTable thead th[data-col="department"],
#projectDashboardTasksTable tbody td[data-col="department"],
#projectDashboardRiskTable thead th[data-col="department"],
#projectDashboardRiskTable tbody td[data-col="department"] {
    display: none !important;
}

#projectDashboardTasksTable thead th[data-col="dueDate"],
#projectDashboardTasksTable tbody td[data-col="dueDate"],
#projectDashboardRiskTable thead th[data-col="dueDate"],
#projectDashboardRiskTable tbody td[data-col="dueDate"] {
    text-align: center !important;
    word-break: keep-all;
}

#projectDashboardRiskTable thead th[data-col="status"],
#projectDashboardRiskTable tbody td[data-col="status"] {
    text-align: center !important;
}

#projectsDashboardSection #projectDashboardRiskTable thead th[data-col="progress"],
#projectsDashboardSection #projectDashboardRiskTable tbody td.project-progress-cell {
    min-width: 92px !important;
}

#projectDashboardTasksTable tbody td.owner-cell,
#projectDashboardRiskTable tbody td.owner-cell {
    text-align: center !important;
    overflow: visible !important;
    width: var(--crm-responsible-col-width, 60px) !important;
    min-width: var(--crm-responsible-col-width, 60px) !important;
    max-width: var(--crm-responsible-col-width, 60px) !important;
    white-space: nowrap !important;
}

#projectDashboardTasksTable thead th[data-col="ownerName"],
#projectDashboardRiskTable thead th[data-col="ownerName"] {
    width: var(--crm-responsible-col-width, 60px) !important;
    min-width: var(--crm-responsible-col-width, 60px) !important;
    max-width: var(--crm-responsible-col-width, 60px) !important;
    text-align: center !important;
    vertical-align: middle !important;
}

#projectDashboardTasksTable tbody td.owner-cell .project-responsibles,
#projectDashboardRiskTable tbody td.owner-cell .project-responsibles {
    gap: 0;
    flex-direction: row-reverse;
    direction: ltr;
}

#projectDashboardTasksTable tbody td.owner-cell .project-responsibles .manager-avatar-bubble--project-primary,
#projectDashboardRiskTable tbody td.owner-cell .project-responsibles .manager-avatar-bubble--project-primary {
    box-sizing: border-box !important;
    border: 2px solid #f0ad4e !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) !important;
    z-index: 2;
    margin-left: 0 !important;
}

/* עמוד /he/tasks: רקע לבן (לא אפור של טבלת משימות באקורדיון) */
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > thead > tr > th,
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr > td,
.wrapper .content-wrapper #projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr:nth-of-type(odd) > td,
.wrapper .content-wrapper #projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr:nth-of-type(even) > td,
.wrapper .box-body #projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr:nth-of-type(odd) > td,
.wrapper .box-body #projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr:nth-of-type(even) > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard.table > thead > tr > th,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard.table > tbody > tr > td {
    background: #fff !important;
    background-color: #fff !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard.table > tbody > tr:hover > td,
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard tbody tr.project-inline-task-row:hover > td,
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard tbody tr.project-row:hover > td,
#projectDashboardTasksPage #projectDashboardTasksTable tbody tr.project-dashboard-row-link:hover > td,
#projectDashboardTasksPage #projectDashboardTasksTable tbody tr.project-dashboard-row-link.is-hover > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard.table > tbody > tr:hover > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody tr.project-inline-task-row:hover > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody tr.project-row:hover > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody tr.project-dashboard-row-link:hover > td,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody tr.project-dashboard-row-link.is-hover > td {
    background-color: #f5f9fc !important;
}

/* משימה / פרויקט — אותו padding-inline-start בכותרת ובשורות (RTL: יישור מימין) */
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard thead th[data-col="subject"],
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard tbody td[data-col="subject"],
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard td.project-inline-task-name-cell,
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard td.project-name-with-add-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard thead th[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody td[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard td.project-inline-task-name-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard td.project-name-with-add-cell {
    text-align: start !important;
    vertical-align: middle !important;
    padding-block: var(--pdt-cell-padding-y) !important;
    padding-inline-start: var(--dashboard-name-cell-pad-x) !important;
    box-sizing: border-box;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard tbody td[data-col="subject"],
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard td.project-inline-task-name-cell,
#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard td.project-name-with-add-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tbody td[data-col="subject"],
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard td.project-inline-task-name-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard td.project-name-with-add-cell {
    padding-inline-end: var(--dashboard-name-cell-pad-x) !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard .project-name-cell-inner,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard .project-name-cell-inner {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 32px !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard tr.project-inline-task-row[data-level] td.project-inline-task-name-cell .project-name-cell-inner,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard tr.project-inline-task-row[data-level] td.project-inline-task-name-cell .project-name-cell-inner {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable.project-inline-tasks-table--dashboard .project-name-cell-inner > .task-tree-toggle-spacer,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table.project-inline-tasks-table--dashboard .project-name-cell-inner > .task-tree-toggle-spacer {
    display: none !important;
}

#projectDashboardTasksPage #projectDashboardTasksTable .project-dashboard-task-mission-cell,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-mission-cell {
    margin: 0;
    padding: 0;
    min-width: 0;
}

#projectDashboardTasksPage #projectDashboardTasksTable .project-dashboard-task-breadcrumb {
    margin: 0 0 4px 0;
    padding: 0;
}

#projectDashboardTasksPage #projectDashboardTasksTable .project-dashboard-task-subject-line,
#projectDashboardTasksPage #projectDashboardTasksTable .project-dashboard-task-only-project,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-subject-line,
#dashboardTasksGroupedTablesHost .grouped-dashboard-tasks-table .project-dashboard-task-only-project {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
