diff --git a/Heavy Gear 4e/HeavyGear4e.css b/Heavy Gear 4e/HeavyGear4e.css
index 2032413c70..075f72ccf7 100644
--- a/Heavy Gear 4e/HeavyGear4e.css
+++ b/Heavy Gear 4e/HeavyGear4e.css
@@ -1,4 +1,13 @@
/* change roll20 defaults */
+ /* Style the header */
+
+.charsheet div.sticky {
+ position: sticky;
+ top: 0;
+ border: #000 1px solid;
+ background-color: #FFF;
+ z-index: 100;
+}
h1,h2,h3,h4 {
text-align: center;
@@ -297,21 +306,18 @@ select.size{
}
/* show the selected tab */
-.charsheet .sheet-tabstoggle[value="character"]~div.sheet-character,
-.charsheet .sheet-tabstoggle[value="gear"]~div.sheet-gear,
-.charsheet .sheet-tabstoggle[value="admin"]~div.sheet-admin,
-.charsheet .sheet-tabstoggle[value="npc"]~div.sheet-npc
+.charsheet .sheet-tabstoggle[value="character"]~.sheet-character,
+.charsheet .sheet-tabstoggle[value="gear"]~.sheet-gear,
+.charsheet .sheet-tabstoggle[value="admin"]~.sheet-admin,
+.charsheet .sheet-tabstoggle[value="npc"]~.sheet-npc
{
display: flex;
}
-.charsheet .sheet-buttons-npc,
-.charsheet .sheet-buttons-pc{
+
+.charsheet .sheet-buttonstoggle:not([value="pc"]) ~.sheet-buttons-pc,
+.charsheet .sheet-buttonstoggle:not([value="npc"])~.sheet-buttons-npc {
display: none;
}
-.charsheet .sheet-buttonstoggle[value="pc"] ~.sheet-buttons-pc,
-.charsheet .sheet-buttonstoggle[value="npc"]~.sheet-buttons-npc {
- display: flex;
-}
.sheet-posture-stationary,
.sheet-posture-braced,
.sheet-posture-dugIn,
@@ -348,7 +354,7 @@ input[value="topSpeed"].sheet-posture~.sheet-posture-topSpeed {
}
-.sheet-block-a,
+.charsheet .sheet-block-a,
.charsheet .sheet-block-switch:checked ~ .sheet-block-b {
display: contents;
}
diff --git a/Heavy Gear 4e/HeavyGear4e.html b/Heavy Gear 4e/HeavyGear4e.html
index 8491d91ca3..31e1e948cd 100644
--- a/Heavy Gear 4e/HeavyGear4e.html
+++ b/Heavy Gear 4e/HeavyGear4e.html
@@ -3,22 +3,29 @@
+
+