Files
roll20-character-sheets/SavageWorlds-Tabbed/SWTRedesign.css
T
DanieleSuppoandzgsuppo 3d4bf148e1 [Savage World - Tabbed] Introduce IZ 3.0 logo and fix layout (#6306)
* fix data-i18n for input

* activate more fields for IZ 3.0

* disable fields for IZ 3.0

* add spaces where needed

* add spaces where needed

* fix small typo

* add Interface Zero 3.0 in the settings

* fix translations for Powers

* fix layout

* fix layout

* fix layout

* fix layout - no more movements on mouse over

Co-authored-by: zgsuppo <dsuppo@kooomo.com>
2020-05-04 17:05:14 -05:00

4839 lines
104 KiB
CSS

/*------ HTML Transformations ------->*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}
select.sheet-dtype {
width: 41.31px;
height: 27px;
margin: 0px;
vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
/*background-color: transparent;
background-image: url("http://i.imgur.com/e1Cfspj.png");*/
color: black;
}
input,
select {
border: none;
border-bottom: 1px solid black;
background-color: transparent;
font-weight: 400;
/*background: rgba(255,255,255,0.75);*/
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
textarea {
width: 94%;
resize: vertical;
background-color: transparent;
}
/*------ End Transformations -------->*/
/*----------- Background Info -----------*/
.sheet-background {
margin: 0px;
padding: 0px;
}
input[value="1"]:checked ~ .sheet-background {
background-image: none;
background-color: rgba(244,244,244);
}
input[value="2"]:checked ~ .sheet-background {
/*background-image: url("http://www.geeksville.us/roll20/oldMap_seamless_2.png");*/
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/oldMap-ws.jpg");
background-size: 100%;
background-position: center;
background-origin: content-box;
}
input[value="3"]:checked ~ .sheet-background {
/*background-image: url("http://www.geeksville.us/roll20/Z-background.jpg");*/
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/Z-ws.jpg");
background-position: center;
background-origin: content-box;
}
input[value="4"]:checked ~ .sheet-background {
/* background-image: url("http://www.geeksville.us/roll20/NewNoir2.jpg"); */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/Noir-ws.jpg");
background-position: center;
background-origin: content-box;
}
input[value="5"]:checked ~ .sheet-background {
/* background-image: url("http://www.geeksville.us/roll20/LastParsec-Background.jpg"); */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/LastParsec-ws.jpg");
background-size: 863px 1060px;
/*background-repeat: no-repeat;*/
/*background-attachment: fixed;*/
background-position: center;
background-origin: content-box;
-webkit-border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png"); /* Safari 3.1-5 */
-o-border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png"); /*round; Opera 11-12.1 */
-moz-border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png");
border-image:url("http://www.geeksville.us/roll20/LastParsec-Border.png") 100 50;
border-image-width: 20px;
}
input[value="6"]:checked ~ .sheet-background {
/* background-image: url("http://www.geeksville.us/roll20/supers.jpg"); */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/supers-ws.jpg");
background-position: center;
background-origin: content-box;
}
input[value="7"]:checked ~ .sheet-background {
/* background-image: url("http://www.geeksville.us/roll20/cyberpunk-2.5.jpg"); */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/cyberpunk-ws.jpg");
background-position: center;
background-origin: content-box;
}
input[value="8"]:checked ~ .sheet-background { /*Hellfrost*/
/* background-image: url("http://www.geeksville.us/roll20/Hellfrost_4.jpg"); */
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/SavageWorlds-Tabbed/images/Hellfrost-ws.jpg");
background-repeat: repeat;
background-position: center;
background-origin: content-box;
}
input[value="9"]:checked ~ .sheet-background { /*Hellfrost: Land of Fire*/
/* background-image: url("http://www.geeksville.us/roll20/Hellfrost_LoF.jpg"); */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/Hellfrost_LoF-ws.jpg");
background-repeat: repeat;
background-position: center;
background-origin: content-box;
}
input[value="10"]:checked ~ .sheet-background { /*Lahnkmar*/
/*background-image: url("http://www.geeksville.us/roll20/lankhmar-bg-1.jpg");*/
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/lankhmar-ws.jpg");
/*background-size: 840 840px;*/
background-repeat: repeat;
/*background-attachment: fixed;*/
background-position: center;
background-origin: content-box;
}
input[value="11"]:checked ~ .sheet-background {
/* background: url("http://www.geeksville.us/roll20/Rifts-CSBackground.jpg") repeat-y center center; */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/Rifts-ws.jpg");
/*background-size: 863px 840px;*/
background-size: 890px 840px;
}
input[value="12"]:checked ~ .sheet-background {
/* background: url("http://www.geeksville.us/roll20/RippersBG.jpg") repeat-y center center; */
background-image: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/RippersBG-ws.jpg");
background-size: 890px 840px;
}
input[value="13"]:checked ~ .sheet-background {
background-image: url("https://i.imgur.com/chYEKm6.png");
background-size: 863px;
background-repeat: repeat-y;
}
.sheet-riftsBackground:checked ~ .sheet-characterT + .sheet-bg,
.sheet-useBackground:checked ~ .sheet-bg,
.sheet-useBackground:checked ~ .sheet-benniesxp {
color: white;
}
.sheet-useBackground:checked ~ .sheet-benniesxp:hover {
cursor: pointer;
color: gold;
}
/*----------- End Background Info -----------*/
.sheet-buttonbar {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-evenly;
align-items: flex-start;
padding: 5px 0 0 0;
background: rgba(255,255,255,0.75);
}
.sheet-navbuttons,
.sheet-functions,
.sheet-docbuttons {
flex: 1 0 33%;
}
.sheet-navbuttons {
text-align: left;
}
.sheet-functions {
text-align: center;
}
.sheet-docbuttons {
text-align: right;
}
.sheet-toprow {
margin: 0px 0px 0px 5px;
padding: 0px;
border: 1px solid black;
display: inline-block;
}
.sheet-sectionHeading {
text-align: center;
margin-bottom: 10px;
}
.sheet-maindiv {
margin: 0px;
padding: 0px;
width: 863px;
border: 1px solid black;
}
.sheet-topbuttons {
background-color: transparent;
font-family: "Pictos";
font-size: 2em;
border: none;
background-image: none;
font-weight: bold;
box-shadow: none;
text-shadow: none;
height: 28px;
margin: 0px;
padding: 0 5px 0 5px;
}
.sheet-newcontent[value="read"] + .sheet-releasenotesbutton,
.sheet-newdocumentation[value="read"] + .sheet-documentationbutton {
color: black;
}
.sheet-newcontent[value="unread"] + .sheet-releasenotesbutton {
color: red;
}
.sheet-newdocumentation[value="unread"] + .sheet-documentationbutton {
color: blue;
}
.sheet-base {
display: inline-block;
margin: 0px;
padding: 0px;
width: 100%;
}
.sheet-basicinfo {
display:flex;
flex-wrap: wrap;
}
/*----------- Start Mook/Wild Card Toggle --------------------*/
.sheet-switch {
position: relative;
display: inline-block;
width: 60px;
height: 20px;
margin-bottom: -5px !important;
}
.sheet-switch input {display:none;}
.sheet-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #d6bf87;
-webkit-transition: .4s;
transition: .4s;
}
.sheet-slider:before {
position: absolute;
content: "";
height: 12px;
width: 12px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .sheet-slider {
background-color: #c0bba7;
}
input:focus + .sheet-slider {
box-shadow: 0 0 1px #c0bba7;
}
input:checked + .sheet-slider:before {
-webkit-transform: translateX(50px);
-ms-transform: translateX(50px);
transform: translateX(50px);
}
.sheet-slider.sheet-round {
border-radius: 50px;
}
.sheet-slider.sheet-round:before {
border-radius: 50%;
}
/*----------- End Mook/Wild Card Toggle --------------------*/
.sheet-xplabel,
.sheet-ranklabel {
display: inline;
font-size: 1em;
font-weight: normal;
padding: 0;
}
.sheet-xpRank {
position: relative;
top: 0px;
left: 5%;
}
.sheet-rank,
.sheet-Class {
width: 90px;
margin-bottom:1px;
border: none;
border-bottom: solid black 1px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-Class {
display: none;
}
.sheet-useThreatRating:not(:checked) + label.sheet-Rank-n-XP::before,
.sheet-useClass:not(:checked) ~ label.sheet-Rank-n-XP::before {
content: "XP/Rank";
}
.sheet-useClass:checked ~ label.sheet-Rank-n-XP::before {
content: "XP/Class";
/*font-size: 9px;*/
}
.sheet-useClass:checked ~ .sheet-rank {
display: none;
}
/* Show Class if ETU is being used */
.sheet-useClass:checked ~ .sheet-Class {
display: inline-block;
}
.sheet-Rank-n-XP {
display: inline;
font-size: 1em;
font-weight: normal;
}
.sheet-useThreatRating:checked + label.sheet-Rank-n-XP::before {
content: "XP/Threat Rating";
font-size: 9px;
}
.sheet-useThreatRating:not(:checked) + label.sheet-Rank-n-XP::before,
.sheet-useClass:not(:checked) ~ label.sheet-Rank-n-XP::before {
content: "XP/Rank";
}
.sheet-useThreatRating:checked + label.sheet-Rank-n-XP::before {
content: "XP/Threat Rating";
font-size: 9px;
}
.sheet-useClass:checked ~ label.sheet-Rank-n-XP::before {
content: "XP/Class";
/*font-size: 9px;*/
}
/*----------- Tab Setup ------------------------------------*/
span.sheet-bg {
margin-right: 5px;
}
.sheet-tab {
z-index: 9999;
font-size: 6em;
margin-top: -10px;
opacity: 0;
width:20px;
height: 20px;
}
.sheet-character,
.sheet-config,
.sheet-vehicles,
.sheet-notes,
.sheet-release,
.sheet-documentation {
display: none;
}
.sheet-release,
.sheet-documentation {
background: rgba(255,255,255,0.75);
}
.sheet-characterT:checked ~ div.sheet-character,
.sheet-configT:checked ~ .sheet-config,
.sheet-vehiclesT:checked ~ div.sheet-vehicles,
.sheet-journalT:checked ~ div.sheet-notes,
.sheet-releaseN:checked ~ div.sheet-release,
.sheet-documentatioN:checked ~div.sheet-documentation {
display: block;
width: 100%;
margin: 0px;
padding: 0px;
}
.sheet-tab + span {
font-family: pictos;
font-size: 2em;
margin-left: -20px;
}
.sheet-tab + span.sheet-vehiclesT {
margin-left: -20px;
}
/*----------- End Tab Setup --------------------------------*/
/*----- button Configuration start -----*/
button[type=roll].sheet-traitbutton,
button[type=roll].sheet-hindranceOutput,
button[type=roll].sheet-edgeOutput,
button[type=roll].sheet-shipcrewbutton,
button[type=roll].sheet-APIOutput,
button[type=roll].sheet-benniesxp,
button[type=roll].sheet-statblock {
border: none;
background-color: transparent;
background-image: none;
font-size: 1.05em;
font-weight: bold;
box-shadow: none;
text-shadow: none;
height: 28px;
margin: 0px;
padding: 0px;
}
button[type=roll].sheet-hindranceOutput::before,
button[type=roll].sheet-shipcrewbutton::before,
button[type=roll].sheet-edgeOutput::before,
button[type=roll].sheet-APIOutput::before,
button[type=roll].sheet-benniesxp::before,
button[type=roll].sheet-statblock::before {
content: '';
}
button[type=roll].sheet-hindranceOutput,
button[type=roll].sheet-edgeOutput,
button[type=roll].sheet-shipcrewbutton,
button[type=roll].sheet-APIOutput,
button[type=roll].sheet-benniesxp {
font-family: "Pictos";
}
.sheet-benniesxp {
display: none;
}
.sheet-useBenniesXP:checked ~ .sheet-benniesxp {
display: inline;
font-size: 2em;
}
.sheet-benniesxp:hover {
cursor: pointer;
color: gold;
}
/*----- button Configuration end -----*/
.sheet-atts {
background: rgba(255,255,255,0.75);
}
.sheet-atts,
.sheet-skills {
display: inline-block;
margin-right: 2px;
padding: 0px;
width: 32.5%;
vertical-align: top;
/*border: 1px solid gray;*/
}
.sheet-left,
.sheet-right {
display: inline-block;
}
.sheet-vertRight {
transform: rotate(270deg);
float: left;
margin-left: -20px;
margin-right: 15px;
}
.sheet-vertLeft {
transform: rotate(90deg);
float: right;
position: relative;
top: -43px;
left: 15px;
}
.sheet-bigger {
font-size: 1em;
font-weight: bold;
color: maroon;
}
.sheet-standardTextArea {
width: 99%;
box-sizing: content-box;
background: none;
border: none;
}
.sheet-standardDiv {
display: block;
background: rgba(255,255,255,0.75);
padding: 2px;
margin: 2px 0 5px 0;
}
.sheet-colHeader,
.sheet-gearcolHeader {
font-size: 1.25em;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
/*background: rgba(255,255,255,0.75);*/
}
.sheet-gearcolHeader {
margin-top: -25px;
background-color: silver;
margin-bottom: 25px;
}
.sheet-subheader {
font-size: 1.15em;
text-align: center;
}
.sheet-basicinfolableleft,
.sheet-basicinfolableright,
.sheet-basicinfolablecenter {
font-size: .8em;
font-weight: normal;
width: 100%;
margin-bottom: 2px;
}
.sheet-basicinfolableleft {
text-align: left;
}
.sheet-basicinfolableright {
text-align: right;
}
.sheet-basicinfolablecenter {
text-align: center;
}
.sheet-basicinputext {
width: 100%;
border: none;
border-bottom: 1px solid black;
font-weight: bold;
}
.sheet-visitoggle {
margin-top: -40px;
}
.sheet-engramDeets {
position: relative;
top: -40px;
}
.sheet-hideCoreAtts {
width:60px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-showCoreAtts {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-hideCoreAtts:checked + .sheet-showCoreAtts::before {
content: 'E';
}
.sheet-hideCoreAtts:not(:checked) + .sheet-showCoreAtts::before {
content: 'J';
}
.sheet-hideCoreAtts:checked ~ .sheet-attributes {
display: none;
}
.sheet-attSectionTitle {
text-align: center;
margin-top: -30px;
margin-bottom: 10px;
}
.sheet-hideAtts,
.sheet-hideSkills,
.sheet-hideTAP,
.sheet-hideEngrams,
.sheet-hideHindrances,
.sheet-hideEdges,
.sheet-hideAdv,
.sheet-showhide,
.sheet-hideMisc {
width: 60px;
margin: 0px;
padding: 0px;
}
.sheet-hideAtts,
.sheet-hideMisc,
.sheet-hideSkills,
.sheet-hideTAP,
.sheet-hideEngrams,
.sheet-hideHindrances,
.sheet-hideEdges,
.sheet-hideAdv {
opacity: 0;
z-index: 9999;
top: -40px;
left: 0px;
position: relative;
}
.sheet-showhide {
/*margin-left: -58px;*/
font-size: 1.5em;
}
.sheet-hideArmor,
.sheet-hideWeapons,
.sheet-hideGear,
.sheet-hidePowers,
.sheet-hideRipper,
.sheet-hideAugments {
opacity: 0;
z-index: 9999;
width: 20px;
height: 20px !important;
}
.sheet-showNhide {
margin-left: -15px;
font-size: 1.5em;
}
.sheet-atts .sheet-hideAtts + .sheet-showhide,
.sheet-hideMisc + .sheet-showhide,
.sheet-hideSkills + .sheet-showhide,
.sheet-atts .sheet-hideEngrams + .sheet-showhide,
.sheet-atts .sheet-hideTAP + .sheet-showhide,
.sheet-atts .sheet-hideHindrances + .sheet-showhide,
.sheet-atts .sheet-hideEdges + .sheet-showhide,
.sheet-atts .sheet-hideAdv + .sheet-showhide,
.sheet-base .sheet-hideAtts + .sheet-showhide {
top: -40px;
left: -60px;
position: relative;
}
.sheet-hideAtts:not(:checked) + span.sheet-showhide::before,
.sheet-hideMisc:not(:checked) + span.sheet-showhide::before,
.sheet-hideSkills:not(:checked) + span.sheet-showhide::before,
.sheet-hideTAP:not(:checked) + span.sheet-showhide::before,
.sheet-hideEngrams:not(:checked) + span.sheet-showhide::before,
.sheet-hideHindrances:not(:checked) + span.sheet-showhide::before,
.sheet-hideEdges:not(:checked) + span.sheet-showhide::before,
.sheet-hideAdv:not(:checked) + span.sheet-showhide::before,
.sheet-hideArmor:not(:checked) + span.sheet-showNhide::before,
.sheet-hideWeapons:not(:checked) + span.sheet-showNhide::before,
.sheet-hideGear:not(:checked) + span.sheet-showNhide::before,
.sheet-hidePowers:not(:checked) + span.sheet-showNhide::before,
.sheet-hideRipper:not(:checked) + span.sheet-showNhide::before,
.sheet-hideAugments:not(:checked) + span.sheet-showNhide::before {
font-family: "Pictos";
content: "J";
}
.sheet-hideAtts:checked + span.sheet-showhide::before,
.sheet-hideMisc:checked + span.sheet-showhide::before,
.sheet-hideSkills:checked + span.sheet-showhide::before,
.sheet-hideTAP:checked + span.sheet-showhide::before,
.sheet-hideEngrams:checked + span.sheet-showhide::before,
.sheet-hideHindrances:checked + span.sheet-showhide::before,
.sheet-hideEdges:checked + span.sheet-showhide::before,
.sheet-hideAdv:checked + span.sheet-showhide::before,
.sheet-hideArmor:checked + span.sheet-showNhide::before,
.sheet-hideWeapons:checked + span.sheet-showNhide::before,
.sheet-hideGear:checked + span.sheet-showNhide::before,
.sheet-hidePowers:checked + span.sheet-showNhide::before,
.sheet-hideRipper:checked + span.sheet-showNhide::before,
.sheet-hideAugments:checked + span.sheet-showNhide::before {
font-family: "Pictos";
content: "E";
}
.sheet-attributes,
.sheet-hindrances,
.sheet-edges,
.sheet-advancements,
.sheet-recovery {
position: relative;
margin: 0px 0px 10px 0px;
/*background: rgba(255,255,255,0.75);*/
/* padding-left: 5px; */
}
.sheet-attributes {
margin-top: -10px;
}
.sheet-hindrances,
.sheet-edges,
.sheet-advancements {
top: -40px;
}
.sheet-basetrait {
display: flex;
flex-wrap: wrap;
border-bottom: 1px dotted black;
border-top: 1px solid transparent;
border-left: 1px solid transparent;
border-right: 1px solid transparent;
margin: 0px;
padding: 0px;
padding-left: 5px;
position: relative;
}
.sheet-basetrait:hover {
border: 1px solid red;
}
.sheet-traitflexattbutton {
width: 202px;
text-align: left;
}
input:not([value="0"]).sheet-deltabutton + .sheet-traitflexattbutton,
input:not([value="0"]).sheet-deltabutton + .sheet-skillflexattbutton,
input:not([value="0"]).sheet-deltabutton + .sheet-smallskillflexattbutton,
input:not([value="0"]).sheet-deltabutton ~ .sheet-otherskill {
color: red;
font-style: italic;
}
input:not([value="0"]).sheet-deltabutton + .sheet-traitflexattbutton::after,
input:not([value="0"]).sheet-deltabutton + .sheet-skillflexattbutton::after,
input:not([value="0"]).sheet-deltabutton + .sheet-smallskillflexattbutton::after {
content: '*';
color: red;
}
.sheet-deriveflexbutton {
width: 95%;
text-align: left;
}
.sheet-skillflexattbutton {
width: 152px;
text-align: left;
}
.sheet-traitflexattinput {
width: 35px;
}
.sheet-traitdie {
border: none;
width: 35px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
text-align: center;
margin: 0px;
}
.sheet-wcIcon {
border: none;
width: auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
text-align: center;
margin: 0px;
background-color: transparent;
}
.sheet-wilddie {
text-align: left;
}
.sheet-traitmod,
.sheet-otraitmod {
border: none;
margin: 0px;
padding: 0px;
text-align: center;
width: 28px !important;
height: 28px !important;
-webkit-appearance: textfield;
-moz-appearance: textfield;
}
.sheet-traitmod {
margin-left: -4px;
}
hr.sheet-modsection {
margin-top: 5px;
margin-bottom: 5px;
}
.sheet-whispercheck {
margin-right: 28px;
}
.sheet-delta {
display: inline-block;
width: 230px;
font-weight: normal;
font-size: .9em;
}
.sheet-taptable {
width: 100%;
border: 1px thin silver;
background-color: transparent;
table-layout: fixed;
}
.sheet-taptable tr.sheet-taprow:hover {
border: 1px solid red;
}
.sheet-moremods + span,
.sheet-moreTAP + span,
.sheet-shakenmoremods + span,
.sheet-soakmoremods + span {
opacity: 0;
}
.sheet-traitmodplus,
.sheet-moreFirewall,
.sheet-moreNT,
.sheet-moreTRange,
.sheet-fwplus,
.sheet-ntplus,
.sheet-trplus {
display: none;
}
.sheet-moremods {
width: 35px;
position: absolute;
left: 265px;
top: 15px;
z-index: 9999;
opacity: 0;
}
.sheet-shakenmoremods {
width: 20px;
position: absolute;
left: 265px;
top: 30px;
z-index: 9999;
opacity: 0;
}
.sheet-soakmoremods {
width: 20px;
position: absolute;
left: 265px;
top: 0px;
z-index: 9999;
opacity: 0;
}
.sheet-sectionSeperator {
margin: 5px 0 5px 0;
}
.sheet-block-separator {
border: .45px dashed silver;
margin: -4px 0px 8px 0px;
}
/*------Wounds & Fatigue------*/
.sheet-conditions {
text-align: center;
display:none;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
padding: 0px;
white-space: nowrap;
margin-bottom: 5px;
margin-top: -5px;
}
.sheet-showconditions:checked ~ .sheet-conditions {
display:flex;
}
.sheet-distracted,
.sheet-vulnerable,
.sheet-stunned {
box-sizing: border-box;
/*border: 1px solid red;*/
margin: 0px 2px 2px 2px;
width: 31%;
-webkit-box-flex: 1;
-ms-flex: 1 0 31%;
flex: 1 0 31%;
}
.sheet-conditionlabel {
text-align: center;
font-weight: normal;
font-size: .75em;
}
.sheet-conditionlabel:hover {
cursor: pointer;
}
.sheet-uhoh {
color: red;
font-size: 1.75em;
margin-left: -15px;
}
.sheet-conditionspan {
display: block;
/*font-size: .75em;*/
margin-top: -10px;
font-weight: bold;
}
.sheet-isdistracted,
.sheet-isvulnerable,
.sheet-isstunned {
opacity: 0;
z-index: 9999;
}
.sheet-isdistracted:not(:checked) + .sheet-uhoh::before {
content: "♢";
font-size: 1.5em;
}
.sheet-isdistracted:checked + .sheet-uhoh::before {
content: "♦";
font-size: 1.5em;
}
.sheet-isvulnerable:not(:checked) + .sheet-uhoh::before {
content: "♤";
font-size: 1.5em;
}
.sheet-isvulnerable:checked + .sheet-uhoh::before {
content: "♠";
font-size: 1.5em;
}
.sheet-isstunned:not(:checked) + .sheet-uhoh::before {
content: "♧";
font-size: 1.5em;
}
.sheet-isstunned:checked + .sheet-uhoh::before {
content: "♣";
font-size: 1.5em;
}
.sheet-woundBox,
.sheet-fatigueBox {
display: inline-block;
padding: 0px;
height: auto;
width: 65px;
position: relative;
top: -20px;
left: -10px;
}
.sheet-woundBox {
margin: 0px 5px 0px -5px;
}
.sheet-fatigueBox {
margin: 0px -10px 0px 10px;
}
.sheet-healthbox{
display: inline-flex;;
box-sizing: border-box;
border: 1px solid red;
width: 25px;
}
.sheet-shakenbox,
.sheet-incbox {
display: inline-block;
width: 35px;
height: auto;
margin: 0px 0px 0px 8px;
position: relative;
top: -10px;
left: -10px;
}
.sheet-shaken,
.sheet-inc {
opacity: 0;
z-index: 9999;
}
.sheet-shaken + span,
.sheet-inc + span {
font-family: Pictos;
margin-left: -20px;
font-size: 2em;
}
.sheet-shaken:checked + span {
color: orange;
}
.sheet-inc:checked + span {
color: red;
font-weight: bold;
}
.sheet-incinfo,
.sheet-shakeninfo {
display: block;
font-size: .75em;
margin-top: -10px;
font-weight: bold;
}
.sheet-shakeninfo {
margin-left: -11px;
}
.sheet-standardHealth {
width: 35px;
border: none;
border-bottom: 1px solid black;
text-align: center;
}
.sheet-nerves {
display: inline-block;
box-sizing: border-box;
width: 100%;
margin: none;
padding: 5px;
text-align: left
}
.sheet-healthlabel {
display: inline-block;
width: 58px;
box-sizing: border-box;
margin: 0 5px 0 0;
font-size: 1em;
font-weight: normal;
}
.sheet-standardHealthInfo {
width: 145px;
border: none;
border-bottom: 1px solid black;
text-align: left;
}
.sheet-expansionBox {
display: none;
position: relative;
left: -10px;
top: 13px;
width: auto;
height: auto;
margin: 0px;
padding: 0px;
}
.sheet-NoS {
width: auto;
text-align: center;
border: none;
}
.sheet-healthmods {
opacity: 0;
z-index: 9999;
}
.sheet-healthmods + span {
font-family: Pictos;
font-size: 1.25em;
margin-left: -12px;
color: gray;
}
.sheet-healthmods:checked + span {
color: black;
}
.sheet-woundBox:hover > .sheet-expansionBox,
.sheet-fatigueBox:hover > .sheet-expansionBox,
.sheet-showExpansion:checked + .sheet-expansionBox {
display: block;
float: right;
}
.sheet-woundmod,
.sheet-fatiguedmod,
.sheet-loadconfig {
display: none;
}
.sheet-loadmods {
width: 35px;
position: relative;
left: 185px;
top: -15px;
z-index: 9999;
opacity: 0;
}
.sheet-loadmods + span {
font-family: Pictos;
color: gray;
position: relative;
top: -15px;
left: 155px;
opacity: 0;
}
.sheet-useLoad:not(:checked) + .sheet-loadstuff {
display: none;
}
.sheet-loadstuff:hover + .sheet-loadmods + span,
.sheet-loadmods:hover + span,
.sheet-loadmods:checked + span {
opacity: 1;
}
.sheet-loadmods:checked + span {
color: black;
}
.sheet-showWoundmod:checked + .sheet-woundmod,
.sheet-showFatiguemod:checked + .sheet-fatiguedmod,
.sheet-showLoadConfig:checked ~ .sheet-loadconfig {
display: inline-block;
text-align: center;
width: 98%;
top: -15px;
}
/*------End Wounds & Fatigue------*/
/*------ Derived Stats -------*/
.sheet-swadeenc,
.sheet-swexenc {
display: none;
}
.sheet-encrules[value="1"] ~ .sheet-swadeenc,
.sheet-encrules[value="2"] ~ .sheet-swexenc {
display: block;
}
.sheet-modifier {
text-align: center;
}
.sheet-hideMods:checked ~ .sheet-useMods {
display: none;
}
.sheet-conviction {
display: none;
}
.sheet-useConviction:checked + .sheet-conviction {
display: inline-block;
}
.sheet-hasconviction {
z-index: 9999;
opacity: 0;
font-size: 1.5em;
width: 20px;
height: 20px;
}
.sheet-convictiontoken {
margin-left: -15px;
}
.sheet-hasconviction:not(:checked) + .sheet-convictiontoken::before {
content: "♥";
font-size: 2em;
color: silver;
}
.sheet-hasconviction:checked + .sheet-convictiontoken::before {
content: "♥";
font-size: 2em;
color: red;
}
.sheet-sizecat {
font-size: .75em;
color: gray;
position: relative;
top: -10px;
bottom: -10px;
}
.sheet-showsize {
display: none;
}
.sheet-usesize:checked + .sheet-showsize {
display: block;
}
.sheet-usesize:checked ~ .sheet-watchtoughness {
margin-top: -20px;
}
.sheet-basederived {
display: flex;
flex-wrap: wrap;
border: none;
margin: 0px;
padding: 0px;
padding-left: 5px;
position: relative;
}
.sheet-charisma {
display: none;
}
.sheet-useCharisma:checked + .sheet-charisma {
display: flex;
}
.sheet-derivelabel,
.sheet-derivebase,
.sheet-derivemisc,
.sheet-derivemod,
.sheet-derivecurrent {
text-align: center;
}
.sheet-derivebase > input.sheet-derivedStat,
.sheet-derivemisc > input.sheet-derivedStat,
.sheet-derivemod > input.sheet-derivedStat,
.sheet-derivecurrent >input.sheet-derivedStat {
width: 41.31px;
}
.sheet-derivelabel {
display: inline-block;
width: 40%;
text-align: left;
font-weight:bold;
line-height: 2em;
}
.sheet-derivebase {
display: inline-block;
width: 15%;
}
.sheet-derivebaseplus {
display: inline-block;
width: 25%;
}
.sheet-derivemod {
display: inline-block;
width: 15%;
}
.sheet-derivemisc {
display: inline-block;
width: 15%;
}
.sheet-derivecurrent {
display: inline-block;
width: 15%;
}
.sheet-derivedStat {
text-align: center;
}
.charsheet td.sheet-tapreadout {
text-align: center;
font-size: .9em;
background-color: #919191;
color: white;
}
.sheet-moreTAP {
width: 15px;
position: relative;
margin-top: -15px;
z-index: 9999;
opacity: 0;
overflow: hidden;
float: right;
}
.sheet-corederived {
position: relative;
top: -20px;
}
/*------- Derived Stats End -------*/
.sheet-moremods + span,
.sheet-shakenmoremods + span,
.sheet-soakmoremods + span {
font-family: "Pictos";
color: gray;
position: absolute;
}
.sheet-moreTAP + span {
font-family: "Pictos";
color: gray;
position: relative;
margin-top: -15px;
overflow: hidden;
float: right;
}
.sheet-moremods + span,
.sheet-soakmoremods + span {
top: 15px;
left: 267px;
}
.sheet-shakenmoremods + span {
top: 30px;
left: 267px;
}
.sheet-basetrait:hover ~ .sheet-moremods + span,
.sheet-basetrait:hover ~ .sheetshakenmoremods + span,
.sheet-basetrait:hover ~ .sheetsoakmoremods + span,
.sheet-moremods:hover + span,
.sheet-shakenmoremods:hover + span,
.sheet-soakmoremods:hover + span,
.sheet-moremods:checked + span,
.sheet-shakenmoremods:checked + span,
.sheet-soakmoremods:checked + span,
.sheet-moreTAP:checked + span,
.sheet-moreTAP:hover + span,
.sheet-hindranceNedge:hover > .sheet-moremods + span {
opacity: 1;
}
.sheet-basetrait:hover > .sheet-moremods + span,
.sheet-basetrait:hover > .sheet-shakenmoremods + span,
.sheet-basetrait:hover > .sheet-soakmoremods + span,
tr.sheet-taprow:hover .sheet-moreTAP + span {
opacity: 1;
}
.sheet-moremods:checked + span,
.sheet-shakenmoremods:checked + span,
.sheet-soakmoremods:checked + span,
.sheet-moreTAP:checked + span {
color: black;
}
.sheet-moremods:checked ~ .sheet-traitmodplus,
.sheet-shakenmoremods:checked ~ .sheet-traitmodplus,
.sheet-soakmoremods:checked ~ .sheet-traitmodplus,
.sheet-moreFirewall:checked ~ .sheet-fwplus,
.sheet-moreNT:checked ~ .sheet-ntplus,
.sheet-moreTRange:checked ~ .sheet-trplus,
.sheet-useFencingStyle:checked + .sheet-FencingStyle {
display: block;
width: 100%;
border: none;
}
.sheet-useSkillSpec:checked + .sheet-SkillSpec {
display: block;
width: 90%;
}
.sheet-SkillSpec,
.sheet-FencingStyle {
margin-left: 20px;
margin-bottom: 15px;
}
.sheet-ModDesc {
border: none;
width: 228px;
margin: 0px;
font-size: .85em;
}
.sheet-WD {
position: relative;
top: 0px;
left: 12%;
}
.sheet-linkedAtt {
width: 50px;
height: 28px;
line-height: 28px;
display: inline-flex;
}
.sheet-attrankselect {
margin: 0px 0px 0px -4px;
}
.sheet-trackXP,
.sheet-trackClass,
.sheet-trackThreat {
display: none;
}
.sheet-useXPLabel:checked ~ .sheet-trackXP,
.sheet-useClass:checked ~ .sheet-trackClass,
.sheet-useThreatRating:checked ~ .sheet-trackThreat {
display: inline;
}
.sheet-useXPLabel:checked ~ .sheet-advances,
.sheet-useClass:checked ~ .sheet-useRank,
.sheet-useThreatRating:checked ~ .sheet-useRank {
display: none;
}
.sheet-xp,
.sheet-advancement {
display: inline-block;
text-align: center;
}
.sheet-xp {
width: 33%;
}
.sheet-advancement {
width: 65%;
}
.sheet-advfield {
border: none;
border-bottom: 1px solid black;
}
/*----------- Start Skills Config Sections -----------*/
.sheet-hideskillsconfig {
display: inline-block;
width: 35px;
height: 35px;
font-size: 1.25em;
position: relative;
left: 175px;
top: 28px;
opacity: 0;
z-index: 9999;
}
.charsheet span.sheet-skillList {
font-family: "Pictos";
margin-left: -35px;
font-size: 1.25em;
position: relative;
left: 176px;
top: 29px;
}
.sheet-abilities {
/*background: rgba(255,255,255,0.75);*/
position: relative;
top: -40px;
}
.sheet-hideskillsconfig:not(:checked) + span.sheet-skillList::before {
/*content: "y";*/
content:"x";
}
.sheet-hideskillsconfig:checked + span.sheet-skillList::before {
content: "2";
color: green;
}
.sheet-isSkillConfig {
display: none;
position: relative;
margin: 0px;
top:-40px;
/*background: rgba(255,255,255,0.75);*/
}
.sheet-hideskillsconfig:checked ~ .sheet-isSkillConfig {
display: inline-block;
}
.sheet-isSkillList {
display: inline-flex;
flex-flow: column wrap;
height: 430px;
}
.sheet-StaticSkill {
font-size: 1.25em;
z-index: 9999;
opacity: 0;
}
.sheet-StaticSkill + span {
font-family: "Pictos";
font-size: 1.25em;
margin-left: -13px;
}
.sheet-StaticSkill:not(:checked) + span::before {
content: "*";
color: red;
}
.sheet-StaticSkill:checked + span::before {
content: "3";
margin-left: -1.5px;
color: green;
}
.sheet-SkillListLabel {
font-size: 13px;
font-weight: normal;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sheet-speciality {
border: none;
border-bottom: 1px solid black;
width: 92%;
}
.sheet-otherskill {
border: none;
border-bottom: 1px solid black;
width: 52%;
font-weight: bold;
color: black;
}
.sheet-hinfield,
.sheet-hintype,
.sheet-edgefield {
border: none;
border-bottom: 1px solid black;
}
.sheet-hinfield {
width: 65%;
}
.sheet-edgefield {
width: 95%;
}
.sheet-hintype {
width: 75px;
text-align: center;
}
.sheet-hindrancefield,
.sheet-edgefield {
border: none;
border-bottom: 1px solid black;
}
.sheet-TAspeciality {
border: none;
resize: vertical;
width: 95%;
height: 25px;
margin-bottom: -10px;
}
.sheet-LinkedAttSelect {
width: 185px;
}
/*----------- End Skills Config Sections -----------*/
.sheet-repeatingHeader {
display: inline-block;
text-align: center;
margin-right: 5px;
}
/*----------- Start Armor Section -----------*/
.sheet-armor {
display: flex;
flex-wrap: wrap;
margin-top: -15px;
}
.sheet-armorWorn,
.sheet-armorProtected,
.sheet-armorProtection,
.sheet-armorProtectionType,
.sheet-armorWeight,
.sheet-armorCarried,
.sheet-armorDesc,
.sheet-armorTotalWeight {
margin-right: 5px;
display: inline-block;
text-align: center;
}
.sheet-armorWornContainer,
.sheet-armorCarriedContainer {
display: inline-flex;
margin: 0px;
padding: 0px;
width: 50px;
}
.sheet-armorWorn {
width: 50px;
}
.sheet-isWorn,
.sheet-isCarried {
z-index: 9999;
opacity: 0;
}
.sheet-isWornIcon,
.sheet-isCarriedIcon {
font-family: Pictos;
margin-left: -40px;
margin-top: -8px;
font-size: 1.5em;
padding: 0px;
}
.sheet-isCarriedIcon {
margin-left: -45px;
}
.sheet-isWorn:checked + .sheet-isWornIcon::before,
.sheet-isCarried:checked + .sheet-isCarriedIcon::before {
content: "2";
}
.sheet-isWorn:not(:checked) + .sheet-isWornIcon::before,
.sheet-isCarried:not(:checked) + .sheet-isCarriedIcon::before {
content: "D";
}
.sheet-armorType,
input.sheet-armorType {
width: 375px;
margin-right: 5px;
}
.sheet-armorProtected,
input.sheet-armorProtected {
width: 135px;
}
.sheet-armorProtection,
input.sheet-armorProtection {
width: 75px;
}
.sheet-armorStacks,
input.sheet-armorStacks {
width: 50px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-armorWeight,
input.sheet-armorWeight {
width: 50px;
}
.sheet-armorCarried,
input.sheet-armorCarried {
width: 50px;
}
.sheet-armorDesc,
.sheet-armorTotalWeight {
width: 98%;
text-align: left;
margin: 0px 0px 0px 3.5px;
}
/*----------- End Armor Section -----------*/
/*----------- Start Melee Section -----------*/
.sheet-weaponHeader {
font-size: 14px;
font-weight: bold;
}
.sheet-hr {
width: 100%;
}
.sheet-weapons {
display: inline-flex;
width: 863px;
flex-flow: row wrap;
justify-content: space-between;
align-items: flex-start;
}
.sheet-weaponItem {
flex: 0 0 auto;
align-self: flex-start;
margin: 0 0 4px 0;
box-sizing: border-box;
}
.sheet-button,
.sheet-weapon,
.sheet-range,
.sheet-rof,
.sheet-damage,
.sheet-shots,
.sheet-weaponap,
.sheet-weaponweight,
.sheet-weaponcarried,
.sheet-weaponTotalWeight {
text-align: center;
display: inline-block;
}
.sheet-button,
.sheet-damage,
.sheet-shots {
width: 85px !important;
}
input[type="number"].sheet-weaponshots {
width: 33px;
}
.sheet-invisbutton {
border: none;
border-bottom: 1px solid black;
height: 27px;
font-size: .9em;
background-color: transparent;
cursor: default;
}
.sheet-highlight:checked + .sheet-configlabels {
background-color: cyan;
color: red;
}
.sheet-weapon {
width: 265px;
text-align: left !important;
}
.sheet-range {
width: 113px !important;
}
.sheet-rof {
width: 35px !important;
}
.sheet-weaponap,
.sheet-weaponweight,
.sheet-weaponcarried {
width: 60px !important;
}
.sheet-itemCarried {
width: 50px;
}
.sheet-weaponnotes {
width: 89.5%;
height: 50px;
}
.sheet-configlabels {
display: inline;
font-weight: bold;
font-size: 1em;
margin-left: 5px;
/*width: 55px;*/
}
.sheet-weaponbutton,
.sheet-spellbutton {
width: 100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-weaponskill,
.sheet-spellskill{
display: none;
}
.sheet-weapondamage,
.sheet-spellnotesconfig,
.sheet-weaponbutton[value="0"] + .sheet-weaponskill,
.sheet-weaponbutton[value="2"] + .sheet-weaponskill,
.sheet-spellbutton[value="1"] ~ .sheet-spelldamage,
.sheet-spellbutton[value="0"] ~ .sheet-spelldamage,
/*.sheet-spellbutton[value="1"] ~ .sheet-vbonusdamage,
.sheet-spellbutton[value="0"] ~ .sheet-vbonusdamage,*/
.sheet-spellbutton[value="0"] + .sheet-spellskill,
.sheet-spellbutton[value="2"] + .sheet-spellskill {
display: inline-block;
margin-left: 10px;
}
.sheet-buttonand,
.sheet-buttondo,
.sheet-buttonma,
.sheet-buttonsk {
display: none;
}
.sheet-weaponbutton[value="0"] + .sheet-buttonand,
.sheet-weaponbutton[value="1"] ~ .sheet-buttondo,
.sheet-weaponbutton[value="2"] ~ .sheet-buttonma,
.sheet-spellbutton[value="0"] + .sheet-buttonand,
.sheet-spellbutton[value="1"] ~ .sheet-buttondo,
.sheet-spellbutton[value="2"] ~ .sheet-buttonsk {
display: inline;
font-size: .7em;
margin-left: 5px;
}
input[value="0"].sheet-showmultiattack ~ select > .sheet-multiattack {
display: none;
}
.sheet-weaponbutton[value="1"] + .sheet-button::before {
content: "Damage";
}
.sheet-weaponatt,
.sheet-speallatt {
width: 105px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-weaponnum,
.sheet-spellnum {
width: 35px !important;
}
.sheet-moreweapon,
.sheet-morespell {
z-index: 9999;
opacity: 0;
margin-top: 0px;
margin-left: 85px;
}
.sheet-moreweapon {
margin-top: -15px;
}
.sheet-moreweapon + span {
font-family: "Pictos";
/*margin-left: -12px;*/
margin-right: -18px;
margin-top: -17px;
margin-left: -26px;
color: gray;
opacity: 0;
}
.sheet-morespell + span,
.sheet-morespell {
font-family: "Pictos";
margin-left: -8px;
position: absolute;
top: 15px;
left: 104px;
color: gray;
opacity: 0;
}
/*.sheet-weaponitem:hover > .sheet-moreweapon + span,*/
.sheet-fullrow {
display: block;
width: 100%;
margin: 0 0 20px 0;
}
.sheet-weapons:hover > .sheet-moreweapon + span,
.sheet-moreweapon:hover + span,
.sheet-moreweapon:checked + span,
.sheet-powerrow:hover + .sheet-morespell + span,
.sheet-morespell:hover + span,
.sheet-morespell:checked + span {
opacity: 1;
}
.sheet-moreweapon:checked + span,
.sheet-morespell:checked + span {
color: black;
}
.sheet-weaponconfig,
.sheet-spellconfig {
display: none;
}
.sheet-moreweapon:checked ~ .sheet-weaponconfig,
.sheet-morespell:checked ~ .sheet-spellconfig {
display: inline-block;
width: 100%;
margin: 0px 0px 30px 0px;
border-bottom: 1px solid silver;
background-color: cornsilk;
}
.sheet-moreweapon:not(:checked) ~ .sheet-weaponnotes,
.sheet-morespell:not(:checked) ~ .sheet-spellnotes,
.sheet-spelltrappings {
min-height: 25px;
height: 25px;
}
.sheet-spelltrappings {
width: 98%;
box-sizing: border-box;
padding-left: 15px;
margin: 0 0 0 2%;
}
/*.sheet-spellOutput {
margin-top: -220px;
margin-bottom: 220px;
}
.sheet-spellconfigb:not(:checked) + .sheet-spellOutput {
margin-top: -60px;
margin-bottom: 60px;
}*/
/*----------- End Melee Section -----------*/
/*----------- Start Gear Section -----------*/
.sheet-gear {
display: flex;
box-sizing: border-box;
width: 100%;
flex-wrap: nowrap;
justify-content: space-evenly;
align-items: flex-start;
align-content: flex-start;
}
.sheet-worn,
.sheet-stashed {
flex: 1 0 50%;
}
.sheet-item {
width: 347px;
text-align: left;
margin-left: 10px;
}
.sheet-itemweight {
width: 60px;
text-align: center;
}
/*----------- End Gear Section -----------*/
/*----------- Start Rippertech -----------*/
.sheet-rippertech {
display: flex;
flex-wrap: wrap;
margin-top: -15px;
}
.sheet-rtbutton,
.sheet-rtitem,
.sheet-rtbenefit,
.sheet-rtdamage {
display: inline-block;
text-align: center;
box-sizing: border-box;
}
.sheet-rtbutton {
width: 85px !important;
}
.sheet-rtitem {
width: 200px !important;
text-align: left !important;
}
.sheet-rtbenefit {
width: 350px !important;
}
.sheet-rtdamage {
width: 200px !important;
}
/*----------- End Rippertech -------------*/
/*----------- Start Rippertech -----------*/
.sheet-augmentations {
display: flex;
flex-wrap: wrap;
margin-top: -15px;
}
.sheet-augrow {
display: flex;
align-items: flex-start;
}
.sheet-augenable,
.sheet-augitem,
.sheet-augstrain,
.sheet-augdetails {
display: inline-block;
text-align: center;
box-sizing: border-box;
}
.sheet-augenable {
width: 46px !important;
}
.sheet-augitem {
width: 200px !important;
text-align: left !important;
}
.sheet-augstrain {
width: 85px !important;
}
.sheet-augdetails {
width: 510px !important;
height: 27px;
border: none;
text-align: left;
min-height: 27px;
}
.sheet-augmentTotalWeight {
display: inline-block;
width: 315px;
}
/*----------- End Rippertech -------------*/
/*----------- Start Powers Section -----------*/
.sheet-buttonright {
margin: -50px 0 0 785px;
}
.sheet-powerpoints {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
box-sizing: border-box;
width: 100%;
justify-content: center;
align-items: flex-end;
align-content: flex-end;
margin: 0px 0 30px 0;
}
.sheet-label2,
.sheet-label3,
.sheet-label4,
.sheet-label5 {
display: none;
}
input:not([value="1"]).sheet-showmultipleabs ~ .sheet-label2,
input:not([value="1"]):not([value="2"]).sheet-showmultipleabs ~ .sheet-label3,
input:not([value="1"]):not([value="2"]):not([value="3"]).sheet-showmultipleabs ~ .sheet-label4,
input:not([value="1"]):not([value="2"]):not([value="3"]):not([value="4"]).sheet-showmultipleabs ~ .sheet-label5 {
display: inline-flex;
}
.sheet-showmultipleabs[value="1"] ~ .sheet-removeab,
.sheet-showmultipleabs[value="5"] ~ .sheet-addab {
color: gray;
cursor: default;
}
.sheet-addab,
.sheet-removeab,
.sheet-configbutton {
color: transparent;
box-shadow: none;
background: transparent;
border-color: transparent;
text-shadow:none;
width: 60px;
font-family: pictos;
font-size: 1.6em;
}
.sheet-addab {
color: darkgreen;
margin: 0 250px 0 0;
}
.sheet-removeab {
color: crimson;
}
.sheet-configbutton {
color: black;
font-size: 1.25em;
}
.sheet-abcolor[value="white"] + .sheet-ppcontainer,
.sheet-powercolor[value="white"] + .sheet-fullrow {
background: rgba(255,255,255,.15);
}
.sheet-abcolor[value="red"] + .sheet-ppcontainer,
.sheet-powercolor[value="red"] + .sheet-fullrow {
background: rgba(255,0,0,.15);
}
.sheet-abcolor[value="purple"] + .sheet-ppcontainer,
.sheet-powercolor[value="purple"] + .sheet-fullrow {
background: rgba(128,0,128,.15);
}
.sheet-abcolor[value="blue"] + .sheet-ppcontainer,
.sheet-powercolor[value="blue"] + .sheet-fullrow {
background: rgba(0,0,255,.15);
}
.sheet-abcolor[value="green"] + .sheet-ppcontainer,
.sheet-powercolor[value="green"] + .sheet-fullrow {
background: rgba(0,128,0,.15);
}
.sheet-ppcontainer {
/*display: flex;*/
flex-direction: column;
flex-wrap: nowrap;
box-sizing: border-box;
width: 125px;
justify-content: center;
align-items: center;
margin: 2px 5px 0 5px;
}
.sheet-ablabel,
.sheet-abpplabel {
width: 100%;
text-align: center;
margin: 5px 0 0 0;
padding: 0 0 0 0;
}
.sheet-ablabel {
font-size: 1em;
}
.sheet-abpplabel {
font-size: .85em;
}
.sheet-ppvalue {
text-align: center;
width: 45px;
}
.sheet-NoPP:checked + .sheet-powerpoints {
display: none;
}
.sheet-pplabel {
font-size: 1.05em;
font-weight: bold;
margin: 0 10px 0 0;
}
.sheet-ppfields {
text-align: center;
}
.sheet-spacer {
margin: 0 5px 0 10px;
font-weight: bold;
}
.sheet-ISP {
display: none;
}
.sheet-useISP:checked + .sheet-ISP {
display: inline-block;
}
.sheet-talismans {
display: none;
}
.sheet-useTalismans:checked ~ .sheet-talismans {
display: block;
margin-top: 15px;
}
.sheet-arcane,
.sheet-talismansection {
display: flex;
box-sizing: border-box;
width: 100%;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: flex-start;
align-content: flex-start;
}
input:not([value="J"]).sheet-newshowhide ~ .sheet-talismansection {
display: none;
}
.sheet-powerrow {
flex: 1 0 100%;
display: flex;
justify-content: space-evenly;
align-items: flex-end;
align-content: flex-start;
/* margin-top: -15px; */
}
.sheet-talismanrow {
flex: 1 0 100%;
display: flex;
justify-content: space-evenly;
align-items: flex-start;
align-content: flex-start;
/* margin-top: -15px; */
}
.sheet-spellOutput {
box-sizing: border-box;
flex: 0 0 14px;
width: 14px !important;
text-align: center;
}
.sheet-powerbutton,
.sheet-powerdamage,
.sheet-activate {
box-sizing: border-box;
flex: 0 0 85px;
width: 85px !important;
text-align: center;
}
.sheet-power {
box-sizing: border-box;
flex: 0 0 356px;
text-align: left;
width: 370px !important;
}
.sheet-talisman {
box-sizing: border-box;
flex: 0 0 200px;
text-align: left;
width: 200px !important;
}
.sheet-pp,
.sheet-duration {
box-sizing: border-box;
flex: 0 1 65px;
text-align: center;
width: 65px !important;
}
.sheet-actpenalty {
box-sizing: border-box;
flex: 0 1 150px;
text-align: center;
width: 150px !important;
}
.sheet-powerrange {
box-sizing: border-box;
flex: 0 0 113px;
text-align: center;
width: 113px !important;
}
.sheet-talismaneffect {
box-sizing: border-box;
flex: 0 0 400px;
text-align: center;
width: 400px !important;
align-items: flex-end;
}
textarea.sheet-talismaneffect {
height: 27px;
text-align: left;
border-bottom: 1px solid black;
border-top: none;
border-left: none;
border-right: none;
resize: vertical;
min-height: 27px;
}
.sheet-invested {
box-sizing: border-box;
flex: 0 0 65px;
text-align: center;
width: 65px !important;
}
.sheet-trappings {
box-sizing: border-box;
flex: 1 0 100%;
border: 1px solid black;
}
.sheet-powerconfig {
box-sizing: border-box;
flex: 1 0 100%;
border: 1px solid silver;
width: 100%;
}
.sheet-powerconfig {
display: none;
}
.sheet-showpowerconfig:checked + .sheet-powerconfig {
display: inline-block;
background-color: cornsilk;
}
.sheet-spellnotes {
width: 98%;
height: 50px;
box-sizing: border-box;
padding-left: 15px;
margin: -5px 0 0 2%;
/*margin-top: -18px;*/
}
.sheet-spelldamage {
display: none;
/*width: 400px;*/
}
.sheet-spellatt {
width: 105px;
}
.sheet-showabindicatorselection {
display: none;
}
input:not([value="1"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig .sheet-showabindicatorselection {
display: block;
}
/*----------- End Powers Section -----------*/
/*----------- Start Repeating Button Display -----------*/
[data-groupname=repeating_armor],
[data-groupname=repeating_weapons],
[data-groupname=repeating_spells],
[data-groupname=repeating_rippertech],
[data-groupname=repeating_talismans],
[data-groupname=repeating_augmentation],
[data-groupname=repeating_heroicpath],
[data-groupname=repeating_quests],
[data-groupname=repeating_sailweapons],
[data-groupname=repeating_sshipcrew],
[data-groupname=repeating_flyingweapons],
[data-groupname=repeating_fshipcrew],
[data-groupname=repeating_groundweapons],
[data-groupname=repeating_gshipcrew],
[data-groupname=repeating_wsweapons],
[data-groupname=repeating_wshipcrew],
[data-groupname=repeating_paweapons],
[data-groupname=repeating_raweapons],
[data-groupname=repeating_consumables] {
width: 100%;
}
.repcontrol_add,
.repcontrol_edit,
.repcontrol_move,
.repcontrol_del {
opacity: 0.6;
}
.repcontrol_add:hover,
.repcontrol_edit:hover,
.repcontrol_move:hover,
.repcontrol_del:hover{
opacity: 1.0;
outline: none;
}
.repcontrol_add:focus,
.repcontrol_edit:focus,
.repcontrol_move:focus,
.repcontrol_del:focus {
outline: none;
}
.repcontrol_move{
height: 11px;
line-height: 11px;
margin-top: 2px;
}
.repcontrol_del {
height: 22px;
line-height: 12px;
margin-top: 2px;
width: 30px;
background: none;
border: none;
color: red;
font-size: 1.5em;
}
.repcontrol_add,
.repcontrol_edit {
color: transparent;
box-shadow: none;
background: transparent;
border-color: transparent;
text-shadow:none;
width: 80px;
}
.repcontrol_add:before {
content: '+';
visibility: visible;
font-family: pictos;
border: none;
font-size: 18px;
height: 18px;
width: 18px;
padding: 2px 0 0 0;
color: darkgreen;
}
.repcontrol_edit:after {
content: '(';
visibility: visible;
font-family: pictos;
border: none;
font-size: 18px;
height: 18px;
width: 18px;
padding: 2px 0 0 0;
color: crimson;
}
.editmode ~ .repcontrol .repcontrol_edit:after {
content: ')';
}
[data-groupname=repeating_skills] > .repitem > .itemcontrol,
[data-groupname=repeating_consumables] > .repitem > .itemcontrol {
z-index: 10000;
}
/*----------- End Repeating Button Display -----------*/
span.sheet-vehiclesT {
margin: 0px;
padding: 0px;
display: inline-block;
}
/*----------- Start Show/Hide Sections -----------*/
.sheet-optional {
display: none;
}
.sheet-civilian,
.sheet-IF,
.sheet-archetype,
.sheet-Homeworld,
.sheet-Occupation,
.sheet-Languages,
.sheet-SkillSpec,
.sheet-FencingStyle,
.sheet-engrams,
/*--- Begin Derived Stats ---*/
.sheet-derivedhr,
.sheet-Fame,
.sheet-Reason,
.sheet-Status,
.sheet-Glory,
.sheet-Firewall,
.sheet-Strain,
.sheet-StrainThree,
.sheet-StreetCred,
.sheet-StreetCredThree,
.sheet-Corruption,
.sheet-Grit,
.sheet-NT,
.sheet-Scholarship,
.sheet-Sanity,
/*--- End Derived Stats ---*/
.sheet-Burn,
.sheet-IRSC,
.sheet-lankhmar,
.sheet-money,
.sheet-PofE,
.sheet-Clams,
.sheet-Credits,
.sheet-Livre,
/*--- Begin Static Skills ---*/
.sheet-staticAcademics,
.sheet-staticAthletics,
.sheet-staticBattle,
.sheet-staticBoating,
.sheet-staticCommonKnowledge,
.sheet-staticClimbing,
.sheet-staticDriving,
.sheet-staticElectronics,
.sheet-staticFaith,
.sheet-staticFocus,
.sheet-staticGambling,
.sheet-staticGuts,
.sheet-staticHacking,
.sheet-staticHealing,
.sheet-staticIntimidation,
.sheet-staticInvestigation,
.sheet-staticLanguage,
.sheet-staticLockpicking,
.sheet-staticNotice,
.sheet-staticOccult,
.sheet-staticPerformance,
.sheet-staticPersuasion,
.sheet-staticPiloting,
.sheet-staticPsionics,
.sheet-staticRepair,
.sheet-staticResearch,
.sheet-staticRiding,
.sheet-staticScience,
.sheet-staticShooting,
.sheet-staticSpellcasting,
.sheet-staticStealth,
.sheet-staticStreetwise,
.sheet-staticSurvival,
.sheet-staticSwimming,
.sheet-staticTaunt,
.sheet-staticThievery,
.sheet-staticThrowing,
.sheet-staticTracking,
.sheet-staticRitual,
.sheet-staticWeirdScience,
.sheet-staticOther,
/*--- End Static Skills ---*/
.sheet-LAAGI,
.sheet-LASMA,
.sheet-LASPI,
.sheet-LASTR,
.sheet-LAVIG,
/*.sheet-hideAtts:checked + .sheet-attributes,*/
.sheet-hideAtts:checked ~ .sheet-attributes,
/*.sheet-hideAtts:checked + span + .sheet-armor,*/
.sheet-hideArmor:checked + span + h1 + .sheet-armor,
.sheet-hideWeapons:checked + span + h1 + .sheet-weapons,
.sheet-hideGear:checked + span + h1 + .sheet-gear,
.sheet-hidePowers:checked + span + h1 ~ .sheet-arcane,
.sheet-hideRipper:checked + span + h1 + .sheet-rippertech,
.sheet-hideAugments:checked ~ .sheet-augmentations,
.sheet-hideHindrances:checked ~ .sheet-hindrances,
.sheet-hideTAP:checked ~ .sheet-taptable,
.sheet-hideEngrams:checked ~ .sheet-engramsDeets,
.sheet-hideEdges:checked ~ .sheet-edges,
.sheet-hideAdv:checked ~ .sheet-advancements,
.sheet-hideAdv:checked ~ .sheet-jadvancements,
/*.sheet-hideAtts:checked ~ .sheet-skillz,*/
/*.sheet-hideSkills:checked ~ .sheet-skillz,*/
.sheet-hideSkills:checked ~ .sheet-abilities,
.sheet-hideCoreAtts:not(:checked) ~ .sheet-AttsSum,
.sheet-tap,
.sheet-showVehicles:not(:checked) ~ .sheet-vehiclesT,
.sheet-showVehicles:not(:checked) + span.sheet-vehiclesT,
.sheet-showVehicles:not(:checked) ~ span.sheet-vehiclesT,
.sheet-hideAtts:checked ~ .sheet-corederived,
.sheet-hideMisc:checked ~ .sheet-miscderived,
.sheet-xpmod,
.sheet-showRippertech,
.sheet-showAugments,
.sheet-Injuries,
.sheet-WorstNightmare,
.sheet-Motivation,
.sheet-allowableSkillItem,
.sheet-hideArcanum:checked + .sheet-arcanum {
display: none;
}
.sheet-moremods:checked + .sheet-traimodplus,
.sheet-shakenmoremods:checked + .sheet-traitmodplus,
.sheet-soakmoremods:checked + .sheet-traitmodplus,
.sheet-usetap:checked + .sheet-tap,
.sheet-useInjuries:checked + .sheet-Injuries,
.sheet-useWorstNightmare:checked + .sheet-WorstNightmare,
.sheet-useMotivation:checked + .sheet-Motivation {
display: block;
}
.sheet-dstats:checked + .sheet-derivedhr,
.sheet-StaticSkill:checked + .sheet-staticAcademics,
.sheet-StaticSkill:checked + .sheet-staticAthletics,
.sheet-StaticSkill:checked + .sheet-staticBattle,
.sheet-StaticSkill:checked + .sheet-staticBoating,
.sheet-StaticSkill:checked + .sheet-staticCommonKnowledge,
.sheet-StaticSkill:checked + .sheet-staticClimbing,
.sheet-StaticSkill:checked + .sheet-staticDriving,
.sheet-StaticSkill:checked + .sheet-staticElectronics,
.sheet-StaticSkill:checked + .sheet-staticFaith,
.sheet-StaticSkill:checked + .sheet-staticFocus,
.sheet-StaticSkill:checked + .sheet-staticGambling,
.sheet-StaticSkill:checked + .sheet-staticGuts,
.sheet-StaticSkill:checked + .sheet-staticHacking,
.sheet-StaticSkill:checked + .sheet-staticHealing,
.sheet-StaticSkill:checked + .sheet-staticIntimidation,
.sheet-StaticSkill:checked + .sheet-staticInvestigation,
.sheet-StaticSkill:checked + .sheet-staticLanguage,
.sheet-StaticSkill:checked + .sheet-staticLockpicking,
.sheet-StaticSkill:checked + .sheet-staticNotice,
.sheet-StaticSkill:checked + .sheet-staticOccult,
.sheet-StaticSkill:checked + .sheet-staticPerformance,
.sheet-StaticSkill:checked + .sheet-staticPersuasion,
.sheet-StaticSkill:checked + .sheet-staticPiloting,
.sheet-StaticSkill:checked + .sheet-staticPsionics,
.sheet-StaticSkill:checked + .sheet-staticRepair,
.sheet-StaticSkill:checked + .sheet-staticResearch,
.sheet-StaticSkill:checked + .sheet-staticRiding,
.sheet-StaticSkill:checked + .sheet-staticScience,
.sheet-StaticSkill:checked + .sheet-staticShooting,
.sheet-StaticSkill:checked + .sheet-staticShooting,
.sheet-StaticSkill:checked + .sheet-staticSpellcasting,
.sheet-StaticSkill:checked + .sheet-staticStealth,
.sheet-StaticSkill:checked + .sheet-staticStreetwise,
.sheet-StaticSkill:checked + .sheet-staticSurvival,
.sheet-StaticSkill:checked + .sheet-staticSwimming,
.sheet-StaticSkill:checked + .sheet-staticTaunt,
.sheet-StaticSkill:checked + .sheet-staticThievery,
.sheet-StaticSkill:checked + .sheet-staticThrowing,
.sheet-StaticSkill:checked + .sheet-staticTracking,
.sheet-StaticSkill:checked + .sheet-staticRitual,
.sheet-StaticSkill:checked + .sheet-staticWeirdScience,
.sheet-StaticSkill:checked + .sheet-staticOther,
.sheet-AllowSkill:checked + .sheet-allowableSkillItem {
display: block;
}
.sheet-staticOther {
margin: 0px;
padding: 0px;
}
.sheet-linkedAttSpan,
.sheet-useHomeworld:checked + .sheet-Homeworld,
.sheet-usearchetype:checked + .sheet-archetype,
.sheet-useOccupation:checked + .sheet-Occupation,
.sheet-useIF:checked + .sheet-IF,
.sheet-useEngrams:checked + .sheet-engrams,
.sheet-useLanguages:checked + .sheet-Languages,
.sheet-useRippertech:checked + .sheet-showRippertech,
.sheet-useAugmentations:checked + .sheet-showAugments,
.sheet-LAA:checked ~ .sheet-LAAGI,
.sheet-LASm:checked ~ .sheet-LASMA,
.sheet-LASp:checked ~ .sheet-LASPI,
.sheet-LASt:checked ~ .sheet-LASTR,
.sheet-LAV:checked ~ .sheet-LAVIG {
display: inline-block;
}
/*--- IZ Strain ---*/
.sheet-strain {
text-align: center;
}
.charsheet .sheet-danger,
.charsheet .sheet-critical {
display: none;
}
.charsheet input.sheet-danger:checked ~ input.sheet-strain {
background: #e8a400;
font-weight: bold;
}
.charsheet input.sheet-critical:checked ~ input.sheet-strain {
background: #e93a41;
color: white;
font-weight: bold;
}
/*--- End IZ Strain ---*/
/*--- Derived Stats ---*/
.sheet-useFame:checked + .sheet-Fame,
.sheet-useReason:checked + .sheet-Reason,
.sheet-useStatus:checked + .sheet-Status,
.sheet-useGlory:checked + .sheet-Glory,
.sheet-useScholarship:checked + .sheet-Scholarship,
.sheet-useSanity:checked + .sheet-Sanity,
.sheet-useGrit:checked + .sheet-Grit,
.sheet-useNT:checked + .sheet-NT,
.sheet-useFirewall:checked + .sheet-Firewall,
.sheet-useStrain:checked ~ .sheet-Strain,
.sheet-useStreetCred:checked ~ .sheet-StreetCred,
.sheet-useStreetCredThree:checked ~ .sheet-StreetCredThree,
.sheet-useCorruption:checked + .sheet-Corruption,
.sheet-useLankhmar:checked + .sheet-lankhmar,
input[value="3"].sheet-usePieces ~ .sheet-lankhmar,
input[value="3"].sheet-usePieces ~ .sheet-money,
input[value="0"].sheet-usePieces ~ .sheet-money,
input[value="1"].sheet-usePieces ~ .sheet-PofE,
input[value="2"].sheet-usePieces ~ .sheet-Clams,
input[value="4"].sheet-usePieces ~ .sheet-Credits,
input[value="5"].sheet-usePieces ~ .sheet-Livre,
.sheet-useBurn:checked ~ .sheet-Burn,
.sheet-useIRSC:checked + .sheet-IRSC,
.sheet-usexp:checked ~ .sheet-xpmod {
display: flex;
}
input:not([value="3"]).sheet-usePieces ~ .sheet-derivebase > .sheet-moneyfield {
width: 165px;
}
.sheet-usewealth,
.sheet-wealthmod,
.sheet-usewealthmod,
.sheet-showconsumables,
.sheet-consumablesmod,
.sheet-showwealthwilddie,
.sheet-showstreetcredthreewilddie {
display: none;
}
.sheet-usewealth:checked ~ .sheet-nonwealth,
.sheet-usewealth:checked ~ .sheet-lankhmar,
.sheet-usewealth:checked + .sheet-useLankhmar:checked + .sheet-lankhmar {
display: none;
}
.sheet-useStreetCredThree:checked ~ .sheet-showstreetcredthreewilddie {
display: inline;
}
.sheet-usewealth:checked ~ .sheet-usewealth,
.sheet-usewealth:not(:checked) ~ .sheet-nonwealth,
.sheet-usewealth:checked + .sheet-showwealthwilddie,
.sheet-usewealth:checked ~ .sheet-usewealthmod {
display: flex;
}
.sheet-useconsumables:checked + .sheet-showconsumables {
display: block;
}
.sheet-useWealthMod:checked ~ .sheet-wealthmod,
.sheet-useConsumablesMod:checked ~ .sheet-consumablesmod {
display: inline;
}
.sheet-useConsumablesMod:checked ~ [data-groupname=repeating_consumables] > .repitem > .sheet-basederived > .sheet-consumablesmod {
display: inline;
}
.sheet-derivedlabelinput {
border: none;
border-bottom: 1px solid black;
width: 85%;
font-weight: bold;
color: black;
margin-left: 0px;
padding-left: 0px;
}
/*----------- End Show/Hide Sections -----------*/
/*----------- Logo Configuration Info -----------*/
.sheet-left {
width: 250px;
padding: 0px;
margin: auto;
}
.sheet-SWD,
.sheet-PotSM,
.sheet-TLP,
.sheet-Zombie,
.sheet-NecessaryEvil,
.sheet-Deadlands,
.sheet-DeadlandsNoir,
.sheet-DeadlandsHoE,
.sheet-InterfaceZero,
.sheet-InterfaceZero30,
.sheet-Hellfrost,
.sheet-Hellfrost-LoF,
.sheet-Lankhmar,
.sheet-AllforOne,
.sheet-ETU,
.sheet-Rifts,
.sheet-Rippers {
max-width: 250px;
/*max-height: 100px;
margin-left: auto;
margin-right: auto;*/
margin: auto;
display: none;
}
.sheet-left input[value="1"]:checked ~ .sheet-SWD{
display: block;
}
.sheet-left input[value="2"]:checked ~ .sheet-PotSM{
display: block;
}
.sheet-left input[value="3"]:checked ~ .sheet-TLP{
display: block;
}
.sheet-left input[value="4"]:checked ~ .sheet-Zombie{
display: block;
}
.sheet-left input[value="5"]:checked ~ .sheet-NecessaryEvil{
display: block;
}
.sheet-left input[value="6"]:checked ~ .sheet-Deadlands{
display: block;
}
.sheet-left input[value="7"]:checked ~ .sheet-DeadlandsNoir{
display: block;
}
.sheet-left input[value="8"]:checked ~ .sheet-DeadlandsHoE{
display: block;
}
.sheet-left input[value="9"]:checked ~ .sheet-InterfaceZero{
display: block;
}
.sheet-left input[value="10"]:checked ~ .sheet-Hellfrost {
display: block;
}
.sheet-left input[value="11"]:checked ~ .sheet-Hellfrost-LoF {
display: block;
}
.sheet-left input[value="12"]:checked ~ .sheet-Lankhmar {
display: block;
}
.sheet-left input[value="13"]:checked ~ .sheet-AllforOne {
display: block;
}
.sheet-left input[value="14"]:checked ~ .sheet-ETU {
display: block;
}
.sheet-left input[value="15"]:checked ~ .sheet-Rifts {
display: block;
}
.sheet-left input[value="16"]:checked ~ .sheet-Rippers {
display: block;
}
.sheet-left input[value="17"]:checked ~ .sheet-InterfaceZero30{
display: block;
}
/*----------- End Logo Configuration Info -----------*/
/*----------- Start Vehicle Tab Configuration Stuff -----------*/
.sheet-ship-sailing,
.sheet-ship-flying,
.sheet-ship-groundvehicle,
.sheet-ship-walker,
.sheet-ship-PowerArmor,
.sheet-ship-RobotArmor {
display: none;
}
.sheet-useSailingShips:checked ~ .sheet-ship-sailing,
.sheet-useFlyingShips:checked ~ .sheet-ship-flying,
.sheet-useGroundVehicle:checked ~ .sheet-ship-groundvehicle,
.sheet-useWalker:checked ~ .sheet-ship-walker,
.sheet-usePowerArmor:checked ~ .sheet-ship-PowerArmor,
.sheet-useRobotArmor:checked ~ .sheet-ship-RobotArmor {
display: block;
margin-bottom: 15px;
}
.sheet-SailingShip,
.sheet-ship-flying,
.sheet-ship-groundvehicle,
.sheet-ship-walker,
.sheet-ship-PowerArmor,
.sheet-ship-RobotArmor {
background: rgba(255,255,255,0.75);
}
.sheet-hideShip,
.sheet-hideshiprepeating {
width:60px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-showShip,
.sheet-showshiprepeating {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-hideShip:checked + .sheet-showShip::before,
.sheet-hideshiprepeating:checked + .sheet-showshiprepeating::before {
content: 'E';
}
.sheet-hideShip:not(:checked) + .sheet-showShip::before,
.sheet-hideshiprepeating:not(:checked) + .sheet-showshiprepeating::before {
content: 'J';
}
.sheet-hideShip:checked ~ .sheet-ship,
.sheet-hideshiprepeating:checked ~ .sheet-shipWeapons {
display: none;
}
.sheet-ship {
width: 863px;
padding: none;
width: 0 0 0 0;
}
.sheet-shipheaderrow {
display: inline-flex;
width: 100%;
flex-flow: row wrap;
justify-content: space-between;
align-items: flex-start;
}
.sheet-shipField {
width: 100%;
border: none;
border-bottom: 1px solid black;
text-align: center !important;
font-size: 1.25em;
background-color: transparent;
color: black;
}
.sheet-shiplabel {
width:100%;
text-align: center !important;
font-weight: bold;
font-size: .75em;
}
.sheet-shipItem {
flex: 0 0 auto;
align-self: flex-start;
margin: 0 0 4px 0;
box-sizing: border-box;
width: 33%;
}
.sheet-shipMainSection {
display: inline-flex;
width: 100%;
flex-flow: row nowrap;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 15px;
}
.sheet-shipMainColumn1,
.sheet-shipMainColumn2,
.sheet-shipMainColumn3 {
display: inline-flex;
flex-flow: column nowrap;
justify-content: space-between;
align-items: flex-start;
}
.sheet-shipMainColumn1 {
width: 30%;
}
.sheet-shipMainColumn2,
.sheet-shipMainColumn3 {
width: 34.25%;
}
.sheet-shipMainItem {
flex: 0 0 auto;
align-self: flex-start;
margin: 0 0 5px 0;
width: 100%;
}
.sheet-shipMainLabel {
display: inline-block;
width: 35%;
font-weight: bold;
font-size: 1em;
}
.sheet-shipMainInput {
width: 45% !important;
border: none;
border-bottom: 1px solid black;
background-color: transparent;
color: black;
}
.sheet-shipWound {
border: none;
border-bottom: 1px solid black;
width: 19% !important;
background-color: transparent;
color: black;
}
.sheet-paimg {
width: 50%;
align-self: center;
}
.sheet-shipPAStatBlock {
display: inline-flex;
/*border: 1px solid silver;*/
width: 100%;
flex-flow: row nowrap;
justify-content: space-between;
align-items: flex-start;
text-align: center;
}
.sheet-shipPALabel {
width: 30% !important;
text-align: left;
}
.sheet-shipPAGround,
.sheet-shipPAFlight,
.sheet-shipPASwim {
width: 20.5% !important;
text-align: center;
}
.sheet-vtext {
width: 95%;
max-width: 95%;
height: 70px;
min-height: 50px;
background-color: transparent;
color: black;
}
.sheet-repTitle {
font-size: 16px;
font-weight: bold;
width: 100%;
text-align: center;
margin-top: -25px;
margin-bottom: 10px;
}
.sheet-shipWeapons,
.sheet-shipCrew {
display: inline-flex;
flex-flow: row wrap;
justify-content: space-between;
align-items: flex-start;
width: 100%;
}
.sheet-shipWeaponsItem,
.sheet-shipCrewMember {
flex: 0 0 auto;
align-self: flex-start;
margin: 0 0 5px 0;
}
.sheet-shipweapon,
.sheet-shiprange,
.sheet-shiprof,
.sheet-shipdamage,
.sheet-shipplacement,
.sheet-shipcrewname,
.sheet-shipcrewtype,
.sheet-shipcrewposition,
.sheet-shipcrewsalary {
text-align: center;
display: inline-block;
background-color: transparent;
color: black;
}
.sheet-shipbutton {
width: 10%;
}
.sheet-shipweapon {
width: 31%;
text-align: left !important;
}
.sheet-shiprange,
.sheet-shipdamage {
width: 15%;
}
.sheet-shiprof {
width: 10% !important;
}
.sheet-shipplacement {
width: 15% !important;
}
.sheet-shipweaponnotes {
width: 99%;
height: 50px;
min-height: 25px;
resize: vertical;
background-color: transparent;
color: black;
}
.sheet-shipcrewbutton {
width: 5%;
}
.sheet-shipcrewname {
width: 20%;
text-align: left !important;
}
.sheet-shipcrewtype {
width: 10%;
}
.sheet-shipcrewposition {
width: 20%;
}
.sheet-shipcrewsalary {
width: 10%;
}
.sheet-shipcrewnotes {
/*width: 30%;*/
width: 35%;
height: 18px;
min-height: 18px;
resize: vertical;
background-color: transparent;
color: black;
}
.sheet-paweapon {
width: 325px;
text-align: left !important;
}
.sheet-panotes {
width: 98% !important;
}
.sheet-panotesheader {
text-align: center;
}
/*----------- End Vehicle Tab Configuration Stuff -----------*/
/*----------- Disclaimer Info Setup -----------*/
.sheet-disclaimer{
font-size: 10px;
text-align: center;
display: inline-block;
width: 100%;
}
.sheet-logoallforone,
.sheet-logorifts {
display: none;
}
input[value="1"].sheet-logo ~ .sheet-logotext::before,
input[value="4"].sheet-logo ~ .sheet-logotext::before {
content:"Savage Worlds";
}
input[value="2"].sheet-logo ~ .sheet-logotext::before {
content:"Pirates of the Spanish Main";
}
input[value="3"].sheet-logo ~ .sheet-logotext::before {
content:"Last Parsec";
}
input[value="5"].sheet-logo ~ .sheet-logotext::before {
content:"Necessary Evil";
}
input[value="6"].sheet-logo ~ .sheet-logotext::before {
content:"Deadlands";
}
input[value="7"].sheet-logo ~ .sheet-logotext::before {
content:"Deadlands: Noir";
}
input[value="8"].sheet-logo ~ .sheet-logotext::before {
content:"Deadlands: Hell on Earth";
}
input[value="12"].sheet-logo ~ .sheet-logotext::before {
content:"Lankhmar";
}
input[value="14"].sheet-logo ~ .sheet-logotext::before {
content:"East Texas University";
}
input[value="16"].sheet-logo ~ .sheet-logotext::before {
content:"Rippers";
}
input[value="9"].sheet-logo ~ .sheet-logotext::before {
content:"Interface Zero 2.0";
}
input[value="10"].sheet-logo ~ .sheet-logotext::before {
content:"Hellfrost";
}
input[value="11"].sheet-logo ~ .sheet-logotext::before {
content:"Hellfrost: Land of Fire";
}
input[value="13"].sheet-logo ~ .sheet-logotext::before {
content:"All for One";
}
input[value="15"].sheet-logo ~ .sheet-logotext::before {
content:"Rifts";
}
input[value="17"].sheet-logo ~ .sheet-logotext::before {
content:"Interface Zero 3.0";
}
input[value="1"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="2"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="3"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="4"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="5"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="6"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="7"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="8"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="12"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="14"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="16"].sheet-logo ~ .sheet-trademarkholder::before {
content:"Pinnacle Entertainment Group";
}
input[value="9"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="17"].sheet-logo ~ .sheet-trademarkholder::before {
content:"Gun Metal Games";
}
input[value="10"].sheet-logo ~ .sheet-trademarkholder::before,
input[value="11"].sheet-logo ~ .sheet-trademarkholder::before {
content:"Triple Ace Games";
}
input[value="15"].sheet-logo ~ .sheet-logostandard,
input[value="15"].sheet-logo ~ .sheet-trademarkholder {
display: none;
}
input[value="13"].sheet-logo ~ .sheet-logoallforone {
display: inline;
}
input[value="13"].sheet-logo ~ .sheet-logostandard,
input[value="13"].sheet-logo ~ .sheet-trademarkholder {
display: none;
}
input[value="15"].sheet-logo ~ .sheet-logorifts {
display: inline;
}
input[value="1"].sheet-logo ~ .sheet-website::before,
input[value="2"].sheet-logo ~ .sheet-website::before,
input[value="3"].sheet-logo ~ .sheet-website::before,
input[value="4"].sheet-logo ~ .sheet-website::before,
input[value="5"].sheet-logo ~ .sheet-website::before,
input[value="6"].sheet-logo ~ .sheet-website::before,
input[value="7"].sheet-logo ~ .sheet-website::before,
input[value="8"].sheet-logo ~ .sheet-website::before,
input[value="12"].sheet-logo ~ .sheet-website::before,
input[value="14"].sheet-logo ~ .sheet-website::before,
input[value="15"].sheet-logo ~ .sheet-website::before,
input[value="16"].sheet-logo ~ .sheet-website::before {
content: "http://www.peginc.com/";
}
input[value="9"].sheet-logo ~ .sheet-website::before,
input[value="17"].sheet-logo ~ .sheet-website::before {
content: "http://www.gunmetalgames.com/";
}
input[value="10"].sheet-logo ~ .sheet-website::before,
input[value="11"].sheet-logo ~ .sheet-website::before,
input[value="13"].sheet-logo ~ .sheet-website::before {
content: "http://www.tripleacegames.com/";
}
/*----------- End Disclaimer Info Setup -----------*/
/*----------- Start Tool Tip -----------*/
.sheet-tooltip {
position: relative;
display: inline-block;
font-family: "Pictos";
}
.sheet-tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: black;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: 150%;
left: 50%;
margin-left: -60px;
}
.sheet-tooltip .sheet-tooltiptext::after {
content: " ";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: black transparent transparent transparent;
}
.sheet-tooltip:hover .tooltiptext {
visibility: visible;
}
/*----------- End Tool Tip -----------*/
/*----------- Start Configuration Window -----------*/
.sheet-configSection {
display: block;
width: 100%;
background: rgba(255,255,255,0.75);
margin: 0 0 10px 0;
padding: 5px 5px 5px 5px;
}
.sheet-vehicleTypes,
.sheet-PowerTypes,
.sheet-xpmod {
display: none;
}
.sheet-showVehicles:checked ~ .sheet-vehicleTypes,
.sheet-showPowerTypes:checked ~ .sheet-PowerTypes,
.sheet-usexp:checked ~ .sheet-xpmod {
display: inline-block;
}
.sheet-customLabel {
width: 125px;
height: 18px;
}
.sheet-hideButton {
display: inline-block;
margin-top: -50px;
}
.sheet-hideQS,
.sheet-hideBG,
.sheet-hideLogo,
.sheet-hideOST,
.sheet-hideDS,
.sheet-hideFN,
.sheet-hideCSN,
.sheet-hideASF,
.sheet-hideSRM {
width:60px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-showQS,
.sheet-showBG,
.sheet-showLogo,
.sheet-showOST,
.sheet-showDS,
.sheet-showFN,
.sheet-showCSN,
.sheet-showASF,
.sheet-showSRM {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-configSectionTitle {
text-align: center;
margin-top: -30px;
margin-bottom: 10px;
background-color: lightgray;
}
.sheet-hideQS:checked + .sheet-showQS::before,
.sheet-hideBG:checked + .sheet-showBG::before,
.sheet-hideLogo:checked + .sheet-showLogo::before,
.sheet-hideOST:checked + .sheet-showOST::before,
.sheet-hideDS:checked + .sheet-showDS::before,
.sheet-hideFN:checked + .sheet-showFN::before,
.sheet-hideCSN:checked + .sheet-showCSN::before,
.sheet-hideASF:checked + .sheet-showASF::before,
.sheet-hideSRM:checked + .sheet-showSRM::before {
content: 'E';
}
.sheet-hideQS:not(:checked) + .sheet-showQS::before,
.sheet-hideBG:not(:checked) + .sheet-showBG::before,
.sheet-hideLogo:not(:checked) + .sheet-showLogo::before,
.sheet-hideOST:not(:checked) + .sheet-showOST::before,
.sheet-hideDS:not(:checked) + .sheet-showDS::before,
.sheet-hideFN:not(:checked) + .sheet-showFN::before,
.sheet-hideCSN:not(:checked) + .sheet-showCSN::before,
.sheet-hideASF:not(:checked) + .sheet-showASF::before,
.sheet-hideSRM:not(:checked) + .sheet-showSRM::before {
content: 'J';
}
.sheet-hideQS:checked ~ .sheet-quickconfig,
.sheet-hideBG:checked ~ .sheet-bgconfig,
.sheet-hideLogo:checked ~ .sheet-logoconfig,
.sheet-hideOST:checked ~ .sheet-miscconfig,
.sheet-hideDS:checked ~ .sheet-dsconfig,
.sheet-hideFN:checked ~ .sheet-fnconfig,
.sheet-hideCSN:checked ~ .sheet-csnconfig,
.sheet-hideASF:checked ~ .sheet-asfconfig,
.sheet-hideSRM:checked ~ .sheet-srmconfig {
display: none;
}
.sheet-quickconfig,
.sheet-bgconfig,
.sheet-logoconfig,
.sheet-miscconfig,
.sheet-dsconfig,
.sheet-fnconfig,
.sheet-csnconfig,
.sheet-asfconfig,
.sheet-srmconfig { /* Parent/Container for the Quick Settings */
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
align-content: space-around;
margin: 0 5px 5px 5px;
padding: 0 0 0 0;
box-sizing: content-box;
/*background: rgba(255,255,255,0.75);*/
}
.sheet-srmconfig {
height: 140px;
}
.sheet-injury {
width: 100px;
}
.sheet-injurytable {
display: none;
}
.sheet-usegritty:checked + .sheet-injurytable {
display: inline;
}
.sheet-quickconfig {
height: 112px;
}
.sheet-bgconfig {
height: 85px;
}
.sheet-miscconfig {
height: 220px;
}
.sheet-logoconfig,
.sheet-dsconfig {
height: 125px;
}
.sheet-fnconfig {
height: 112px;
}
.sheet-asfconfig {
height: 150px;
}
.sheet-csnconfig {
height: 700px;
}
.sheet-quickItem,
.sheet-bgItem,
.sheet-logoItem,
.sheet-miscItem,
.sheet-dsItem,
.sheet-fnItem,
.sheet-asfItem,
.sheet-srmItem {
flex: 0 1 auto;
font-weight: normal;
cursor: pointer;
width: auto;
font-size: 1em;
}
.sheet-csnItem {
flex: 0 1 auto;
font-weight: normal;
cursor: pointer;
width: 325px;
font-size: 1em;
}
.sheet-configReset {
width: 120px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-reset {
width:120px;
margin-left: -120px;
text-align: center;
background-color: black;
color: white;
border-radius: 4px;
padding: 2px 8px;
}
.sheet-qs {
/*display: flex;
flex-wrap: wrap;
flex-direction: column;
height: 126px;
width: 32.5%;*/
display: inline-block;
margin: 0px;
padding: 0px;
width: 100%;
}
.sheet-configlabel {
/*display: block;*/
font-weight: normal;
font-size: 1em;
/*margin: 2px;*/
cursor: pointer;
/*width: 24.5%;*/
}
.sheet-configcheckbox {
cursor: pointer;
}
.sheet-configbox {
display: flex;
width: 100%;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.sheet-configitem {
width: 23%;
margin: auto;
}
/*.sheet-configlabel {
font-weight: normal;
font-size: 1em;
}*/
.sheet-configheader {
width: 100%;
text-align: center;
}
.sheet-race,
.sheet-species {
display: none;
}
.sheet-useSpecies:not(:checked) ~ .sheet-race,
.sheet-useSpecies:checked ~ .sheet-species {
display: block;
}
.sheet-aug,
.sheet-cybernetics {
display: none;
}
.sheet-useCybernetics:checked ~ .sheet-cybernetics,
.sheet-useCybernetics:not(:checked) ~ .sheet-aug {
display: block;
}
.sheet-useCybernetics:checked ~ .sheet-augmentations > .sheet-cybernetics,
.sheet-useCybernetics:not(:checked) ~ .sheet-augmentations > .sheet-aug {
display: inline-block;
}
.sheet-csnLabel {
display: inline-block;
width: 135px;
font-weight: bold;
font-size: 1em;
}
.sheet-csnInput {
width: 150px;
}
/*----------- End Configuration Window -----------*/
/*----------- Start Variable Bonus Damage Stuff -----------*/
.sheet-vbonusdamage {
display: none;
}
.sheet-vdamage:checked ~ [data-groupname=repeating_weapons] > .repitem > .sheet-weapons > .sheet-weaponconfig .sheet-vbonusdamage,
.sheet-vdamage:checked ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig .sheet-spellbutton[value="0"] ~ .sheet-vbonusdamage,
.sheet-vdamage:checked ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig .sheet-spellbutton[value="1"] ~ .sheet-vbonusdamage {
display: block;
}
/*----------- End Variable Bonus Damage Stuff -----------*/
/*----------- Start Power AB and Spell/Weapons Skill Selection Stuff -----------*/
.sheet-powerconfiglabel {
font-size: 1em;
}
.sheet-ab1,
.sheet-ab2,
.sheet-ab3,
.sheet-ab4,
.sheet-ab5,
.sheet-powerdisplay {
font-size: .85em;
font-weight: normal;
}
.sheet-powerdisplay,
.sheet-select-radio + span {
padding-left: 10px;
}
input.sheet-select-radio.sheet-ab1,
input.sheet-select-radio.sheet-ab2,
input.sheet-select-radio.sheet-ab3,
input.sheet-select-radio.sheet-ab4,
input.sheet-select-radio.sheet-ab5,
input.sheet-select-radio.sheet-athletics,
input.sheet-select-radio.sheet-faith,
input.sheet-select-radio.sheet-focus,
input.sheet-select-radio.sheet-performance,
input.sheet-select-radio.sheet-psionics,
input.sheet-select-radio.sheet-ritual,
input.sheet-select-radio.sheet-spellcasting,
input.sheet-select-radio.sheet-weirdscience,
input.sheet-select-radio.sheet-unskilled,
input.sheet-select-radio.sheet-fighting,
input.sheet-select-radio.sheet-athletics,
input.sheet-select-radio.sheet-shooting,
input.sheet-select-radio.sheet-throwing {
display: none;
}
/*----------- End Power AB Selection Stuff -----------*/
/*----------- Start Release Notes Stuff -----------*/
.sheet-rowlabel {
width: 100%;
display: inline-block;
}
div.sheet-releasenotes {
width: 100%;
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
box-sizing: border-box;
}
.sheet-releasenotes:checked + div.sheet-releasenotes {
display: none;
}
input.sheet-releasenotes {
cursor: pointer;
position: relative;
opacity: 0;
z-index: 9999;
}
span.sheet-releasenotes {
margin-left: -13px;
}
input.sheet-releasenotes:checked + span.sheet-releasenotes::before {
content: '►';
}
input.sheet-releasenotes:not(:checked) + span.sheet-releasenotes::before {
content: '▼';
}
.sheet-rnversion {
display: inline-block;
color: red;
}
/*----------- End Release Notes Stuff -----------*/
/*----------- Start Documentation Stuff -----------*/
.sheet-hideIntroSection,
.sheet-hideMainViewSection,
.sheet-hideVehicleSection,
.sheet-hideJournalSection,
.sheet-hideConfigSection,
.sheet-hideReleaseSection,
.sheet-hideDocSection {
width:60px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-showSection {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-hideIntroSection:checked + .sheet-showSection::before,
.sheet-hideMainViewSection:checked + .sheet-showSection::before,
.sheet-hideVehicleSection:checked + .sheet-showSection::before,
.sheet-hideJournalSection:checked + .sheet-showSection::before,
.sheet-hideConfigSection:checked + .sheet-showSection::before,
.sheet-hideReleaseSection:checked + .sheet-showSection::before,
.sheet-hideDocSection:checked + .sheet-showSection::before {
content: 'E';
}
.sheet-hideIntroSection:not(:checked) + .sheet-showSection::before,
.sheet-hideMainViewSection:not(:checked) + .sheet-showSection::before,
.sheet-hideVehicleSection:not(:checked) + .sheet-showSection::before,
.sheet-hideJournalSection:not(:checked) + .sheet-showSection::before,
.sheet-hideConfigSection:not(:checked) + .sheet-showSection::before,
.sheet-hideReleaseSection:not(:checked) + .sheet-showSection::before,
.sheet-hideDocSection:not(:checked) + .sheet-showSection::before {
content: 'J';
}
.sheet-hideIntroSection:checked ~ .sheet-intro,
.sheet-hideMainViewSection:checked ~ .sheet-maincvpage,
.sheet-hideVehicleSection:checked ~ .sheet-vehiclepage,
.sheet-hideJournalSection:checked ~ .sheet-journalpage,
.sheet-hideConfigSection:checked ~ .sheet-configpage,
.sheet-hideReleaseSection:checked ~ .sheet-releasepage,
.sheet-hideDocSection:checked ~ .sheet-docpage {
display: none;
}
.sheet-pictos {
font-family: "Pictos";
font-size: 1.25em;
}
.sheet-docparagraph {
text-indent: 20px;
}
.sheet-infotable th, td {
border: 1px solid silver;
}
.sheet-infotable th {
background-color: silver;
}
.sheet-configtextarea {
font-size: 2em;
max-width: 145px;
max-height: 25px;
resize: none;
}
.sheet-wci {
width: 50px;
font-size: 1.35em;
}
/*----------- End Documentation Stuff -----------*/
/*----------- Start ETU Stuff -----------*/
.sheet-etuSection {
display: inline-flex;
width: 100%;
margin: 2px 0 5px 0;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
background: rgba(255,255,255,0.75);
}
.sheet-etuItem {
flex: 1 1 auto;
align-self: flex-start;
width: 49.5%;
}
.sheet-mmItem {
display: block;
}
textarea.sheet-mmItem {
border: none;
background: transparent;
height: 15px;
min-height: 15px;
max-width: 98%;
width: 98%;
border-bottom: 1px solid black;
margin: 0;
}
/*----------- End ETU Stuff -----------*/
/*----------- Start Journal Tab Stuff -----------*/
.sheet-etuSection,
.sheet-Major,
.sheet-ActExams,
.sheet-BGDesc,
.sheet-CharacterOrigin,
.sheet-useParaHuman:checked ~ .sheet-CharacterHistory,
.sheet-PartyBag {
display: none;
}
.sheet-useMajor:checked ~ .sheet-Major,
.sheet-useActExams:checked ~ .sheet-ActExams {
display: inline-block;
}
.sheet-useETU:checked + .sheet-etuSection,
.sheet-useBGDesc:checked + .sheet-BGDesc,
.sheet-useParaHuman:checked ~ .sheet-CharacterOrigin,
.sheet-usePartyBag:checked + .sheet-PartyBag {
display: block;
}
.sheet-flexdiv {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-evenly;
align-items: flex-start;
}
.sheet-charnotes {
flex: 6 0 auto;
background: rgba(255,255,255,0.75);
padding: 2px;
margin: 2px 0 5px 0;
}
.sheet-journaladvances {
display: none;
}
.sheet-advanceonjournal:checked + .sheet-journaladvances {
display:inline-block;
flex: 1 1 auto;
background: rgba(255,255,255,0.75);
width: 364px;
margin-top: 2px;
}
.sheet-buttonwrapper {
margin-bottom: -30px;
}
.sheet-showhidebutton {
font-family: "Pictos";
border: none;
background-color: transparent;
font-size: 1.25em;
}
.sheet-advanceonjournal:checked + .sheet-showadvancements {
display: none;
}
/*----------- End Journal Tabb Stuff -----------*/
/*----------- Start Quest Log & Hero's Journey Stuff -----------*/
.sheet-hideHJ,
.sheet-hideQL {
width: 60px;
margin: 0px;
padding: 0px;
opacity: 0;
z-index: 9999;
}
.sheet-showHJ,
.sheet-showQL {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-showhidebox {
display: block;
margin: 0 0 -30px 0;
padding: 0 0 0 0;
}
.sheet-hideHJ:checked + .sheet-showHJ::before,
.sheet-hideQL:checked + .sheet-showQL::before {
content: 'E';
}
.sheet-hideHJ:not(:checked) + .sheet-showHJ::before,
.sheet-hideQL:not(:checked) + .sheet-showQL::before {
content: 'J';
}
.sheet-HeroicPath,
.sheet-hideHJ:checked + .sheet-HJ,
.sheet-QuestLog,
.sheet-hideQL:checked + .sheet-QL {
display: none;
}
.sheet-useHeroicPath:checked + .sheet-HeroicPath,
.sheet-useQuestLog:checked + .sheet-QuestLog {
display: block;
}
.sheet-sectionTitle {
text-align: center;
font-size: 1.5em;
}
.sheet-HJ,
.sheet-QL {
display: inline-flex;
width: 100%;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
}
.sheet-hjItem,
.sheet-qlItem {
/*border: 1px solid red;*/
flex: 0 0 auto;
align-self: flex-start;
box-sizing: border-box;
margin: 0 0 4px 0;
}
.sheet-result {
width: 19.5%;
border: none;
border-bottom: 1px solid black;
text-align: center;
margin: 0 2px 0 0;
}
.sheet-event {
width: 79.5%;
border: none;
border-bottom: 1px solid black;
margin: 0 0 0 2px;
}
.sheet-title,
.sheet-boss,
.sheet-goal {
width: 30%;
margin: 0 0 0 2px;
}
.sheet-qlComplete {
width: 8%;
margin: 0 2px 0 0;
text-align: center;
}
.sheet-qlNotes {
width: 97%;
border: none;
margin: 2px 0 0 0;
height: 25px;
max-width: 97%;
min-width: 97%;
min-height: 25px;
background-color: transparent;
}
.sheet-goalDone {
width: 30px;
z-index: 9999;
opacity: 0;
}
.sheet-goalCheck {
width:30px;
margin-left: -30px;
font-family: "pictos";
}
.sheet-goalDone:checked + .sheet-goalCheck {
color: green;
}
.sheet-goalDone:not(:checked) + .sheet-goalCheck {
color: red;
}
.sheet-goalDone:checked + .sheet-goalCheck::before {
content: "3";
}
.sheet-goalDone:not(:checked) + .sheet-goalCheck::before {
content: "*";
}
h3.sheet-result,
h3.sheet-event,
h3.sheet-title,
h3.sheet-boss,
h3.sheet-goal,
h3.sheet-qlComplete {
/*display: inline-flex;*/
border: none;
font-size: 14px;
}
input.sheet-result,
input.sheet-boss,
input.sheet-title,
input.sheet-goal {
background-color: transparent;
}
textarea.sheet-event {
width: 79%;
height: 27px;
max-width: 79%;
min-width: 79%;
min-height: 27px;
background-color: transparent;
}
/*----------- End Hero's Journey Stuff -----------*/
/*----------- Start Recovery Stuff -----------*/
.sheet-unshakebutton,
.sheet-soakbutton {
display: none;
border-bottom: none;
}
.sheet-useunshakebutton:checked + .sheet-unshakebutton,
.sheet-usesoakbutton:checked + .sheet-soakbutton {
display: block;
border: none;
margin-bottom: 15px;
width: 98%;
}
.sheet-unshake,
.sheet-soak {
width: 100%;
}
/*----------- End Recovery Stuff -----------*/
/*----------- Start faux select Stuff -----------*/
.sheet-container {
width: 100px;
border-bottom: 1px solid black;
}
.sheet-container,
.sheet-child,
.sheet-child2,
.sheet-child3 {
display: inline-block;
}
.sheet-child,
.sheet-child2,
.sheet-child3 {
vertical-align: middle;
width: 100px;
height: 28px;
}
.sheet-child label,
.sheet-child2 label,
.sheet-child3 label {
display: none;
z-index: 1;
}
.sheet-ddmenu,
.sheet-abmenu {
font-weight: normal;
font-size: 1em;
width: 95%;
}
.sheet-child:hover {
border-radius: 10px;
background: silver;
/*background: rgba(117,121,127,1);*/
position:absolute;
width: 100px;
margin-top: -14px;
height: auto;
z-index: 1;
padding: 5px;
}
.sheet-child2:hover,
.sheet-child3:hover {
border-radius: 10px;
border: 1px solid black;
background: white;
/*background: rgba(117,121,127,1);*/
position:absolute;
width: 100px;
margin-top: -14px;
height: auto;
z-index: 1;
padding: 5px;
}
/*.sheet-child:hover label,
.sheet-child2:hover label {
display: inline;
}*/
.sheet-child:hover label,
.sheet-child2:hover label,
.sheet-child3:hover label.sheet-ab1,
input:not([value="1"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3:hover label.sheet-ab2,
input:not([value="1"]):not([value="2"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3:hover label.sheet-ab3,
input:not([value="1"]):not([value="2"]):not([value="3"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3:hover label.sheet-ab4,
input:not([value="1"]):not([value="2"]):not([value="3"]):not([value="4"]).sheet-showmultipleabs ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3:hover label.sheet-ab5 {
display: inline-block;
margin-left: -5px;
}
input.sheet-select-radio.sheet-white,
input.sheet-select-radio.sheet-red,
input.sheet-select-radio.sheet-blue,
input.sheet-select-radio.sheet-green,
input.sheet-select-radio.sheet-purple {
opacity: 0;
}
div.sheet-fighting,
div.sheet-athletics,
div.sheet-shooting,
div.sheet-throwing,
div.sheet-unskilled,
div.sheet-faith,
div.sheet-focus,
div.sheet-performance,
div.sheet-psionics,
div.sheet-ritual,
div.sheet-spellcasting,
div.sheet-weirdscience,
div.sheet-white,
div.sheet-red,
div.sheet-blue,
div.sheet-green,
div.sheet-purple,
.sheet-child3 div.sheet-ab1,
.sheet-child3 div.sheet-ab2,
.sheet-child3 div.sheet-ab3,
.sheet-child3 div.sheet-ab4,
.sheet-child3 div.sheet-ab5 {
width: 100px;
height: 28px;
line-height:28px;
color: black;
border-bottom: 1px solid black;
text-align: center;
display: none;
}
/*.sheet-child:not(:hover) input.sheet-select-radio.sheet-fighting:checked ~ div.sheet-fighting,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-athletics:checked ~ div.sheet-athletics,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-shooting:checked ~ div.sheet-shooting,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-throwing:checked ~ div.sheet-throwing,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-unskilled:checked ~ div.sheet-unskilled,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-faith:checked ~ div.sheet-faith,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-focus:checked ~ div.sheet-focus,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-performance:checked ~ div.sheet-performance,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-psionics:checked ~ div.sheet-psionics,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-ritual:checked ~ div.sheet-ritual,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-spellcasting:checked ~ div.sheet-spellcasting,
.sheet-child:not(:hover) input.sheet-select-radio.sheet-weirdscience:checked ~ div.sheet-weirdscience,*/
.sheet-child:not(:hover) input.sheet-select-radio[value="fighting"] ~ div.sheet-fighting,
.sheet-child:not(:hover) input.sheet-select-radio[value="athletics"] ~ div.sheet-athletics,
.sheet-child:not(:hover) input.sheet-select-radio[value="shooting"] ~ div.sheet-shooting,
.sheet-child:not(:hover) input.sheet-select-radio[value="throwing"] ~ div.sheet-throwing,
.sheet-child:not(:hover) input.sheet-select-radio[value="unskilled"] ~ div.sheet-unskilled,
.sheet-child:not(:hover) input.sheet-select-radio[value="faith"] ~ div.sheet-faith,
.sheet-child:not(:hover) input.sheet-select-radio[value="focus"] ~ div.sheet-focus,
.sheet-child:not(:hover) input.sheet-select-radio[value="performance"] ~ div.sheet-performance,
.sheet-child:not(:hover) input.sheet-select-radio[value="psionics"] ~ div.sheet-psionics,
.sheet-child:not(:hover) input.sheet-select-radio[value="ritual"] ~ div.sheet-ritual,
.sheet-child:not(:hover) input.sheet-select-radio[value="spellcasting"] ~ div.sheet-spellcasting,
.sheet-child:not(:hover) input.sheet-select-radio[value="weirdscience"] ~ div.sheet-weirdscience,
.sheet-child2:not(:hover) input.sheet-select-radio[value="white"] ~ div.sheet-white,
.sheet-child2:not(:hover) input.sheet-select-radio[value="red"] ~ div.sheet-red,
.sheet-child2:not(:hover) input.sheet-select-radio[value="blue"] ~ div.sheet-blue,
.sheet-child2:not(:hover) input.sheet-select-radio[value="green"] ~ div.sheet-green,
.sheet-child2:not(:hover) input.sheet-select-radio[value="purple"] ~ div.sheet-purple,
.sheet-child3:not(:hover) input.sheet-select-radio[value="ab1"] ~ div.sheet-ab1,
.sheet-child3:not(:hover) input.sheet-select-radio[value="ab2"] ~ div.sheet-ab2,
.sheet-child3:not(:hover) input.sheet-select-radio[value="ab3"] ~ div.sheet-ab3,
.sheet-child3:not(:hover) input.sheet-select-radio[value="ab4"] ~ div.sheet-ab4,
.sheet-child3:not(:hover) input.sheet-select-radio[value="ab5"] ~ div.sheet-ab5 {
display: block;
}
label.sheet-ddmenu:hover {
background-color: orange;
}
.sheet-child:hover > label.sheet-ddmenu > .sheet-select-radio:checked + span,
.sheet-child3:hover > label.sheet-abmenu > .sheet-select-radio:checked + span {
font-weight: bold;
font-size: 1em;
}
label.sheet-abmenu:hover {
border: 1px solid cyan;
}
.sheet-white {
background: rgba(255,255,255,.15);
}
.sheet-red {
background: rgba(255,0,0,.15);
}
.sheet-blue {
background: rgba(0,0,255,.15);
}
.sheet-green {
background: rgba(0,128,0,.15);
}
.sheet-purple {
background: rgba(128,0,128,.15);
}
/*----------- Start Quest Log Stuff -----------*/
/*----------- End Quest Log Stuff -----------*/
/*----------- Start Roll Template Info -----------*/
.sheet-rolltemplate-roll div,
.sheet-rolltemplate-roll span,
.sheet-rolltemplate-roll h1,
.sheet-rolltemplate-roll h2,
.sheet-rolltemplate-damage div,
.sheet-rolltemplate-damage span,
.sheet-rolltemplate-damage h1,
.sheet-rolltemplate-damage h2,
.sheet-rolltemplate-gritty div {
box-sizing: border-box;
}
.sheet-rolltemplate-roll .sheet-templateMain,
.sheet-rolltemplate-damage .sheet-templateMain,
.sheet-rolltemplate-info .sheet-templateMain {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
/*background-color: white;*/
padding: 0px;
/*border: 1px solid black;*/
/*white-space: nowrap;*/
}
/*.sheet-rolltemplate-roll h2,
.sheet-rolltemplate-roll h3,*/
.sheet-rolltemplate-roll .sheet-templateBlack,
.sheet-rolltemplate-roll .sheet-templateBlue,
.sheet-rolltemplate-damage h2,
.sheet-rolltemplate-damage h3 {
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
text-align: center;
color: white;
background-color: black;
width: 100%;
margin: 0px;
}
.sheet-rolltemplate-roll .sheet-templateBlue {
background-color: #035096;
/*color: #7DF9FF; --original color*/
color: #B3FBFF;
}
.sheet-rolltemplate-roll h4.sheet-templateBlue {
font-size: 12px;
}
.sheet-rolltemplate-damage h2,
.sheet-rolltemplate-damage h3 {
background-color: #900C3F;
}
.sheet-rolltemplate-roll h2,
.sheet-rolltemplate-damage h2{
font-size: 1.25em;
}
.sheet-rolltemplate-roll h3,
.sheet-rolltemplate-damage h3{
font-size: 1em;
margin-top: -10px;
}
.sheet-rolltemplate-roll .sheet-templateRoll,
.sheet-rolltemplate-damage .sheet-templateRoll {
width: 50%;
background-color: white;
border: 1px solid black;
border-bottom: 1.5px solid black;
-webkit-box-flex: 1;
-ms-flex: 1 0 50%;
flex: 1 0 50%;
}
.sheet-rolltemplate-roll .sheet-trollLeft,
.sheet-rolltemplate-damage .sheet-trollLeft {
border-left: 1.5px solid black;
}
.sheet-rolltemplate-roll .sheet-trollRight,
.sheet-rolltemplate-damage .sheet-trollRight {
border-right: 1.5px solid black;
}
.sheet-rolltemplate-roll .sheet-rollLabel,
.sheet-rolltemplate-damage .sheet-rollLabel {
display: block;
font-size: .75em;
margin: 5px;
width: 100%;
text-align: center;
}
.sheet-rolltemplate-roll .sheet-rollContainer,
.sheet-rolltemplate-damage .sheet-rollContainer {
display: block;
font-size: 1em;
text-align: center;
width: 100%;
margin: 5px;
}
.sheet-rolltemplate-roll .sheet-templateModifiers,
.sheet-rolltemplate-damage .sheet-templateModifiers {
width: 100%;
font-size: .75em;
padding: 5px;
text-align: center;
background-color: white;
border: 1.5px solid black;
border-top: none;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.sheet-rolltemplate-roll .sheet-templateButton,
.sheet-rolltemplate-damage .sheet-templateButton {
flex: 1 0 100%;
width: 100%;
background-color: white;
text-align: center;
border: 1.5px solid black;
border-top: none;
padding: 2.5px;
}
.sheet-rolltemplate-info .sheet-templateheader,
.sheet-rolltemplate-info .sheet-templatesubheader {
width: 100%;
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
background-color: #e8d394;
color: #770912;
text-align: center;
border: 1px solid #A48623;
border-bottom: none;
}
.sheet-rolltemplate-info .sheet-templatesubheader {
color: black;
border-left: 1px solid #A48623;
border-right: 1px solid #A48623;
border-top: none;
}
.sheet-rolltemplate-info .sheet-templatedescription {
background-color: white;
color: black;
font-size: .8em;
padding: 5px;
width: 100%;
border: 1px solid #A48623;
}
.sheet-rolltemplate-traitroll table.sheet-templatetable,
.sheet-rolltemplate-tr_dmg_roll table.sheet-templatetable,
.sheet-rolltemplate-dmg_roll table.sheet-templatetable,
.sheet-rolltemplate-description table.sheet-templatetable {
/*display: table*/
border: 1px solid black;
background-color: white;
width: 100%;
padding: 5px;
}
.sheet-rolltemplate-traitroll .sheet-theader,
.sheet-rolltemplate-tr_dmg_roll .sheet-theader,
.sheet-rolltemplate-dmg_roll .sheet-theader,
.sheet-rolltemplate-description .sheet-theader {
/*display: table-caption;*/
width: 100%;
border-top: 1px solid black;
border-bottom: 1px solid black;
background-color: black;
margin: 0px;
padding: 5px;
color: white;
text-align: center;
font-family: 'Souvenir', 'Bookman', Georgia, serif;
}
.sheet-rolltemplate-traitroll td.sheet-wccontent {
text-align: center;
vertical-align: top;
border: 1px solid black;
width: 50%;
border-spacing: 0;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}
.sheet-rolltemplate-traitroll .sheet-troll,
.sheet-rolltemplate-tr_dmg_roll .sheet-troll,
.sheet-rolltemplate-dmg_roll .sheet-troll {
display: table-cell;
border: 1px solid black;
background-color: white;
color: black;
margin: 0px;
padding: 5px;
border-left: 1px solid black;
border-right: 1px solid black;
text-align: center;
}
.sheet-rolltemplate-tr_dmg_roll td.sheet-rollresults,
.sheet-rolltemplate-dmg_roll td.sheet-rollresults {
text-align: right;
}
.sheet-rolltemplate-roll .inlinerollresult,
.sheet-rolltemplate-damage .inlinerollresult,
.sheet-rolltemplate-traitroll .inlinerollresult,
.sheet-rolltemplate-tr_dmg_roll .inlinerollresult,
.sheet-rolltemplate-dmg_roll .inlinerollresult {
background-color: transparent;
border: none;
padding: 0px;
font-weight: normal;
font-size: 1em;
}
.sheet-rolltemplate-roll .inlinerollresult.fullcrit,
.sheet-rolltemplate-damage .inlinerollresult.fullcrit,
.sheet-rolltemplate-traitroll .inlinerollresult.fullcrit,
.sheet-rolltemplate-tr_dmg_roll .inlinerollresult.fullcrit,
.sheet-rolltemplate-dmg_roll .inlinerollresult.fullcrit,
.sheet-rolltemplate-unshake .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
font-weight: bold;
}
.sheet-rolltemplate-roll .inlinerollresult.fullfail,
.sheet-rolltemplate-damage .inlinerollresult.fullfail,
.sheet-rolltemplate-traitroll .inlinerollresult.fullfail,
.sheet-rolltemplate-tr_dmg_roll .inlinerollresult.fullfail,
.sheet-rolltemplate-dmg_roll .inlinerollresult.fullfail,
.sheet-rolltemplate-unshake .inlinerollresult.fullfail {
color: maroon;
border: none;
font-weight: bold;
}
.sheet-rolltemplate-roll .inlinerollresult.importantroll,
.sheet-rolltemplate-damage .inlinerollresult.importantroll,
.sheet-rolltemplate-traitroll .inlinerollresult.importantroll,
.sheet-rolltemplate-tr_dmg_roll .inlinerollresult.importantroll,
.sheet-rolltemplate-dmg_roll .inlinerollresult.importantroll,
.sheet-rolltemplate-unshake .inlinerollresult.importantroll {
color: #3FB315;
border: none;
font-weight: bold;
}
.sheet-rolltemplate-unshake .inlinerollresult.importantroll,
.sheet-rolltemplate-unshake .inlinerollresult.fullcrit {
color: darkgreen;
}
.sheet-rolltemplate-unshake .inlinerollresult {
background-color: transparent;
border: none;
padding: 0px;
font-weight: normal;
font-size: 1.05em;
font-weight: bold;
}
.sheet-rolltemplate-emote .inlinerollresult,
.sheet-rolltemplate-emote .inlinerollresult.fullcrit,
.sheet-rolltemplate-emote .inlinerollresult.fullfail,
.sheet-rolltemplate-emote .inlinerollresult.importantroll,
.sheet-rolltemplate-consumables .inlinerollresult,
.sheet-rolltemplate-consumables .inlinerollresult.fullcrit,
.sheet-rolltemplate-consumables .inlinerollresult.fullfail,
.sheet-rolltemplate-consumables .inlinerollresult.importantroll {
background-color: transparent;
border: none;
padding: 0px;
font-size: 1em;
font-weight: bolder;
font-style: italic;
}
.sheet-rolltemplate-consumables .inlinerollresult.fullfail {
color: maroon;
}
/*.sheet-rolltemplate-roll .sheet-templateButton > a[href^="~"],
.sheet-rolltemplate-damage .sheet-templateButton > a[href^="~"] {
background-color: #900C3F;
font-weight: bold;
}
.sheet-rolltemplate-statblock h2.sheet-caption {
width: 90%;
max-width: 200px;
text-align: center;
color: white;
background-color: black;
border-radius: 15px;
font-family: "cinzelregular";
font-size: 1.125em;
font-weight: bold;
margin: 5px;
}
.sheet-rolltemplate-statblock .inlinerollresult,*/
.sheet-rolltemplate-gritty .inlinerollresult {
background-color: transparent;
border: inherit;
padding: 0px;
font-weight: normal;
font-size: 1.05em;
}
.sheet-rolltemplate-unshake .sheet-emoteish,
.sheet-rolltemplate-emote .sheet-emoteish,
.sheet-rolltemplate-consumables .sheet-emoteish {
border: 1px solid #F0C392;
color: #653E10;
background-color: #F5E4D3;
width: 125%;
margin-left: -50px;
padding:10px;
box-sizing: border-box;
font-weight: bolder;
font-style: italic;
}
.sheet-rolltemplate-gritty .sheet-card {
width: 90%;
max-width: 200px;
min-height: 250px;
background: url('http://www.geeksville.us/roll20/Ace_of_Clubs-Red-light.jpg') top left;
background-size: 100% 100%;
background-repeat: no-repeat;
padding: 5px;
border-radius: 15px;
border: solid 1px #680000;
}
.sheet-rolltemplate-gritty h2 {
text-align: center;
color: maroon;
}
.sheet-rolltemplate-gritty .sheet-injuryresult {
display: flex;
align-items: center;
height: 250px;
text-align: center;
}
.sheet-rolltemplate-statblock {
background: url(https://github.com/finderski/SWT/blob/master/RollTemplate/rt_back.jpg?raw=true) top left;
background-size: 250px 100%;
background-repeat: no-repeat;
align-items: center;
border: 1px solid darkgoldenrod;
margin: none;
padding: none;
}
.sheet-rolltemplate-statblock h2.sheet-fullwidth {
width: 100%;
text-align: center;
}
.sheet-rolltemplate-statblock .sheet-statblockheader {
display: flex;
background: url(https://github.com/finderski/SWT/blob/master/RollTemplate/rt_header.png?raw=true) top left;
background-size: 250px 90px;
height: 90px;
background-repeat: no-repeat;
align-items: center;
}
.sheet-rolltemplate-statblock .sheet-statblockbod {
padding: 0px 5px 5px 5px;
}
.sheet-rolltemplate-statblock .sheet-justify {
text-align: justify;
text-justify: inter-word;
margin: 0 5px 10px 15px;
font-size: .85em;
}
.sheet-rolltemplate-statblock .sheet-bodsection {
margin: 0 5px 10px 15px;
font-size: .85em;
}
.sheet-statblock {
height: 28px;
}
.sheet-showWCicon {
display: none;
}
.sheet-isWC[value="0"] + button.sheet-statblock > .sheet-showWCicon {
display: inline-block;
font-size: 1.8em;
}
.sheet-rolltemplate-info a[href^='~'],
.sheet-rolltemplate-statblock a[href^='~'] {
background-color:transparent;
border: 0;
color: darkslategray;
display:inline;
padding:0;
text-decoration: underline;
}
/*----------- End Roll Template --------------------*/