#abp_project_delivery_plans_resize_wrapper {
    position: absolute;
    top: 12.5em;
    left: 0;
    right: 0;
    bottom: 0;
}

.abp_goals_resize_wrapper {
    position: absolute;
    top: 12.5em;
    left: 0;
    right: 0;
    bottom: 0;
}

#abp_reports_resize_wrapper {
    position: absolute;
    top: 8em;
    left: 0;
    right: 0;
    bottom: 0;
}

#abp_goals_table_resize_wrapper {
    position: absolute;
    top: 12.5em;
    left: 0;
    right: 0;
    bottom: 0;
}

#abp--project-delivery-plans-table .dtrg-level-0 th {
    background-color: #17a2b8 !important;
    color: white;
}
#abp--project-delivery-plans-table .dtrg-level-1 th {
    padding-left: 1em;
}
#abp--project-delivery-plans-table .plan-name-cell {
    padding-left: 2em;
}

.client-focus-vertical-text-th {
    padding-left: 0 !important;
    padding-right: 0 !important;
    writing-mode: vertical-rl;
    transform: rotate(180deg) translateY(1px);
    white-space: nowrap;
    min-width: 30px;
}

#abp_goals_table tbody tr th {
    border-top: 1px solid #dee2e6; /* Match Bootstrap's default border color */
}
#abp_goals_table tbody tr td {
    border-top: 1px solid #dee2e6; /* Match Bootstrap's default border color */
}
#abp_goals_table .dtrg-level-1 th {
    padding-left: 1em;
}
#abp_goals_table .goal-description-cell {
    padding-left: 2em;
}
#abp_goals_table small {
    font-size: 0.75em;
}