﻿/* Target Frappe Gantt bar classes via custom_class you provide in task items. */
.gantt .bar-wrapper .bar.gantt-milestone {
    /* Milestone as very short bar; works reliably across builds */
    opacity: 1;
}

/* Optional: make milestones look distinct by reducing height */
.gantt .bar-wrapper .bar.gantt-milestone {
    transform: scaleY(0.6);
}

/* Blocked tasks */
.gantt .bar-wrapper .bar.gantt-blocked {
    opacity: 0.55;
    stroke-width: 2px;
}

/* Critical tasks */
.gantt .bar-wrapper .bar.gantt-critical {
    stroke-width: 3px;
}

/* Phase summary bars */
.gantt .bar-wrapper .bar.gantt-phase {
    stroke-width: 4px;
    opacity: 0.9;
}

/* QA bars (optional emphasis) */
.gantt .bar-wrapper .bar.gantt-qa {
    stroke-width: 3px;
    opacity: 0.85;
}