﻿/* 甘特图统一字号 - 所有内容使用 11px */

/* 表头字号 */
.fixed-columns-header {
    font-size: 11px !important;
}

.fixed-columns-header > div {
    font-size: 11px !important;
    white-space: nowrap !important;
}

/* 隐藏多余的第4个列 */
.fixed-columns-header > div:nth-child(4) {
    display: none !important;
}

/* 项目列 */
.col-service {
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    flex: 0 0 160px !important;
    font-size: 11px !important;
}

/* 细项列 */
.col-detail {
    width: 160px !important;
    min-width: 160px !important;
    max-width: 160px !important;
    flex: 0 0 160px !important;
    font-size: 11px !important;
}

/* 天数列 */
.col-duration {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    flex: 0 0 50px !important;
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    font-size: 11px !important;
}

/* service-overlay 匹配项目列 */
.service-overlay {
    width: 160px !important;
    max-width: 160px !important;
    font-size: 11px !important;
}

/* 覆盖所有文本样式类，统一使用 11px */
.long-text,
.small-text,
.medium-text,
.service-overlay.long-text,
.service-overlay.small-text,
.service-overlay.medium-text,
.col-detail.long-text,
.col-detail.small-text,
.col-detail.medium-text {
    font-size: 11px !important;
}

/* detail-content 内容也统一 11px */
.detail-content {
    font-size: 11px !important;
}

/* 左侧面板总宽度 */
.gantt-left-header,
.gantt-left-pane {
    width: 370px !important;
    min-width: 370px !important;
    max-width: 370px !important;
}
