Hello, To select the type of the sheet (PC, NPC and ennemy), I have make radio box and replace it with text and style. It works correctly in Chrome but Firefox don't display the replacements. In Chrome : In Firefox : My HTML : <input type="radio" name="attr_tab" class="sheet-tab sheet-tab1" value="1" title="PJ" checked/><span></span> <input type="radio" name="attr_tab" class="sheet-tab sheet-tab2" value="2" title="PNJ" /><span></span> <input type="radio" name="attr_tab" class="sheet-tab sheet-tab3" value="3" title="Ennemi" /><span></span> My CSS : /* Sheet selection */ div.sheet-tab-content { display: none; } input.sheet-tab1:checked ~ div.sheet-tab1, input.sheet-tab2:checked ~ div.sheet-tab2, input.sheet-tab3:checked ~ div.sheet-tab3 { display: block; } input.sheet-tab { width: 100px; height: 25px; left: 6px; margin: 35px 2px; cursor: pointer; z-index: 1; border: 2px solid #000; border-radius: 6px; font-family:"Cinzel Decorative", serif; font-size: 18px; } input.sheet-tab::before { content: attr(title); text-align: center; display: inline-block; background: #fff; color: #000; width: 100px; height: 25px; border: 2px solid #000; border-radius: 6px; font-family:"Cinzel Decorative", serif; font-size: 18px; } input.sheet-tab:checked::before { background: #926239; color: #fff; border: 2px solid #000; border-radius: 6px; font-family:"Cinzel Decorative", serif; font-size: 18px; } div.sheet-tab-content { width:827px; height: fit-content; margin: 0 0 0 0; padding: 5px; background-color:#926239 } /* End of tabs */ Anyone have an idea to repair this ? Thanks for attention.