guiTypes = {
    
    containerWindowType = {
        name = "UKR_war_mood_bars_window"
        position = { x = 0 y = 0 }
        size = { width = 480 height = 200 }
        
        # ========== СЕКЦИЯ НЕНАВИСТИ ==========
        
        # Заголовок ненависти
        instantTextBoxType = {
            name = "hate_title"
            position = { x = 15 y = 10 }
            font = "hoi_18mbs"
            text = "UKR_HATE_TITLE"
            maxWidth = 240
            maxHeight = 24
            format = left
        }
        
        # Текущее значение ненависти (БЕЗ цветовых кодов)
        instantTextBoxType = {
            name = "hate_value_text"
            position = { x = 360 y = 10 }
            font = "hoi_20mbs"
            text = "[UKR_HATE_DISPLAY]"
            maxWidth = 100
            maxHeight = 26
            format = right
        }
        
        # Полоса ненависти (градиент БЕЗ серого фона)
        iconType = {
            name = "hate_bar_full"
            spriteType = "GFX_UKR_hate_bar_full"
            position = { x = 15 y = 38 }
        }
        
        # УНИКАЛЬНЫЕ ИКОНКИ для стадий ненависти
        
        # Стадия 0: Начальная решимость (0-24)
        buttonType = {
            name = "UKR_hate_marker_0"
            spriteType = "GFX_UKR_hate_icon_stage_0"
            position = { x = 8 y = 32 }
            pdx_tooltip = "UKR_HATE_STAGE_0_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 1: Растущая ненависть (25-49)
        buttonType = {
            name = "UKR_hate_marker_1"
            spriteType = "GFX_UKR_hate_icon_stage_1"
            position = { x = 113 y = 32 }
            pdx_tooltip = "UKR_HATE_STAGE_1_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 2: Жёсткие меры (50-74)
        buttonType = {
            name = "UKR_hate_marker_2"
            spriteType = "GFX_UKR_hate_icon_stage_2"
            position = { x = 218 y = 32 }
            pdx_tooltip = "UKR_HATE_STAGE_2_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 3: Тотальная ненависть (75-99)
        buttonType = {
            name = "UKR_hate_marker_3"
            spriteType = "GFX_UKR_hate_icon_stage_3"
            position = { x = 323 y = 32 }
            pdx_tooltip = "UKR_HATE_STAGE_3_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 4: Фанатичное сопротивление (100+)
        buttonType = {
            name = "UKR_hate_marker_4"
            spriteType = "GFX_UKR_hate_icon_stage_4"
            position = { x = 428 y = 32 }
            pdx_tooltip = "UKR_HATE_STAGE_4_TOOLTIP"
            no_clicksound = yes
        }
        
        # Название текущей стадии ненависти
        instantTextBoxType = {
            name = "hate_stage_name"
            position = { x = 15 y = 68 }
            font = "hoi_16mbs"
            text = "[UKR_HATE_STAGE_NAME]"
            maxWidth = 450
            maxHeight = 22
            format = center
        }
        
        # ========== СЕКЦИЯ УСТАЛОСТИ ==========
        
        # Заголовок усталости
        instantTextBoxType = {
            name = "fatigue_title"
            position = { x = 15 y = 105 }
            font = "hoi_18mbs"
            text = "UKR_FATIGUE_TITLE"
            maxWidth = 240
            maxHeight = 24
            format = left
        }
        
        # Текущее значение усталости (БЕЗ цветовых кодов)
        instantTextBoxType = {
            name = "fatigue_value_text"
            position = { x = 360 y = 105 }
            font = "hoi_20mbs"
            text = "[UKR_FATIGUE_DISPLAY]"
            maxWidth = 100
            maxHeight = 26
            format = right
        }
        
        # Полоса усталости (градиент БЕЗ серого фона)
        iconType = {
            name = "fatigue_bar_full"
            spriteType = "GFX_UKR_fatigue_bar_full"
            position = { x = 15 y = 133 }
        }
        
        # УНИКАЛЬНЫЕ ИКОНКИ для стадий усталости
        
        # Стадия 0: Начальное напряжение (0-24)
        buttonType = {
            name = "UKR_fatigue_marker_0"
            spriteType = "GFX_UKR_fatigue_icon_stage_0"
            position = { x = 8 y = 127 }
            pdx_tooltip = "UKR_FATIGUE_STAGE_0_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 1: Растущее утомление (25-49)
        buttonType = {
            name = "UKR_fatigue_marker_1"
            spriteType = "GFX_UKR_fatigue_icon_stage_1"
            position = { x = 113 y = 127 }
            pdx_tooltip = "UKR_FATIGUE_STAGE_1_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 2: Серьёзная усталость (50-74)
        buttonType = {
            name = "UKR_fatigue_marker_2"
            spriteType = "GFX_UKR_fatigue_icon_stage_2"
            position = { x = 218 y = 127 }
            pdx_tooltip = "UKR_FATIGUE_STAGE_2_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 3: Критическая усталость (75-99)
        buttonType = {
            name = "UKR_fatigue_marker_3"
            spriteType = "GFX_UKR_fatigue_icon_stage_3"
            position = { x = 323 y = 127 }
            pdx_tooltip = "UKR_FATIGUE_STAGE_3_TOOLTIP"
            no_clicksound = yes
        }
        
        # Стадия 4: Коллапс морального духа (100+)
        buttonType = {
            name = "UKR_fatigue_marker_4"
            spriteType = "GFX_UKR_fatigue_icon_stage_4"
            position = { x = 428 y = 127 }
            pdx_tooltip = "UKR_FATIGUE_STAGE_4_TOOLTIP"
            no_clicksound = yes
        }
        
        # Название текущей стадии усталости
        instantTextBoxType = {
            name = "fatigue_stage_name"
            position = { x = 15 y = 163 }
            font = "hoi_16mbs"
            text = "[UKR_FATIGUE_STAGE_NAME]"
            maxWidth = 450
            maxHeight = 22
            format = center
        }
    
    }
}
