.charsheet div.sheet-row.sheet-combat-container { display: flex; } .charsheet div.sheet-row.sheet-combat-container.sheet-block { display: block; min-height: 20px; } .sheet-combat-container .sheet-combat-column { position: relative; flex: 1; border-bottom: 1px solid black; } .sheet-combat-container .sheet-middle-column { border-left: 1px solid black; border-right: 1px solid black; } .sheet-combat-column-double { position: relative; flex: 2; border-bottom: 1px solid black; border-left: 1px solid black; } input[type='radio'].sheet-editing:checked ~ .sheet-tabcontainer .sheet-combat-column span:first-child { display: block; } .sheet-special-skill input.sheet-edit { width: 100%; } .sheet-reputation-armor-flag[value='none'] + button, .sheet-reputation-armor-flag[value='lowest'] + button { display: none; } .sheet-combat-container button { width: 90%; } .sheet-combat-container select { margin: 0px; height: 15px; }