/* Sheet */ .sheet-pm-wrapper { box-sizing: inherit; font-family: Arial, sans-serif; } .sheet-table-cell { display: table-cell; vertical-align: middle; text-align: center; padding: 0 0 .125em 0; } .sheet-table-cell-label { display: table-cell; vertical-align: middle; text-align: left; padding: 0 0 .125em 0; } .sheet-table-row { display: table-row; vertical-align: bottom; overflow: hidden; border-collapse: collapse; } .sheet-table { display: table; width: 100%; } .sheet-table-header { display: table-cell; text-align: center; font-style: italic; font-weight: bold; vertical-align: middle; min-height: 1.25em; overflow: hidden; } .sheet-table-header-left { display: table-cell; text-align: left; font-style: italic; font-weight: bold; vertical-align: middle; min-height: 1.25em; overflow: hidden; } .sheet-inline { display: inline-block; margin: .3em .124em .3em .125em; height: 3em; min-height: 3em; vertical-align: top; text-align: center; position: relative; } .sheet-nontable-repeating { display: inline-block; position: relative; vertical-align: middle; } .sheet-section-head { text-align: left; font-weight: bold; color: White; background-color: indigo; padding-top: .25em; padding-left: .5em; width: calc(100% - 0.5em); display: block; border-radius: 10px 10px 0px 0px; margin-top: 3px; } .sheet-nontable-subname { text-align: center; font-weight: bold; color: White; background-color: indigo; padding-top: .25em; width: 100%; display: block; } .sheet-nontable-label { text-align: left; white-space: nowrap; } .sheet-nontable-bold { text-align: left; font-weight: bold; } .sheet-shortCol { width: 23%; display: inline-block; vertical-align: top; } .sheet-medCol { width: 37%; display: inline-block; vertical-align: top; } .sheet-longCol { width: 76%; display: inline-block; vertical-align: top; } .sheet-forceLine { white-space: nowrap; overflow: hidden; } .sheet-longText { width: 20em; } .sheet-fireteamInput { width: 95%; min-width: 95%; } .sheet-fireteamQual { width: calc(100% - 7.15em); } .sheet-input-penalty { width: calc(100% - 6.125em); } .sheet-input-name { width: calc(100% - 3.5em); } .sheet-input-specialties { width: 100%; margin-left: .25em; } .sheet-width-shipWep { width: 68%; } .sheet-width-shipDmg { width: 30%; } .sheet-width-gearName { width: 25%; } .sheet-width-gearLocker { width: 15%; } .sheet-width-gearEffects { width: 58%; } .sheet-width-ammoName { width: 24% } .sheet-width-ammoMech { width: 19% } .sheet-width-ammoUses { width: 15% } .sheet-width-ammoEffects { width: 39% } .sheet-width-weaponName { width: 15%; } .sheet-width-weaponDmg { width: 12%; } .sheet-width-weaponAmmo { width: 15%; } .sheet-width-weaponReload { width: 8%; } .sheet-width-weaponQualities{ width: 47%; } .sheet-width-armorName { width: 18%; } .sheet-width-armorDefense { width: 7%; } .sheet-width-armorDR { width: 7%; } .sheet-width-armorHull { width: 7%; } .sheet-width-armorQualities { width: 58%; } .sheet-width-package { width: 95%; } .sheet-left { text-align: left; } .sheet-center { text-align: center; } .sheet-span-header { margin-left: 0em; font-weight: bold; } .sheet-border { border-style: solid; border-width: medium; border-color: indigo; border-radius: 0px 0px 10px 10px; } .sheet-credit { border-style: solid; border-width: thin; border-color: black; background: linen; } /* Basic Roll Template - Keep in sync with Generic Roll Template */ .sheet-rolltemplate-pmBasic .inlinerollresult { display: inline-block; text-align: center; color: inherit; background: inherit; border: none; } .sheet-rolltemplate-pmBasic .inlinerollresult.fullfail { border: none; } .sheet-rolltemplate-pmBasic .inlinerollresult.importantroll { border: none; } .sheet-rolltemplate-pmBasic .inlinerollresult.fullcrit { border: none; } .sheet-rolltemplate-pmBasic .sheet-normalDie { width: 30px; height: 30px; font-size: 20px; color: white; background: indigo; text-align: center; } .sheet-rolltemplate-pmBasic .sheet-mayhemDie { width: 30px; height: 30px; font-size: 20px; color: black; background: lightgray; text-align: center; } .sheet-rolltemplate-pmBasic .sheet-rt-frame { width: 189px; padding: 5px; border: 1px solid; background-color: white; } .sheet-rolltemplate-pmBasic .sheet-roll-head { text-align: left; font-weight: bold; color: White; background-color: indigo; padding-top: .25em; padding-left: .5em; width: calc(100% - 0.5em); display: block; border-radius: 10px 10px 0px 0px; margin-top: 3px; } .sheet-rolltemplate-pmBasic .sheet-roll-border { border-style: solid; border-width: medium; border-color: indigo; border-radius: 0px 0px 10px 10px; background: white; padding: 5px; } /* Generic Roll Template - keep in sync with Basic Roll Template */ .sheet-rolltemplate-pmGeneric .inlinerollresult { display: inline-block; text-align: center; color: inherit; background: inherit; border: none; } .sheet-rolltemplate-pmGeneric .inlinerollresult.fullfail { border: none; } .sheet-rolltemplate-pmGeneric .inlinerollresult.importantroll { border: none; } .sheet-rolltemplate-pmGeneric .inlinerollresult.fullcrit { border: none; } .sheet-rolltemplate-pmGeneric .sheet-normalDie { width: 30px; height: 30px; font-size: 20px; color: white; background: indigo; text-align: center; } .sheet-rolltemplate-pmGeneric .sheet-mayhemDie { width: 30px; height: 30px; font-size: 20px; color: black; background: lightgray; text-align: center; } .sheet-rolltemplate-pmGeneric .sheet-roll-head { text-align: left; font-weight: bold; color: White; background-color: indigo; padding-top: .25em; padding-left: .5em; width: calc(100% - 0.5em); display: block; border-radius: 10px 10px 0px 0px; margin-top: 3px; } .sheet-rolltemplate-pmGeneric .sheet-roll-border { border-style: solid; border-width: medium; border-color: indigo; border-radius: 0px 0px 10px 10px; background: white; padding: 5px; }