Custom Ui Columns In A Box
You have to insert the Box component before the split.
        box = layout.box()
        split = box.split(factor = 0.75)
        col = split.column(align = True)
        
        col.label(text = &quot;select your armor here&quot;, icon = &quot;OUTLINER_OB_ARMATURE&quot;)
        col.prop(obj, &quot;ArmorHelmetEnum&quot;, text = &quot;Helmet&quot;)
        col.prop(obj, &quot;ArmorChestplateEnum&quot;, text = &quot;Chestplate&quot;)
        col.prop(obj, &quot;ArmorLeggingsEnum&quot;, text = &quot;Leggings&quot;)
        col.prop(obj, &quot;ArmorBootsEnum&quot;, text = &quot;Boots&quot;) 
        
        col = split.column(align = True)
        col.label(text = &quot;&quot;)
        col.prop(obj, &quot;helmet_color&quot;, text = &quot;&quot;)
        col.prop(obj, &quot;chestplate_color&quot;, text = &quot;&quot;)
        col.prop(obj, &quot;leggings_color&quot;, text = &quot;&quot;)
        col.prop(obj, &quot;boots_color&quot;, text = &quot;&quot;)
```