Files
roll20-character-sheets-tester/Official Savage Worlds/SavageWorldsCharSheet.css
T
finderski f5e0b09636 Official Savage Worlds v1.00.11 Update
Fixed the following bugs:
* Encumbrance not applying to Agility linked skills
* Avatar URL missing, causing the target-pic macro to fail
2021-03-22 05:42:39 -04:00

5254 lines
121 KiB
CSS

/*------ Fonts ------*/
/* for Headers */
@import url('https://fonts.googleapis.com/css?family=Rye|Teko|Monoton|DM+Mono&display=swap');
/*@import url('https://fonts.googleapis.com/css?family=Rye|Teko|EB+Garamond|IM+Fell+English|DM+Mono|EB+Garamond:ital,wght@0,400;0,600;1,400;1,700|Oswald:wght@300;400;700&display=swap');*/
/*|MedievalSharp|EB+Garamond:ital,wght@0,400;0,600;1,400;1,700|Oswald:wght@300;400;700*/
/*@import url('https://fonts.googleapis.com/css2?family=Rye&family=Teko&family=Monoton&family=DM+Mono&display=swap');*/
/*@import url('https://fonts.googleapis.com/css?family=Teko&display=swap');*/
/*@import url('https://fonts.googleapis.com/css?family=DM+Mono:wght@300;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rye&display=swap');*/
/*------------------*/
.sheet-compendium_warning {
display: none;
}
.sheet-compendium_warning {
background: rgba(230,221,148,0.8);
}
.sheet-sheet-maindiv.active-drop-target.dropping ~ .sheet-compendium_warning {
display: flex;
flex-flow: column wrap;
justify-content: space-around;
align-items: center;
align-content: center;
position: absolute;
top: 50%;
left: 25%;
z-index: 100;
border: 2px solid black;
text-align: center;
width: 500px;
height: 220px;
box-shadow: 6px 6px 6px rgba(128,128,128,0.5);
}
/*------ HTML Transformations ------->*/
input[type=number].sheet-derivedStat::-webkit-inner-spin-button,
input[type=number].sheet-derivedStat::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number].sheet-derivedStat {
-moz-appearance: textfield;
}
select.sheet-dtype {
width: 41.31px;
height: 27px;
margin: 0px;
vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: black;
}
input,
select {
border: none;
border-bottom: 1px solid black;
background-color: transparent;
font-weight: 400;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
textarea {
width: 94%;
resize: vertical;
background-color: transparent;
}
.sheet-basicinputext,
input[type=number].sheet-basicinputext {
width: 100%;
border: none;
border-bottom: 1px solid black;
font-weight: bold;
}
label.sheet-left30 {
margin-left: 30px;
}
.sheet-normallabel {
font-size: 13px;
font-weight: normal;
color: rgb(64,64,64);
}
/*------ End Transformations -------->*/
.sheet-maindiv {
margin: 0px;
padding: 0px;
width: 860px;
border: 1px solid black;
}
/*----------- Background Info -----------*/
.sheet-background {
/*background-image: url(https://raw.githubusercontent.com/finderski/SWT/master/Parchement_Background2.jpg);*/
margin: 0px;
padding: 0px;
}
/*----No Background Image----*/
input[value="1"]:checked ~ .sheet-background {
/*background-image: none;*/
background-image: url(https://raw.githubusercontent.com/finderski/SWT/master/Parchement_Background2.jpg);
background-color: rgba(244,244,244);
}
/*---------------------------*/
/*----Logo Stuff----*/
.sheet-Deadlands,
.sheet-SWADE {
display: none;
}
input[value="Deadlands"].sheet-showLogo ~ .sheet-Deadlands,
input[value="SavageWorlds"].sheet-showLogo ~ .sheet-SWADE {
display: inline-block;
}
.sheet-logoblock {
align-items: center;
}
.sheet-logo {
width: 75%;
}
.sheet-gamelogo {
width: max-content;
}
/*------------------*/
.sheet-base {
display: inline-block;
margin: 0px;
padding: 0px;
width: 100%;
}
.sheet-buttonbar {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-evenly;
align-items: flex-start;
padding: 5px 0 0 0;
margin: 0 0 5px 0;
background: rgba(255,255,255,0.75);
}
.sheet-navbuttons,
.sheet-functions,
.sheet-docbuttons {
flex: 1 0 33%;
}
.sheet-navbuttons {
text-align: left;
}
.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-showFear,
.sheet-fearButton {
display: none;
}
.sheet-showFear:checked + .sheet-fearButton {
display: inline-block;
}
.sheet-noEditMode {
color: forestgreen;
}
.sheet-editMode {
color: maroon;
}
.sheet-showMiniDisplay:checked ~ .sheet-noEditMode,
.sheet-showMiniDisplay:not(:checked) ~ .sheet-editMode {
display: none;
}
.sheet-characterprofile,
.sheet-vehicletab,
.sheet-journaltab,
.sheet-configurationtab,
.sheet-releasenotesbutton,
.sheet-documentationbutton {
color: silver;
}
.sheet-ontab,
.sheet-jumpto {
display: none;
}
input:not([value="1"]).sheet-tabselected ~ .sheet-characterprofile .sheet-jumpto,
input:not([value="3"]).sheet-tabselected ~ .sheet-vehicletab .sheet-jumpto,
input:not([value="4"]).sheet-tabselected ~ .sheet-journaltab .sheet-jumpto,
input:not([value="2"]).sheet-tabselected ~ .sheet-configurationtab .sheet-jumpto,
input:not([value="7"]).sheet-tabselected ~ .sheet-combatOptionstab .sheet-jumpto {
display: inline;
}
.sheet-tabselected[value="1"] ~ .sheet-characterprofile .sheet-ontab,
.sheet-tabselected[value="3"] ~ .sheet-vehicletab .sheet-ontab,
.sheet-tabselected[value="4"] ~ .sheet-journaltab .sheet-ontab,
.sheet-tabselected[value="2"] ~ .sheet-configurationtab .sheet-ontab,
.sheet-tabselected[value="7"] ~ .sheet-combatOptionstab .sheet-ontab {
color: black;
display: inline;
}
.sheet-tabselected[value="5"] ~ .sheet-newcontent[value="read"] + .sheet-releasenotesbutton,
.sheet-tabselected[value="6"] ~ .sheet-newdocumentation[value="read"] + .sheet-documentationbutton {
color: black;
}
.sheet-newcontent[value="unread"] + .sheet-releasenotesbutton > .sheet-readReleaseNotes {
display: none;
}
.sheet-newcontent[value="read"] + .sheet-releasenotesbutton > .sheet-unreadReleaseNotes {
display: none;
}
.sheet-newcontent[value="unread"] + .sheet-releasenotesbutton {
color: maroon;
}
.sheet-newdocumentation[value="unread"] + .sheet-documentationbutton {
color: blue;
}
input:not([value="1"]).sheet-tabselected ~ .sheet-noEditMode,
input:not([value="1"]).sheet-tabselected ~ .sheet-editMode {
display: none;
}
.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-character,
.sheet-config,
.sheet-vehicles,
.sheet-notes,
.sheet-release,
.sheet-documentation,
.sheet-combatOptions {
display: none;
}
.sheet-showVehicles:not(:checked) ~ .sheet-vehiclesT,
.sheet-showVehicles:not(:checked) + span.sheet-vehiclesT,
.sheet-showVehicles:not(:checked) ~ span.sheet-vehiclesT {
display: none;
}
/*.sheet-characterT:checked ~ div.sheet-character,
.sheet-configT:checked ~ div.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 */
input.sheet-selectedTab[value="1"] ~ .sheet-character,
input.sheet-selectedTab[value="2"] ~ div.sheet-config,
input.sheet-selectedTab[value="3"] ~ div.sheet-vehicles,
input.sheet-selectedTab[value="4"] ~ div.sheet-notes,
input.sheet-selectedTab[value="5"] ~ div.sheet-release {
display: flex;
width: 100%;
margin: 0px;
padding: 0px;
/*flex-flow: column;*/
justify-content: space-around;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
}
input.sheet-selectedTab[value="6"] ~ div.sheet-documentation {
display: block;
width: 100%;
margin: 0px;
padding: 5px;
}
input.sheet-selectedTab[value="7"] ~ div.sheet-combatOptions {
display: flex;
width: 100%;
margin: 0px;
padding: 0px;
/*flex-flow: column;*/
justify-content: space-around;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
}
.sheet-topThree,
.sheet-middleThree {
display: flex;
width: 100%;
justify-content: space-around;
}
.sheet-showVehicles:checked ~ .sheet-vehicleTypes {
display: inline-block;
}
.sheet-left,
.sheet-center,
.sheet-right {
display: inline-flex;
flex-direction: column;
flex-wrap: wrap;
/* justify-content: space-evenly; */
align-items: flex-start;
/* box-sizing: border-box; */
width: 33%;
background: rgba(255,255,255,0.25);
}
.sheet-groupHeader {
font-family: Teko;
text-align: center;
width: 100%;
font-weight: bolder;
color: maroon;
margin: 10px 0 10px 0;
}
.sheet-headerInput {
font-family: Teko;
text-align: center;
font-weight: bolder;
color: maroon;
border: none;
background-color: transparent;
font-size: 30px;
width: 500px;
box-sizing: border-box;
margin: 0;
padding: 0
}
.sheet-basetrait {
display: flex;
flex-wrap: wrap;
border: none;
border-bottom: 1px dotted black;
margin: 0px;
padding: 0px;
padding-left: 5px;
position: relative;
box-sizing: border-box;
border: 1px solid transparent;
width: 100%;
}
.sheet-moremods + span {
opacity: 0;
}
.sheet-moremods {
width: 15px; /*was 35px*/
position: absolute;
left: 270px; /*was 265px*/
top: 15px;
z-index: 9999;
opacity: 0;
}
.sheet-moremods + span {
font-family: "Pictos";
color: gray;
position: absolute;
}
.sheet-moremods + span {
top: 15px;
left: 272px; /*was 267px*/
}
.sheet-moremods:hover + span {
opacity: 1;
}
.sheet-moremods:checked + span {
color: black;
opacity: 1;
}
.sheet-basetrait:hover {
border: 1px solid maroon;
}
.sheet-basetrait:hover ~ .sheet-moremods + span {
opacity: 1;
}
.sheet-basetrait:hover > .sheet-moremods + span {
opacity: 1;
}
/*----- button Configuration start -----*/
button[type=roll].sheet-traitbutton,
button[type=roll].sheet-skillbutton,
button[type=roll].sheet-unskilledbutton,
button[type=roll].sheet-hindranceOutput,
button[type=roll].sheet-edgeOutput,
button[type=roll].sheet-shipcrewbutton,
button[type=roll].sheet-APIOutput,
button[type=roll].sheet-statblock,
button[type=roll].sheet-linkButton {
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-linkButton {
padding-bottom: 3px;
color: maroon;
}
button[type=roll].sheet-unskilledbutton {
font-size: .9em;
width: 130px;
}
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-statblock::before,
button[type=roll].sheet-linkButton::before,
button[type=roll].sheet-fearButton::before {
content: '';
}
button[type=roll].sheet-hindranceOutput,
button[type=roll].sheet-edgeOutput,
button[type=roll].sheet-shipcrewbutton,
button[type=roll].sheet-APIOutput {
font-family: "Pictos";
}
/*----- button Configuration end -----*/
/*--- Attribute Stuff ---*/
.sheet-traitflexattbutton {
width: 84px; /* was 100px then was 94px and that worked in Chrome, but FF put the mod box on the next row*/
text-align: left;
}
button[type=roll].sheet-specbutton {
width: 20px;
}
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: maroon;
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: maroon;
}
.sheet-traitlabel,
.sheet-wclabel {
display: inline;
padding: 0px;
margin-right: 5px;
}
.charsheet .sheet-wclabel {
font-size: .95em;
margin: 0;
}
.sheet-traitradio {
opacity: 0;
margin-right: -18px;
}
.sheet-useAlphaNum {
display: none;
}
.sheet-d4a,
.sheet-d6a,
.sheet-d8a,
.sheet-d10a,
.sheet-d12a {
display:none;
}
.sheet-d4,
.sheet-d6,
.sheet-d8,
.sheet-d10,
.sheet-d12 {
display: inline;
color: silver;
position: relative;
top: 5px;
}
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d4,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d6,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d8,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d10,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d12 {
display: none;
}
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d4a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d6a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d8a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d10a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d12a {
display: inline-block;
color: gray;
/* font-family: 'DM Mono', monospace; */
font-size: 1em;
font-weight: normal;
text-align:center;
margin: 3px -1px 0 0;
padding: 0;
}
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d4a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d6a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d8a {
width: 25px;
}
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d10a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-d12a {
width: 30px;
}
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-traitradio:checked ~ .sheet-d4a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-traitradio:checked ~ .sheet-d6a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-traitradio:checked ~ .sheet-d8a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-traitradio:checked ~ .sheet-d10a,
.sheet-useAlphaNum:checked ~ .sheet-traitlabel .sheet-traitradio:checked ~ .sheet-d12a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel .sheet-traitradio:checked ~ .sheet-d4a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel .sheet-traitradio:checked ~ .sheet-d6a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel .sheet-traitradio:checked ~ .sheet-d8a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel .sheet-traitradio:checked ~ .sheet-d10a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel .sheet-traitradio:checked ~ .sheet-d12a {
/* border: 1px solid maroon; */
color: black;
border-radius: 25px;
font-weight: bold;
/* padding: 5px; */
}
.sheet-d4::before {
font-family: dicefontd4;
font-size: 2em;
content: 'd';
}
.sheet-d6::before {
font-family: dicefontd6;
font-size: 2em;
content: 'f';
}
.sheet-d8::before {
font-family: dicefontd8;
font-size: 2em;
content: 'h';
}
.sheet-d10::before {
font-family: dicefontd10;
font-size: 2em;
content: 'k';
}
.sheet-d12::before {
font-family: dicefontd12;
font-size: 2em;
content: 'l';
}
.sheet-traitradio:checked + .sheet-d4,
.sheet-traitradio:checked + .sheet-d6,
.sheet-traitradio:checked + .sheet-d8,
.sheet-traitradio:checked + .sheet-d10,
.sheet-traitradio:checked + .sheet-d12 {
color: black;
}
.sheet-wildDieDesc {
border: none;
width: 181px;
margin: 0px;
font-size: .85em;
}
.sheet-ModDesc {
border: none;
width: 220px; /*was 230px*/
margin: 0px;
font-size: .85em;
}
.sheet-traitmodplus {
display: none;
}
.sheet-moremods:checked ~ .sheet-traitmodplus {
display: block;
width: 100%;
border: none;
margin-top: 10px;
}
.sheet-moremods:checked + .sheet-traimodplus {
display: block;
}
hr.sheet-modsection {
margin: 10px 0 10px 0;
}
.sheet-whispercheck {
margin-right: 25px;
}
.sheet-delta {
display: inline-block;
width: 220px; /*was 230px*/
font-weight: normal;
font-size: .9em;
}
.sheet-traitdie {
border: none;
width: 35px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
text-align: center;
margin: 0px;
}
input[type=number].sheet-otraitmod {
border: none;
margin: 0px;
padding: 0px;
text-align: center;
width: 33px; /*was 28px*/
height: 28px;
/*-webkit-appearance: textfield;
-moz-appearance: textfield;*/
}
input[type=number].sheet-deltamod {
border: none;
border-bottom: 1px solid black;
margin: 0px;
padding: 0px;
text-align: center;
width: 28px;
height: 28px;
/*-webkit-appearance: textfield;
-moz-appearance: textfield;*/
}
/*--- End Attribute Stuff ---*/
.sheet-WClabel {
display: inline-block;
width: fit-content;
padding: 0;
margin: 0 5px 0 0;
}
.sheet-isWC {
opacity: 0;
width: 0px;
}
.sheet-isWC + span {
/*margin-left: -10px;*/
font-size: 1.5em;
color: silver;
/*position: relative;*/
/*top: 3px;*/
}
.sheet-isWC:not(:checked) + span {
color: black;
}
.sheet-wciContainer {
text-align: center;
width: 29px;
margin: 0;
padding: 0;
display: inline-block;
}
.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-charDemoStart {
margin: 5px 0 0 0;
}
.sheet-basicCharName {
width: 88%;
font-size: 1.75em;
}
input[value="smallHeader"] + .sheet-basicCharName {
font-size: 1.25em;
}
.sheet-basicCharNameLabel {
margin-left: 34px;
width: 88%;
padding: 0;
}
.sheet-race,
.sheet-gender {
display: inline-block;
width: 49%;
margin: 0;
padding: 0;
}
.sheet-characterAge,
.sheet-characterHeight,
.sheet-characterWeight {
display: inline-block;
width: 22%;
margin: 0;
padding: 0;
}
.sheet-characterSize {
width: 30%;
display: inline-block;
margin: 0;
padding: 0;
text-align: center;
}
.sheet-advances,
.sheet-characterRank,
.sheet-conviction {
display: inline-block;
margin: 0;
padding: 0;
}
.sheet-manuallySetAdvance {
display: none;
}
.sheet-manuallySetAdvance:checked ~ .sheet-autoAdvance,
.sheet-manuallySetAdvance:not(:checked) ~ .sheet-manualAdvance {
display: none;
}
.sheet-manuallySetAdvance:not(:checked) ~ .sheet-autoAdvance,
.sheet-manuallySetAdvance:checked ~ .sheet-manualAdvance {
display: inline-block;
}
.sheet-advances {
width: 18%;
}
.sheet-characterRank {
width: 60%;
}
.sheet-rank {
width: 100%;
margin: 0;
padding: 0;
}
label.sheet-advancesLabel,
label.sheet-rankLabel {
font-size: .75em;
font-weight: normal;
width: 45px;
display: inline-block;
margin: 0;
padding: 0;
}
.sheet-conviction {
text-align: center;
}
label.sheet-labelConviction {
font-size: .75em;
font-weight: normal;
display: block;
margin: 0;
padding: 0;
}
input.sheet-hasconviction {
z-index: 9999;
opacity: 0;
font-size: 1.5em;
width: 20px;
height: 20px;
margin-top: -8px;
}
.sheet-convictiontoken {
margin-left: -18px;
}
.sheet-hasconviction:not(:checked) + .sheet-convictiontoken::before {
content: "♥";
font-size: 2em;
color: silver;
}
.sheet-hasconviction:checked + .sheet-convictiontoken::before {
content: "♥";
font-size: 2em;
color: maroon;
}
/*--- Health ----*/
.sheet-characterWounds,
.sheet-characterShakenInc,
.sheet-characterFatigue {
display: inline-block;
width: 32%;
margin: 0;
padding: 0;
text-align: center;
}
.charsheet .sheet-standardHealth {
width: 35% !important;
border: none;
border-bottom: 1px solid black;
text-align: center;
}
.charsheet input[type=number].sheet-standardHealthMod {
width: 15%;
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-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-woundmod,
.sheet-fatiguemod,
.sheet-loadconfig {
display: none;
}
.sheet-woundLabelButton,
.sheet-fatigueLabelButton {
font-weight: bold;
border: none;
width: 100%;
text-align: center;
padding: 0;
margin: 0;
height: 27px;
background-color: transparent;
color: maroon;
}
.sheet-cog {
font-family: Pictos;
display: none;
}
.sheet-showWoundmodCheck:checked ~ .sheet-woundLabelButton > span.sheet-cog,
.sheet-showFatiguemodCheck:checked ~ .sheet-fatigueLabelButton > span.sheet-cog {
color: black;
display: inline;
}
.sheet-showWoundmodCheck:checked ~ .sheet-woundLabelButton > span.sheet-cog {
background-color: #ffb3b3;
}
.sheet-showFatiguemodCheck:checked ~ .sheet-fatigueLabelButton > span.sheet-cog {
background-color: #b3ffff;
}
.sheet-showWoundmodCheck:not(:checked) ~ .sheet-woundLabelButton > span.sheet-cog,
.sheet-showFatiguemodCheck:not(:checked) ~ .sheet-fatigueLabelButton > span.sheet-cog {
color: silver;
}
.sheet-characterWounds:hover button > span.sheet-cog,
.sheet-characterFatigue:hover button > span.sheet-cog {
display: inline;
}
.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-useLoad:not(:checked) ~ .sheet-loadmods,
.sheet-useLoad:not(:checked) ~ .sheet-loadconfig {
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-fatiguemod,
.sheet-showLoadConfig:checked ~ .sheet-loadconfig {
display: inline-block;
text-align: center;
width: 98%;
}
.sheet-shakenbox,
.sheet-incbox {
display: inline-block;
width: 35px;
height: auto;
margin: 0px 0px 0px 8px;
padding: 0;
/*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: maroon;
font-weight: bold;
}
.sheet-incinfo,
.sheet-shakeninfo {
display: block;
font-size: .75em;
margin-top: -10px;
font-weight: bold;
}
.sheet-shakeninfo {
margin-left: -11px;
}
/*----------- Start Recovery Stuff -----------*/
.sheet-recovery {
width: 100%;
display: inline-block;
margin: 5px 0 15px 0;
}
.sheet-unshakebutton,
.sheet-soakbutton {
display: none;
border-bottom: none;
width: 49%;
box-sizing: border-box;
}
.sheet-useunshakebutton:checked + .sheet-unshakebutton,
.sheet-usesoakbutton:checked + .sheet-soakbutton {
display: inline-flex;
border: none;
}
.sheet-unshake,
.sheet-soak {
width: 100%;
}
.sheet-recoverymods {
width: 35px;
position: absolute;
left: 100px;
top: 15px;
z-index: 9999;
opacity: 0;
}
.sheet-recoverymods:hover + span,
.sheet-basetrait:hover .sheet-recoverymods + span {
opacity: 1;
}
.sheet-recoverymods + span {
position: absolute;
top: 15px;
left: 110px;
font-family: Pictos;
color: gray;
opacity: 0;
}
.sheet-recoverymods:checked + span {
color: black;
opacity: 1;
}
.sheet-recoverymods:not(:checked) ~ .sheet-unshakemodplus,
.sheet-recoverymods:not(:checked) ~ .sheet-soakmodplus {
display: none;
}
.sheet-woundmod,
.sheet-soakmodplus {
background-color: #ffb3b3; /*red-ish pink*/
}
.sheet-fatiguemod,
.sheet-unshakemodplus {
background-color: #b3ffff; /*cyan*/
}
.sheet-whisperGM {
font-size: 1em;
font-weight: normal;
display: block;
}
.sheet-shortLabelInput {
width: 67%;
font-size: .7em;
}
/*----------- End Recovery Stuff -----------*/
/*---- Pace, Parry, Toughness ----*/
.sheet-invisbutton {
border: none;
border-bottom: 1px solid black;
height: 27px;
font-size: .9em;
background-color: transparent;
cursor: default;
}
.sheet-parryPaceToughness,
.sheet-health {
width: 100%;
margin: 10px 0 10px 0;
}
.sheet-imageContainer {
text-align: center;
margin: 0;
padding: 0;
}
.sheet-statCircle {
margin: 0 0 -35px 0;
height: 50%;
width: 50%;
}
.sheet-characterPace,
.sheet-characterParry,
.sheet-characterToughness {
display: inline-block;
width: 32%;
margin: 0;
padding: 0;
box-sizing: border-box;
}
.sheet-characterPace:hover,
.sheet-characterParry:hover,
.sheet-characterToughness:hover {
border: 1px solid maroon;
}
.sheet-characterPace:hover .sheet-imageContainer .sheet-curPaceButton > .sheet-cog,
.sheet-characterParry:hover .sheet-parryLabelButton > .sheet-cog,
.sheet-characterToughness:hover .sheet-toughnessLabelButton > .sheet-cog {
display: inline-block;
color: silver;
}
.sheet-moremods:checked + .sheet-curPaceButton > span {
display: inline-block;
color: black !important;
background-color: #ffffb3;
}
.sheet-moremods:checked + .sheet-parryLabelButton > span.sheet-cog {
display: inline-block;
color: black !important;
background-color: #b3ffff;
}
.sheet-moremods:checked + .sheet-toughnessLabelButton > span.sheet-cog {
display: inline-block;
color: black !important;
background-color: #ffb3b3;
}
.sheet-curPaceButton,
.sheet-curParryButton,
.sheet-curToughnessButton {
width: 100%;
border: none;
background-color: transparent;
box-sizing: border-box;
}
.sheet-parryLabelButton,
.sheet-toughnessLabelButton {
font-weight: bold;
border: none;
width: 100%;
text-align: center;
padding: 0;
margin: 0;
height: 27px;
background-color: transparent;
color: maroon;
}
/*.sheet-moremods:checked + .sheet-curPaceButton {
background-color: #ffffb3;
}*/
/*.sheet-moremods:checked + .sheet-parryLabelButton {
background-color: #b3ffff;
}*/
/*.sheet-moremods:checked + .sheet-curToughnessButton {
background-color: #ffb3b3;
}*/
.sheet-paceButton {
width: 100%;
}
.sheet-pacemodplus,
.sheet-parrymodplus,
.sheet-toughnessmodplus {
display: none;
}
.sheet-moremods:checked + .sheet-pacemodplus {
display: inline-block;
background-color: #ffffb3;
}
.sheet-moremods:checked + .sheet-parrymodplus {
display: inline-block;
background-color: #b3ffff;
}
.sheet-moremods:checked + .sheet-toughnessmodplus {
display: inline-block;
background-color: #ffb3b3;
}
.charsheet {
background-color: transparent;
}
.sheet-paceLabel,
.sheet-paceLabelInput,
.sheet-parryLabel,
.sheet-parryLabelInput,
.sheet-toughnessLabel,
.sheet-toughnessLabelInput {
display: inline-block;
width: 210px;
font-size: 1em;
}
.sheet-sizeInfo {
display: inline-block;
width: 45.5px;
text-align: center;
}
.charsheet .sheet-parryScoreLabel,
.charsheet .sheet-toughnessScoreLabel {
text-align: center;
font-size: 1.05em !important;
margin: 0;
padding: 0;
}
.sheet-paceLabelInput,
.sheet-parryLabelInput,
.sheet-toughnessLabelInput {
width: 220px;
margin-bottom: 10px;
}
.sheet-paceInput,
.sheet-parryInput,
.sheet-toughnessInput {
text-align: center;
}
input.sheet-showPaceWounds[value="0"] ~ .sheet-paceWounds {
display: none;
}
.sheet-inlineDiv {
display: inline-block;
text-align: center;
width: 45.5px;
}
select.sheet-paceDietype {
width: 3.5em;
height: 27px;
margin: 0px;
vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: black;
}
.sheet-inputLabel {
margin-bottom: 10px;
}
.sheet-configHeader {
text-align: center;
width: 100%;
}
/*---- Conditions ----*/
.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: 15px 0 10px 0;
}
.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: maroon;
font-size: 1.75em;
margin-left: -15px;
}
.sheet-conditionspan {
display: block;
/*font-size: .75em;*/
margin-top: -5px;
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;
}
/*---- Skills ----*/
/* ---- Remove the hide button for Skills for now... ----
.sheet-hideSkills:checked ~ .sheet-abilities {
display: none;
}
.sheet-hideSkills {
width: 60px;
margin: 0px;
padding: 0px;
opacity: 0;
z-index: 9999;
top: -40px;
left: 0px;
position: relative;
}
.sheet-hideSkills + .sheet-showhide {
top: -40px;
left: -60px;
position: relative;
}
.sheet-hideSkills:not(:checked) + span.sheet-showhide::before {
font-family: "Pictos";
content: "J";
}
.sheet-hideSkills:checked + span.sheet-showhide::before {
font-family: "Pictos";
content: "E";
}
--------*/
.sheet-hideskillsconfig,
.lang-de .sheet-hideskillconfig {
display: inline-block;
width: 35px;
height: 35px;
font-size: 1.25em;
position: relative;
left: 180px;
top: 45px;
opacity: 0;
z-index: 9999;
}
.lang-de .sheet-hideskillconfig {
left: 200px;
}
.charsheet span.sheet-skillList,
.lang-de span.sheet-skillList {
font-family: "Pictos";
margin-left: -35px;
font-size: 1.25em;
position: relative;
left: 219px;
top: 29px;
}
.lang-de span.sheet-skillList {
left: 239px;
}
.sheet-hideskillsconfig:not(:checked) + span.sheet-skillList::before {
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-fullSectionView .sheet-isSkillConfig {
display: inline-block;
}
.sheet-SkillListLabel {
font-size: 13px;
font-weight: normal;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sheet-isSkillList {
display: inline-flex;
flex-flow: column wrap;
height: 345px;
}
.sheet-StaticSkill {
font-size: 1.25em;
z-index: 9999;
opacity: 0;
width: 15px;
}
.sheet-StaticSkill + span {
font-family: "Pictos";
font-size: 1.25em;
margin-left: -13px;
}
.sheet-StaticSkill:not(:checked) + span::before {
content: "*";
color: maroon;
}
.sheet-StaticSkill:checked + span::before {
content: "3";
margin-left: -1.5px;
color: green;
}
.sheet-staticOther {
margin: 0px;
padding: 0px;
}
.sheet-SkillSpec,
/*--- Begin Static Skills ---*/
.sheet-staticAcademics,
.sheet-staticAthletics,
.sheet-staticBattle,
.sheet-staticBoating,
.sheet-staticCommonKnowledge,
.sheet-staticClimbing,
.sheet-staticDriving,
.sheet-staticElectronics,
.sheet-staticFaith,
.sheet-staticFighting,
.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 {
display: none;
}
/*--- End Static Skills ---*/
/* .sheet-staticFighting, */
.sheet-otherSkillDiv,
.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-staticFighting,
.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-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 {
display: block;
}
.sheet-useSkillSpec:checked + .sheet-SkillSpec {
display: block;
width: 90%;
}
.sheet-SkillSpec {
margin-left: 20px;
margin-bottom: 15px;
}
.sheet-unskilledOptions {
margin: 0 0 0 10px;
}
.sheet-joat {
font-family: Pictos;
font-size: 1.5em;
color: silver;
position: relative;
top: 3px;
}
.sheet-traitradio:checked + .sheet-joat {
color: black;
}
.sheet-skilldielabel{
display: inline;
padding: 0px;
margin-right: 5px;
}
.sheet-skillbutton {
width: 188px; /*was 198px*/
text-align: left;
font-size: .9em !important;
/*margin-right: 5px;*/
}
.sheet-skillbutton + span {
font-size: .75em;
}
/* Skill Rank Selection */
/* .sheet-skillRankContainer { */
/*width: 30px;*/
/*border-bottom: 1px solid black;*/
/* } */
.sheet-skillRankContainer,
.sheet-skillRankChild {
display: inline-block;
}
.sheet-skillRankChild {
vertical-align: middle;
width: 30px;
height: 28px;
}
.sheet-skillRankChild label {
display: none;
z-index: 1;
}
.sheet-skillRankChild:hover {
border-radius: 10px;
background: AliceBlue; //was silver
/*background: rgba(117,121,127,1);*/
position:absolute;
width: 115px;
margin-top: -4px;
margin-left: -90px; /*was -90*/
height: auto;
z-index: 1;
padding: 5px;
}
.sheet-skillRankChild:hover label {
display: inline;
/*margin-left: -5px;*/
}
.sheet-skillRankChild:hover .sheet-useAlphaNum:checked ~ label,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild:hover label {
display: inline;
margin-left: 3px;
}
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel span.sheet-d4,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel span.sheet-d6,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel span.sheet-d8,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel span.sheet-d10,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel span.sheet-d12,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel span.sheet-d4,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel span.sheet-d6,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel span.sheet-d8,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel span.sheet-d10,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel span.sheet-d12 {
display:none;
}
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel div.sheet-d4a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel div.sheet-d6a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel div.sheet-d8a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel div.sheet-d10a,
.sheet-useAlphaNum:checked ~ .sheet-skilldielabel div.sheet-d12a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel div.sheet-d4a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel div.sheet-d6a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel div.sheet-d8a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel div.sheet-d10a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild .sheet-skilldielabel div.sheet-d12a {
display: inline-block;
font-weight: normal;
}
.sheet-skillRankChild:hover label span,
.sheet-skillRankChild:hover label div {
color: black;
font-size: .75em;
}
div.sheet-d4Selected,
div.sheet-d6Selected,
div.sheet-d8Selected,
div.sheet-d10Selected,
div.sheet-d12Selected {
/*width: 100px;
height: 28px;
line-height:28px;*/
color: black;
/*border-bottom: 1px solid black;*/
text-align: center;
display: none;
margin-top: -8px;
}
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="4"] ~ div.sheet-d4Selected,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="6"] ~ div.sheet-d6Selected,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="8"] ~ div.sheet-d8Selected,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="10"] ~ div.sheet-d10Selected,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="12"] ~ div.sheet-d12Selected {
display: block;
}
.sheet-useAlphaNum:checked ~ div.sheet-d4Selected span.sheet-d4,
.sheet-useAlphaNum:checked ~ div.sheet-d6Selected span.sheet-d6,
.sheet-useAlphaNum:checked ~ div.sheet-d8Selected span.sheet-d8,
.sheet-useAlphaNum:checked ~ div.sheet-d10Selected span.sheet-d10,
.sheet-useAlphaNum:checked ~ div.sheet-d12Selected span.sheet-d12,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d4Selected span.sheet-d4,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d6Selected span.sheet-d6,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d8Selected span.sheet-d8,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d10Selected span.sheet-d10,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-124Selected span.sheet-d12 {
display: none;
}
.sheet-useAlphaNum:checked ~ div.sheet-d4Selected,
.sheet-useAlphaNum:checked ~ div.sheet-d6Selected,
.sheet-useAlphaNum:checked ~ div.sheet-d8Selected,
.sheet-useAlphaNum:checked ~ div.sheet-d10Selected,
.sheet-useAlphaNum:checked ~ div.sheet-d12Selected,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d4Selected,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d6Selected,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d8Selected,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d10Selected,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d12Selected {
margin: 5px;
}
.sheet-useAlphaNum:checked ~ div.sheet-d4Selected div.sheet-d4a,
.sheet-useAlphaNum:checked ~ div.sheet-d6Selected div.sheet-d6a,
.sheet-useAlphaNum:checked ~ div.sheet-d8Selected div.sheet-d8a,
.sheet-useAlphaNum:checked ~ div.sheet-d10Selected div.sheet-d10a,
.sheet-useAlphaNum:checked ~ div.sheet-d12Selected div.sheet-d12a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d4Selected div.sheet-d4a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d6Selected div.sheet-d6a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d8Selected div.sheet-d8a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d10Selected div.sheet-d10a,
.sheet-useAlphaNum:checked ~ .repcontainer .repitem .sheet-otherSkillDiv .sheet-skillRankContainer .sheet-skillRankChild div.sheet-d12Selected div.sheet-d12a {
display: block;
font-weight: bold;
}
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="4"] ~ div.sheet-d4Selected span.sheet-d4,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="6"] ~ div.sheet-d6Selected span.sheet-d6,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="8"] ~ div.sheet-d8Selected span.sheet-d8,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="10"] ~ div.sheet-d10Selected span.sheet-d10,
.sheet-skillRankChild:not(:hover) input.sheet-traitradio[value="12"] ~ div.sheet-d12Selected span.sheet-d12 {
color: black;
}
label.sheet-skilldielabel:hover > span,
label.sheet-skilldielabel:hover > div {
/*background-color: orange;*/
/*color: black;*/
color: maroon; /*was orange*/
font-weight: bold;
}
.sheet-LinkedAttSelect {
width: 185px;
}
.sheet-linkedAtt {
width: 50px;
height: 28px;
line-height: 28px;
display: inline-flex;
}
.sheet-LAAGI,
.sheet-LASMA,
.sheet-LASPI,
.sheet-LASTR,
.sheet-LAVIG {
display: none;
}
input.sheet-selectedLinkedAtt[value="(SMA)"] ~ .sheet-LASMA,
.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;
}
/*----------------*/
/*---- Derived Stats ----*/
.sheet-block-separator {
border: .45px dashed silver;
margin: -4px 0px 8px 0px;
}
.sheet-corederived {
position: relative;
}
.sheet-basederived {
display: flex;
flex-wrap: wrap;
border: none;
margin: 0px;
padding: 0px;
padding-left: 5px;
position: relative;
}
.sheet-derivedHeaderRow {
font-weight: bold;
font-size: .75em;
}
.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-derivedStateName {
width: 100%;
font-size: .9em;
padding: 4px;
border: none;
}
.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;
}
.sheet-miscderived {
margin: 10px 0 10px 0;
}
.sheet-hideMisc:checked ~ .sheet-miscderived {
display: none;
}
.sheet-showadditional {
display: none;
}
.sheet-additionalDerived {
display: none;
}
.sheet-showadditional:checked ~ .sheet-additionalDerived {
display: block;
}
/*---- Consumeables ----*/
.sheet-showconsumables {
display: none;
}
.sheet-useConsumeables[value="1"] + .sheet-showconsumables {
display: block;
width: 100%;
margin: 0;
padding: 0;
}
.sheet-consumables {
width: 75%;
}
.sheet-consumableInput {
width: 90%;
}
/*---- Wealth ----*/
.sheet-usewealth,
.sheet-wealthmod,
.sheet-usewealthmod,
.sheet-usewealth:checked ~ .sheet-nonwealth,
.sheet-usewealth:checked ~ .sheet-lankhmar,
.sheet-usewealth:checked + .sheet-useLankhmar:checked + .sheet-lankhmar,
/*.sheet-lankhmar,*/
.sheet-money,
.sheet-Credits {
display: none;
}
.sheet-usewealth:checked ~ .sheet-usewealth,
.sheet-usewealth:not(:checked) ~ .sheet-nonwealth,
.sheet-usewealth:checked + .sheet-showwealthwilddie,
.sheet-usewealth:checked ~ .sheet-usewealthmod,
.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="5"].sheet-usePieces ~ .sheet-Livre,*/
input[value="4"].sheet-usePieces ~ .sheet-Credits {
display: flex;
}
.sheet-useWealthMod:checked ~ .sheet-wealthmod {
display: inline;
}
input:not([value="3"]).sheet-usePieces ~ .sheet-derivebase > .sheet-moneyfield {
width: 165px;
}
.sheet-mischr {
border: .45px dashed silver;
margin: -4px 0px 8px 0px;
}
/*---- Hindrances, Edges/Advances, Special Abilities ----*/
.sheet-specAbilities {
display: none;
}
.sheet-showSpecAbilities[value="1"] ~ .sheet-specAbilities {
display: block;
}
.sheet-hindrances {
margin: 0 0 20px 0;
}
.sheet-whispercheck:not(:checked) + button > span.sheet-whispericon::before {
content: 'q';
font-size: 1.15em;
}
.sheet-whispercheck:checked + button > span.sheet-whispericon::before {
content: 'w';
font-size: 1.15em;
}
hr.sheet-seperator {
margin: 5px 0 5px 0;
}
.sheet-showhide {
/*margin-left: -58px;*/
font-size: 1.5em;
}
.sheet-hinfield,
.sheet-hintype,
.sheet-edgefield {
border: none;
border-bottom: 1px solid black;
}
.sheet-hinfield {
width: 65%;
}
.sheet-edgefield {
width: 90%;
}
.sheet-hintype {
width: 75px;
text-align: center;
}
.sheet-edgeTypeLabel {
width: 63%;
}
.sheet-edgeTypeDropdown {
width: 33%;
}
.sheet-hindrancefield,
.sheet-edgefield {
border: none;
border-bottom: 1px solid black;
}
.sheet-hindranceNedge {
box-sizing: border-box;
}
.sheet-hindranceNedge:hover {
border: 1px solid maroon;
}
.sheet-hindranceNedge:hover > .sheet-moremods + span {
opacity: 1;
}
/*MiniDisplay*/
.sheet-hindranceName,
.sheet-hindranceComma,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hinfield,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-edgefield,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hintype,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-moremods,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-moremods + span,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-traitmodplus,
.sheet-showMiniDisplay:checked ~ .repcontrol {
display: none;
}
.sheet-showMiniDisplay:checked ~ .repcontainer {
display: flex;
flex-flow: wrap;
}
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hindranceOutput > .sheet-hindranceName,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hindranceOutput > .sheet-hindranceComma,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-edgeOutput > .sheet-hindranceName,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-edgeOutput > .sheet-hindranceComma,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge {
display: inline;
width: auto;
}
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hindranceOutput > .sheet-hindranceName,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-hindranceOutput > .sheet-hindranceComma,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-edgeOutput > .sheet-hindranceName,
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem > .sheet-hindranceNedge > .sheet-edgeOutput > .sheet-hindranceComma {
font-family: sans-serif;
}
.sheet-showMiniDisplay:checked ~ .repcontainer > .repitem:last-child > .sheet-hindranceNedge > .sheet-hindranceOutput > .sheet-hindranceComm {
display: none;
}
/*---- Gear ----*/
.sheet-gearList {
height: 28px;
}
.sheet-gear {
display: flex;
box-sizing: border-box;
width: 100%;
flex-flow: row wrap;
align-items: flex-start;
align-content: flex-start;
}
/*.sheet-worn,
.sheet-stashed {
flex: 1 0 50%;
}*/
.sheet-item {
width: 45%;
text-align: left;
margin-left: 10px;
padding: 0 0 4px 0;
}
.sheet-itemweight,
input[type=number].sheet-itemweight {
width: 15%;
text-align: center;
padding: 0 0 4px 0;
}
.sheet-itemqty,
input[type=number].sheet-itemqty {
width: 15%;
text-align: center;
padding: 0 0 4px 0;
}
.sheet-itemcarried {
width: 20%;
text-align: center;
padding: 0 0 4px 0;
box-sizing: border-box;
display: inline;
}
.sheet-gearCarriedLabel {
font-size: .95em;
display: inline;
}
.sheet-gearCarriedLabel:hover {
cursor: pointer;
}
.sheet-gearweight {
display: inline-block;
width: 75%;
}
input[type=number].sheet-gearitemweight {
width: 23%;
text-align: center;
}
.sheet-gearisCarried {
z-index: 9999;
opacity: 0;
}
.sheet-gearisCarriedIcon {
font-family: Pictos;
margin-top: -8px;
font-size: 1.5em;
padding: 0px;
}
.sheet-gearisCarried:checked + .sheet-gearisCarriedIcon::before {
content: "2";
}
.sheet-gearisCarried:not(:checked) + .sheet-gearisCarriedIcon::before {
content: "D";
}
/*---Placeholder styling for if/when I add a Notes field to the Gear items---*/
/*[data-groupname=repeating_gear] > .repitem {
box-sizing: border-box;
}
[data-groupname=repeating_gear] > .repitem:hover {
border: 1px solid red;
}*/
.sheet-bottomHalf {
margin: 30px 0 0 0;
}
.sheet-bottomArmorAndShields {
margin: 30px 0 0 0;
display: flex;
flex-flow: rows nowrap;
align-items: flex-start;
align-content: flext-start;
}
.sheet-sectionSeperator {
margin: 15px 0 15px 0;
}
/*---- Weapons ----*/
.sheet-weaponsSection,
.sheet-powerSection,
.sheet-armorSection,
.sheet-shieldSection {
margin-top: -35px;
}
/* .sheet-hideArmor:checked + span + h1 + .sheet-armor, */
.sheet-hideArmor:checked ~ .sheet-armor,
.sheet-hideWeapons:checked + span + h1 + .sheet-weapons,
.sheet-hideGear:checked + span + h1 + .sheet-gear,
.sheet-hidePowers:checked + span + h1 ~ .sheet-arcane,
.sheet-hideShields:checked + span + h1 ~ .sheet-shield {
display: none;
}
.sheet-hiddenButton,
.sheet-hiddenInput {
display: none;
}
.sheet-hideArmor,
.sheet-hideWeapons,
.sheet-hideGear,
.sheet-hidePowers,
.sheet-hideShields {
opacity: 0;
z-index: 9999;
width: 20px;
height: 20px !important;
}
.sheet-showNhide {
margin-left: -15px;
font-size: 1.5em;
}
.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-hideShields:not(:checked) + span.sheet-showNhide::before {
font-family: "Pictos";
content: "J";
}
.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-hideShields:checked + span.sheet-showNhide::before {
font-family: "Pictos";
content: "E";
}
.sheet-weapons {
display: inline-flex;
width: 863px;
flex-flow: row wrap;
justify-content: space-between;
align-items: flex-start;
}
.sheet-weaponHeader {
font-size: 14px;
font-weight: bold;
}
.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 {
width: 85px !important;
}
.sheet-shots {
width: 115px !important;
}
input[type="number"].sheet-weaponshots {
width: 47px; /*was 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: maroon;
}
.sheet-weapon {
width: 230px; /*(was 265px)*/
text-align: left !important;
}
.sheet-range {
width: 113px !important;
}
.sheet-rof {
width: 45px !important; /*was 35px*/
}
.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-isCarried {
z-index: 9999;
opacity: 0;
}
.sheet-isCarriedIcon {
font-family: Pictos;
margin-left: -40px;
margin-top: -8px;
font-size: 1.5em;
padding: 0px;
}
.sheet-isCarriedIcon {
margin-left: -45px;
}
.sheet-isCarried:checked + .sheet-isCarriedIcon::before {
content: "2";
}
.sheet-isCarried:not(:checked) + .sheet-isCarriedIcon::before {
content: "D";
}
.sheet-weaponbutton {
width: 100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-weaponskill {
display: none;
}
.sheet-weapondamage,
.sheet-weaponbutton[value="0"] + .sheet-weaponskill,
.sheet-weaponbutton[value="2"] + .sheet-weaponskill {
display: 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 {
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 {
width: 105px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-weaponnum {
width: 35px !important;
}
.sheet-moreweapon {
z-index: 9999;
opacity: 0;
margin-top: 0px;
margin-left: 85px;
}
.sheet-morearmor {
z-index: 9999;
opacity: 1;
margin-top: -25px;
margin-left: 35px;
}
.sheet-moreshields {
z-index: 9999;
opacity: 1;
margin-top: -15px;
margin-left: 35px;
}
.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-showarmorconfig,
.sheet-showshieldconfig {
opacity: 0;
width: 0;
}
.sheet-showarmorconfig + span,
.sheet-showshieldconfig + span {
font-family: "Pictos";
/*margin-left: -12px;*/
/*margin-right: -18px;
margin-top: -17px;
margin-left: -26px;*/
color: gray;
opacity: 0;
}
.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-armor:hover > label.sheet-morearmor,
.sheet-shield:hover > label.sheet-moreshields,
[data-groupname=repeating_armor]:hover > .repitem:hover label.sheet-morearmor > span,
[data-groupname=repeating_shields]:hover > .repitem:hover label.sheet-moreshields > span,
.sheet-showarmorconfig:checked + span,
.sheet-showarmorconfig:hover + span,
.sheet-showshieldconfig:checked + span,
.sheet-showshieldconfig:hover + span {
opacity: 1;
}
.sheet-moreweapon:checked + span,
.sheet-showarmorconfig:checked + span,
.sheet-showshieldconfig:checked + span {
color: black;
}
.sheet-weaponconfig,
.sheet-armorconfig,
.sheet-shieldconfig {
display: none;
}
.sheet-moreweapon:checked ~ .sheet-weaponconfig {
display: inline-block;
width: 100%;
margin: 0px 0px 30px 0px;
border-bottom: 1px solid silver;
background-color: cornsilk;
}
.sheet-showarmorconfig:checked ~ .sheet-armorconfig,
.sheet-showshieldconfig:checked ~ .sheet-shieldconfig {
display: inline-block;
width: 97%;
margin: 0px 0px 30px 0px;
border-bottom: 1px solid silver;
background-color: cornsilk;
}
.sheet-armorconfig,
.sheet-shieldconfig {
padding: 5px 10px 5px 10px;
}
.sheet-moreweapon:not(:checked) ~ .sheet-weaponnotes,
.sheet-showarmorconfig:not(:checked) ~ .sheet-armorDesc,
.sheet-showshieldconfig:not(:checked) ~ .sheet-shieldDesc {
min-height: 25px;
height: 25px;
}
.sheet-armorweight,
.sheet-shieldweight {
display: inline-block;
}
/*--- Weapons & Spells Faux Select Input ----*/
.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;
}
.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;
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;
position:absolute;
width: 100px;
margin-top: -14px;
height: auto;
z-index: 1;
padding: 5px;
}
.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;
font-size: .93em;
}
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-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[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="weirdscience"] ~ div.sheet-weirdscience,*/
.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: .93em;
}
label.sheet-abmenu:hover {
border: 1px solid cyan;
}
.sheet-ab1color[value=white] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab1,
.sheet-ab2color[value=white] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab2,
.sheet-ab3color[value=white] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab3,
.sheet-ab4color[value=white] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab4,
.sheet-ab5color[value=white] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab5 {
background: rgba(255,255,255,.15);
}
.sheet-ab1color[value=red] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab1,
.sheet-ab2color[value=red] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab2,
.sheet-ab3color[value=red] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab3,
.sheet-ab4color[value=red] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab4,
.sheet-ab5color[value=red] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab5 {
background: rgba(255,0,0,.15);
}
.sheet-ab1color[value=blue] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab1,
.sheet-ab2color[value=blue] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab2,
.sheet-ab3color[value=blue] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab3,
.sheet-ab4color[value=blue] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab4,
.sheet-ab5color[value=blue] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab5 {
background: rgba(0,0,255,.15);
}
.sheet-ab1color[value=green] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab1,
.sheet-ab2color[value=green] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab2,
.sheet-ab3color[value=green] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab3,
.sheet-ab4color[value=green] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab4,
.sheet-ab5color[value=green] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab5 {
background: rgba(0,128,0,.15);
}
.sheet-ab1color[value=purple] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab1,
.sheet-ab2color[value=purple] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab2,
.sheet-ab3color[value=purple] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab3,
.sheet-ab4color[value=purple] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab4,
.sheet-ab5color[value=purple] ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-showabindicatorselection > .sheet-powerconfiglabel > .sheet-container > .sheet-child3 > .sheet-ab5 {
background: rgba(128,0,128,.15);
}
.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);
}
/*---- Spells ----*/
.sheet-hideArcanum:checked + .sheet-arcanum,
.sheet-showMiniDisplay:checked ~ .sheet-hideArcanum:checked + .sheet-arcanum {
display: none;
}
.sheet-hidePowers {
opacity: 0;
z-index: 9999;
width: 20px;
height: 20px !important;
}
.sheet-buttonright {
margin: -30px 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-arcane {
display: flex;
box-sizing: border-box;
width: 100%;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: flex-start;
align-content: flex-start;
}
.sheet-powerrow {
flex: 1 0 100%;
display: flex;
justify-content: space-evenly;
align-items: flex-end;
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 {
box-sizing: border-box;
flex: 0 0 85px;
width: 85px !important;
text-align: center;
}
.sheet-actualpowerbutton {
margin: 0 0 0 -1px;
}
.sheet-power {
box-sizing: border-box;
flex: 0 0 356px;
text-align: left;
width: 370px !important;
}
.sheet-pp,
.sheet-duration {
box-sizing: border-box;
flex: 0 1 65px;
text-align: center;
width: 65px !important;
}
.sheet-powerrange {
box-sizing: border-box;
flex: 0 0 113px;
text-align: center;
width: 113px !important;
}
.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;
}
.sheet-spellbutton {
width: 100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-spellskill {
display: none;
}
.sheet-spellnotesconfig,
.sheet-spellbutton[value="1"] ~ .sheet-spelldamage,
.sheet-spellbutton[value="0"] ~ .sheet-spelldamage,
.sheet-spellbutton[value="0"] + .sheet-spellskill,
.sheet-spellbutton[value="2"] + .sheet-spellskill {
display: inline-block;
margin-left: 10px;
}
.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;
}
.sheet-speallatt {
width: 105px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-spellnum {
width: 35px !important;
}
.sheet-morespell {
z-index: 9999;
opacity: 0;
margin-top: 0px;
margin-left: 85px;
}
.sheet-morespell + span,
.sheet-morespell {
font-family: "Pictos";
margin-left: -8px;
position: absolute;
top: 15px;
left: 104px;
color: gray;
opacity: 0;
}
.sheet-powerrow:hover + .sheet-morespell + span,
.sheet-morespell:hover + span,
.sheet-morespell:checked + span {
opacity: 1;
}
.sheet-morespell:checked + span {
color: black;
}
.sheet-spellconfig {
display: none;
}
.sheet-morespell:checked ~ .sheet-spellconfig {
display: inline-block;
width: 100%;
margin: 0px 0px 30px 0px;
border-bottom: 1px solid silver;
background-color: cornsilk;
}
.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%;
}
/*---- Variable Damage ----*/
.sheet-vdamage {
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;
}
/*---- Hide Skills Character Doesn't have in Weapons and Spells ----*/
/*---- Weapons ----*/
.sheet-AthleticsStaticSkill:not(:checked) ~ [data-groupname=repeating_weapons] > .repitem > .sheet-weapons > .sheet-weaponconfig > .sheet-weaponskill > .sheet-container > .sheet-child > label.sheet-athletics,
.sheet-ShootingStaticSkill:not(:checked) ~ [data-groupname=repeating_weapons] > .repitem > .sheet-weapons > .sheet-weaponconfig > .sheet-weaponskill > .sheet-container > .sheet-child > label.sheet-shooting,
.sheet-WSStaticSkill:not(:checked) ~ [data-groupname=repeating_weapons] > .repitem > .sheet-weapons > .sheet-weaponconfig > .sheet-weaponskill > .sheet-container > .sheet-child > label.sheet-weirdscience,
/*---- Spells ----*/
.sheet-AthleticsStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-athletics,
.sheet-WSStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-weirdscience,
.sheet-FaithStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-faith,
.sheet-FocusStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-focus,
.sheet-PerformanceStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-performance,
.sheet-PsionicsStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-psionics,
.sheet-SpellcastingStaticSkill:not(:checked) ~ [data-groupname=repeating_spells] > .repitem > .sheet-fullrow > .sheet-spellconfig > .sheet-spellskill > .sheet-container > .sheet-child > label.sheet-spellcasting {
display: none;
}
/*---- Armor ----*/
div.sheet-armorHalf {
width: 55%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
div.sheet-shieldHalf {
width: 45%;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}
.sheet-hideArmor:checked + span + h1 + .sheet-armor,
.sheet-hideShields:checked + span + h1 + .sheet-shield {
display: none;
}
.sheet-armor {
display: flex;
flex-wrap: wrap;
}
.sheet-armorWorn,
.sheet-armorProtected,
.sheet-armorProtection,
.sheet-armorProtectionType,
.sheet-armorWeight,
.sheet-armorCarried,
.sheet-armorDesc,
.sheet-armorTotalWeight,
.sheet-shieldWorn,
.sheet-shieldType,
.sheet-shieldParry,
.sheet-shieldCover,
.sheet-shieldWeight,
.sheet-shieldCarried {
margin-right: 5px;
display: inline-block;
text-align: center;
}
.charsheet .sheet-armorTotalWeight {
margin: 0 0 3px 170px;
width: 98%;
text-align: left;
}
.charsheet .sheet-shieldTotalWeight {
margin: 0 0 3px 100px;
width: 98%;
text-align: left;
}
.sheet-armorWornContainer,
.sheet-armorCarriedContainer,
.sheet-shieldWornContainer,
.sheet-shieldCarriedContainer {
display: inline-flex;
margin: 0px;
padding: 0px;
width: 45px; /*50px;*/
}
.sheet-armorWorn,
.sheet-shieldWorn {
width: 50px;
}
.sheet-isWorn,
.sheet-armorisCarried,
.sheet-shieldisCarried {
z-index: 9999;
opacity: 0;
}
.sheet-isWornIcon,
.sheet-armorisCarriedIcon,
.sheet-shieldisCarriedIcon {
font-family: Pictos;
margin-left: -40px;
margin-top: -8px;
font-size: 1.5em;
padding: 0px;
}
.sheet-armorisCarriedIcon,
.sheet-shieldisCarriedIcon {
margin-left: -45px;
}
.sheet-isWorn:checked + .sheet-isWornIcon::before,
.sheet-armorisCarried:checked + .sheet-armorisCarriedIcon::before,
.sheet-shieldisCarried:checked + .sheet-shieldisCarriedIcon::before {
content: "2";
}
.sheet-isWorn:not(:checked) + .sheet-isWornIcon::before,
.sheet-armorisCarried:not(:checked) + .sheet-armorisCarriedIcon::before,
.sheet-shieldisCarried:not(:checked) + .sheet-shieldisCarriedIcon::before {
content: "D";
}
.sheet-armorType,
input.sheet-armorType,
.sheet-shieldType,
input.sheet-shieldType {
/*width: 320px;*/
width: 120px;
margin-right: 5px;
}
h4.sheet-shieldType {
margin-left: -10px;
}
input.sheet-shieldType {
text-align: left;
}
.sheet-armorMinStr,
.sheet-shieldMinStr {
width: 55px;
}
select.sheet-armorMinStr {
margin-right: 5px;
width: 55px;
}
.sheet-armorProtected,
input.sheet-armorProtected {
/*width: 135px;*/
width: 115px;
}
.sheet-shieldParry,
input.sheet-shieldParry {
width: 50px;
}
h4.sheet-shieldParry {
margin-left: -5px;
}
.sheet-armorProtection,
input.sheet-armorProtection,
.sheet-shieldCover,
input.sheet-shieldCover {
width: 50px; /*75px;*/
}
.sheet-armorStacks,
input.sheet-armorStacks {
width: 50px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.sheet-armorWeight,
input.sheet-armorWeight,
.sheet-shieldWeight,
input.sheet-shieldWeight {
width: 50px;
}
h4.sheet-shieldWeight {
margin-left: -5px;
}
.sheet-armorCarried,
input.sheet-armorCarried,
.sheet-shieldCarried,
input.sheet-shieldCarried {
width: 50px;
}
.sheet-armorDesc,
.sheet-shieldDesc {
width: 98%;
text-align: left;
margin: 0px 0px 0px 3.5px;
}
.sheet-showarmorconfig:checked ~ .sheet-armorDesc,
.sheet-showshieldconfig:checked ~ .sheet-shieldDesc {
min-height: 25px;
height: 50px;
}
.sheet-armorConfigHeader,
.sheet-shieldConfigHeader {
display: inline-block;
width: 75px;
}
/*---- Notes Page ----*/
.sheet-standardDiv {
background: rgba(255,255,255,0.25);
}
.sheet-flexdiv {
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: flex-start;
}
.sheet-standardTextArea {
width: 98%;
box-sizing: content-box;
background: none;
margin: 0 0 0 3px;
/*border: none;*/
}
.sheet-BGDesc {
width: 100%;
}
.sheet-Injuries,
.sheet-WorstNightmare {
display: none;
width: 49%;
flex-grow: 2;
}
.sheet-useInjuries:checked + .sheet-Injuries,
.sheet-useWorstNightmare:checked + .sheet-WorstNightmare {
display: block;
}
.sheet-charnotes {
width: 100%;
background: rgba(255,255,255,0.25);
}
.sheet-QuestLog {
display: none;
}
.sheet-useQuestLog:checked + .sheet-QuestLog {
display: block;
width: 100%;
}
.sheet-questlogHeader {
margin: -35px 0 20px 0;
}
.sheet-hideQL {
width: 60px;
margin: 0px;
padding: 0px;
opacity: 0;
z-index: 9999;
}
.sheet-showQL {
width: 60px;
font-family: "Pictos";
font-size: 1.5em;
margin-left: -60px;
}
.sheet-hideQL:checked + .sheet-showQL::before {
content: 'E';
}
.sheet-hideQL:not(:checked) + .sheet-showQL::before {
content: 'J';
}
.sheet-hideQL:checked + .sheet-QL {
display: none;
}
.sheet-QL {
display: inline-flex;
width: 100%;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
}
.sheet-qlItem {
/*border: 1px solid red;*/
flex: 0 0 auto;
align-self: flex-start;
box-sizing: border-box;
margin: 0 0 4px 0;
}
.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: maroon;
}
.sheet-goalDone:checked + .sheet-goalCheck::before {
content: "3";
}
.sheet-goalDone:not(:checked) + .sheet-goalCheck::before {
content: "*";
}
h3.sheet-title,
h3.sheet-boss,
h3.sheet-goal,
h3.sheet-qlComplete {
/*display: inline-flex;*/
border: none;
font-size: 14px;
}
input.sheet-boss,
input.sheet-title,
input.sheet-goal {
background-color: transparent;
}
/*----------- Start Vehicle ------------*/
.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-shipWeapons {
display: inline-flex;
flex-flow: row wrap;
justify-content: space-around;
align-items: flex-start;
width: 100%;
}
.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%;*/
width: 845px;
flex-flow: row nowrap;
justify-content: space-between;
align-items: flex-start;
margin: 0 5px 15px 5px;
}
.sheet-shipMainColumn1,
.sheet-shipMainColumn2,
.sheet-shipMainColumn3 {
display: inline-flex;
flex-flow: column nowrap;
justify-content: space-between;
align-items: flex-start;
background: rgba(255,255,255,0.25);
}
.sheet-shipMainSubColumn {
display: inline-flex;
flex-flow: row wrap;
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;
}
label.sheet-shipMainStatLabel {
display: inline-block;
width: 80px;
font-weight: bold;
font-size: 1em;
/*margin-left: 100px;*/
text-align: center;
padding: 0;
}
.sheet-shipMainInput {
width: 45% !important;
border: none;
border-bottom: 1px solid black;
background-color: transparent;
color: black;
}
input[type=number].sheet-shipMainStatsInput,
input[type=text].sheet-shipMainStatsInput {
width: 55px;
border: none;
background-color: transparent;
color: black;
text-align: center;
margin: 0 0 0 -5px;
padding: 15px 0 0 0;
font-size: 1.05em;
font-weight: bold;
}
input[type=number].sheet-shipWound {
border: none;
border-bottom: 1px solid black;
width: 16%;
background-color: transparent;
color: black;
text-align: center;
}
.sheet-vehicle-incbox {
display: inline-block;
width: 35px;
height: auto;
margin: 0px 0px 0px 4px;
padding: 0;
/*position: relative;
top: -10px;
left: -10px;*/
}
.sheet-vehicle-inc {
opacity: 0;
z-index: 9999;
}
.sheet-vehicle-inc + div {
display: inline-block;
width: 35px;
height: 28px;
background: url("https://github.com/finderski/SWT/blob/master/Icons/v-inc.png?raw=true");
background-size: 35px;
/*background-image: url("https://github.com/finderski/SWT/blob/master/Icons/v-inc.png");*/
}
.sheet-vehicle-inc:checked + div {
background: url("https://github.com/finderski/SWT/blob/master/Icons/v-inc-selected.png?raw=true");
background-size: 35px;
}
.sheet-vehicle-incbox:hover {
cursor: pointer;
}
div.sheet-vehicleSizeBox,
div.sheet-vehicleHandlingBox,
div.sheet-vehicleTopSpeedBox,
div.sheet-vehicleToughnessBox,
div.sheet-vehicleCrewBox {
width: 80px; /*50*/
height: 50px; /*40*/
text-align: center;
/*margin-left: 110px;*/
}
div.sheet-vehicleSizeBox {
background: url("https://github.com/finderski/SWT/blob/master/redCircle1.png?raw=true");
background-size: 65px; /*45*/
background-repeat: no-repeat;
background-position: center;
}
div.sheet-vehicleHandlingBox {
background: url("https://github.com/finderski/SWT/blob/master/redCircle2.png?raw=true");
background-size: 65px; /*45*/
background-repeat: no-repeat;
background-position: center;
}
div.sheet-vehicleTopSpeedBox {
background: url("https://github.com/finderski/SWT/blob/master/redCircle3.png?raw=true");
background-size: 65px; /*45*/
background-repeat: no-repeat;
background-position: center;
}
div.sheet-vehicleToughnessBox {
background: url("https://github.com/finderski/SWT/blob/master/redCircle5.png?raw=true");
background-size: 65px; /*45*/
background-repeat: no-repeat;
background-position: center;
}
div.sheet-vehicleCrewBox {
background: url("https://github.com/finderski/SWT/blob/master/redCircle4.png?raw=true");
background-size: 65px; /*45*/
background-repeat: no-repeat;
background-position: center;
}
.sheet-shipArmaments {
background: rgba(255,255,255,0.25);
}
.sheet-shipbutton {
width: 10%;
}
.sheet-shipweapon {
width: 25%;
text-align: left !important;
}
.sheet-shiprange {
width: 15%;
}
.sheet-shipdamage {
width: 18%;
}
.sheet-shipDamageMod {
width: 55px;
}
.sheet-shiprof,
.sheet-shipAP {
width: 5% !important;
}
.sheet-shipplacement {
width: 15% !important;
}
.sheet-shipweaponnotes {
width: 99%;
height: 50px;
min-height: 25px;
resize: vertical;
background-color: transparent;
color: black;
}
/*.sheet-vehicle-inc:checked + span {
color: red;
font-weight: bold;
}*/
/*.sheet-incinfo {
display: block;
font-size: .75em;
margin-top: -10px;
font-weight: bold;
}*/
/*----------- 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-showPowerTypes:checked ~ .sheet-PowerTypes {
display: inline-block;
}
.sheet-customLabel {
width: 125px;
height: 18px;
}
.sheet-hideButton {
display: inline-block;
margin-top: -50px;
}
.sheet-hideOST,
.sheet-hideCSN,
.sheet-hideSRM {
width:60px;
margin: 0 0 0 0;
padding: 0 0 0 0;
opacity: 0;
z-index: 9999;
}
.sheet-showOST,
.sheet-showCSN,
.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-hideOST:checked + .sheet-showOST::before,
.sheet-hideCSN:checked + .sheet-showCSN::before,
.sheet-hideSRM:checked + .sheet-showSRM::before {
content: 'E';
}
.sheet-hideOST:not(:checked) + .sheet-showOST::before,
.sheet-hideCSN:not(:checked) + .sheet-showCSN::before,
.sheet-hideSRM:not(:checked) + .sheet-showSRM::before {
content: 'J';
}
.sheet-hideOST:checked ~ .sheet-miscconfig,
.sheet-hideCSN:checked ~ .sheet-csnconfig,
.sheet-hideSRM:checked ~ .sheet-srmconfig {
display: none;
}
.sheet-miscconfig,
.sheet-csnconfig,
.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: 90px;
}
.sheet-injury {
width: 100px;
}
.sheet-injurytable {
display: none;
}
.sheet-usegritty:checked + .sheet-srmconfig {
height: 150px;
}
.sheet-usegritty:checked + .sheet-injurytable {
display: inline;
}
.sheet-miscconfig {
height: 235px;
}
.sheet-fnconfig {
height: 150px;
}
.sheet-csnconfig {
height: 550px;
}
.sheet-miscItem,
.sheet-fnItem,
.sheet-srmItem {
flex: 0 1 auto;
font-weight: normal;
cursor: pointer;
width: auto;
font-size: 1em;
}
.sheet-miscItem {
margin-bottom: 8px;
}
.sheet-csnItem {
flex: 0 1 auto;
font-weight: normal;
cursor: pointer;
width: 325px;
font-size: 1em;
}
/*
.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-csnLabel {
display: inline-block;
width: 135px;
font-weight: bold;
font-size: 1em;
}
.sheet-csnInput {
width: 150px;
}
.sheet-wci {
width: 50px;
font-size: 1.35em;
text-align: center;
}
/*----------- End Configuration Window -----------*/
/*----------- Start Combat Options Display -----------*/
.sheet-combatOptionDetails {
display: flex;
width: 100%;
height: 1530px;
flex-flow: column wrap;
justify-content: flex-start;
align-items: flex-start;
}
div.sheet-combatoptionItem:nth-child(odd) {
background-color: #CEC7A9;
}
.sheet-combatoptionItem {
box-sizing: border-box;
margin: 5px;
padding: 0;
width: 45%;
}
.sheet-optionLabel {
font-weight: bold;
color: maroon;
font-size: 1.2em;
}
.sheet-optionSubLabel {
font-weight: bold;
}
/*----------- End Combat Options Display -----------*/
/*----------- Start Release Notes Display -----------*/
.sheet-release {
background: rgba(255,255,255,0.25);
}
.sheet-releaseNotesSubHeader {
font-family: Teko;
text-align: left;
width: 100%;
font-weight: bolder;
color: maroon;
margin: 10px 0 10px 0;
}
.sheet-rowlabel {
width: 100%;
display: inline-block;
color: #363636;
}
div.sheet-releasenotes {
width: 100%;
display: block;
margin: 0 5px 0 5px;
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: '&';
font-family: Pictos;
}
input.sheet-releasenotes:not(:checked) + span.sheet-releasenotes::before {
content: '_';
font-family: Pictos;
}
.sheet-rnversion {
display: inline-block;
color: #363636;
}
ul.sheet-releaseNotesList {
list-style-type: square;
color: maroon;
}
span.sheet-black {
color: black;
}
/*----------- End Release Notes Display -----------*/
/*----------- Start Documentation Display -----------*/
.sheet-documentation {
background: rgba(255,255,255,0.25);
}
.sheet-documentationHeader {
font-size: 3em;
}
.sheet-docHeading {
display: block;
font-family: Teko;
font-size: 2.5em;
border-bottom: .5px solid maroon;
width: 99%;
}
.sheet-docSubHeading {
margin: 5px 0 5px 0;
}
.sheet-pictos {
font-family: Pictos;
font-size: 1.5em;
}
.sheet-docparagraph {
width: 99%;
margin: 5px 0 5px 0;
}
ul.sheet-docList {
list-style-type: none;
}
li.sheet-docList::before {
content: "■ ";
color: maroon;
}
.sheet-infotable {
width: 99%;
margin: 15px 0 15px 0;
}
.sheet-infotable th, td {
border: none;
padding: 5px;
margin: 10px 0 10px 0;
}
.sheet-infotable th.sheet-titleLeft,
.sheet-infotable th.sheet-titleRight {
background-color: maroon;
color: white;
text-align: center;
font-size: 1.25em;
}
.sheet-infotable th.sheet-titleLeft {
border-radius: 5px 0 0 0;
}
.sheet-infotable th.sheet-titleRight {
border-radius: 0 5px 0 0;
}
.sheet-infotable th.sheet-colLabels {
background-color: black;
color: white;
}
.sheet-infotable th.sheet-results {
width: 75px;
}
.sheet-infotable th.sheet-subeffect {
width: 90px;
}
.sheet-infotable th.sheet-tableweight {
width: 116px;
text-align: right;
}
.sheet-infotable tr:nth-child(even) {background: #EEEADF;}
.sheet-infotable tr:nth-child(odd) {background: #DCD3B9;}
.sheet-infotable td.sheet-tableweight {
text-align: right;
}
.sheet-infotable tr:last-child {
border-radius: 0 0 5px 5px;
}
.sheet-configtextarea {
font-size: 2em;
max-width: 145px;
max-height: 16px;
resize: none;
position: relative;
left: -285px;
float: right;
}
.sheet-forestgreen {
color: forestgreen;
}
.sheet-maroon {
color: maroon;
}
/*----------- End Combat Options Display -----------*/
/*----------- Start Repeating Button Display -----------*/
[data-groupname=repeating_armor],
[data-groupname=repeating_weapons],
[data-groupname=repeating_spells],
[data-groupname=repeating_gear],
[data-groupname=repeating_quests],
[data-groupname=repeating_shipweapons] {
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: maroon;
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_derivedstats] > .repitem > .itemcontrol {
z-index: 10000;
}
/*----------- End Repeating Button Display -----------*/
/*----------- Start Mini Display -----------*/
.sheet-useSkillSpecMini,
.sheet-staticAcademics,
.sheet-staticAthletics,
.sheet-staticBattle,
.sheet-staticBoating,
.sheet-staticCommonKnowledge,
.sheet-staticDriving,
.sheet-staticElectronics,
.sheet-staticFaith,
.sheet-staticFighting,
.sheet-staticFocus,
.sheet-staticGambling,
.sheet-staticHacking,
.sheet-staticHealing,
.sheet-staticIntimidation,
.sheet-staticLanguage,
.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-staticSurvival,
.sheet-staticTaunt,
.sheet-staticThievery,
.sheet-staticWeirdScience,
.sheet-staticKnowledgeOther,
.sheet-academics,
.sheet-athletics,
.sheet-battle,
.sheet-boating,
.sheet-commonknowledge,
.sheet-driving,
.sheet-electronics,
.sheet-faith,
.sheet-fighting,
.sheet-focus,
.sheet-gambling,
.sheet-hacking,
.sheet-healing,
.sheet-intimidation,
.sheet-language,
.sheet-notice,
.sheet-occult,
.sheet-performance,
.sheet-persuasion,
.sheet-piloting,
.sheet-psionics,
.sheet-repair,
.sheet-research,
.sheet-riding,
.sheet-science,
.sheet-shooting,
.sheet-spellcasting,
.sheet-stealth,
.sheet-survival,
.sheet-taunt,
.sheet-thievery,
.sheet-weirdscience,
.sheet-knowledgeother, {
display: none;
}
.sheet-staticAcademics:checked ~ .sheet-academics,
.sheet-staticAthletics:checked ~ .sheet-athletics,
.sheet-staticBattle:checked ~ .sheet-battle,
.sheet-staticBoating:checked ~ .sheet-boating,
.sheet-staticCommonKnowledge:checked ~ .sheet-commonknowledge,
.sheet-staticDriving:checked ~ .sheet-driving,
.sheet-staticElectronics:checked ~ .sheet-electronics,
.sheet-staticFaith:checked ~ .sheet-faith,
.sheet-staticFighting:checked ~ .sheet-fighting,
.sheet-staticFocus:checked ~ .sheet-focus,
.sheet-staticGambling:checked ~ .sheet-gambling,
.sheet-staticHacking:checked ~ .sheet-hacking,
.sheet-staticHealing:checked ~ .sheet-healing,
.sheet-staticIntimidation:checked ~ .sheet-intimidation,
.sheet-staticLanguage:checked ~ .sheet-language,
.sheet-staticNotice:checked ~ .sheet-notice,
.sheet-staticOccult:checked ~ .sheet-occult,
.sheet-staticPerformance:checked ~ .sheet-performance,
.sheet-staticPersuasion:checked ~ .sheet-persuasion,
.sheet-staticPiloting:checked ~ .sheet-piloting,
.sheet-staticPsionics:checked ~ .sheet-psionics,
.sheet-staticRepair:checked ~ .sheet-repair,
.sheet-staticResearch:checked ~ .sheet-research,
.sheet-staticRiding:checked ~ .sheet-riding,
.sheet-staticScience:checked ~ .sheet-science,
.sheet-staticShooting:checked ~ .sheet-shooting,
.sheet-staticSpellcasting:checked ~ .sheet-spellcasting,
.sheet-staticStealth:checked ~ .sheet-stealth,
.sheet-staticSurvival:checked ~ .sheet-survival,
.sheet-staticTaunt:checked ~ .sheet-taunt,
.sheet-staticThievery:checked ~ .sheet-thievery,
.sheet-staticWeirdScience:checked ~ .sheet-weirdscience,
.sheet-staticKnowledgeOther:checked ~ span.sheet-knowledgeother {
display: inline-flex;
}
.sheet-useSkillSpecMini:checked ~ span > .repcontrol,
.sheet-staticKnowledgeOther:checked ~ span > .repcontrol,
.sheet-collapsedSectionView > .repcontrol {
display: none;
}
.sheet-useSkillSpecMini:not(:checked) ~ span.sheet-SkillSpecMini {
display: none;
}
/* The below causes Specializations to show up, if any exist, even if the Parent skill is unchecked */
.sheet-useSkillSpecMini:checked ~ span.sheet-SkillSpecMini {
display: inline-flex;
margin: 0;
}
.sheet-SkillSpecMini > .repcontainer,
.sheet-knowledgeother > .repcontainer,
.sheet-collapsedSectionView > .repcontainer {
display: inline-flex;
flex-flow: row wrap;
justify-content: flex-start;
}
.sheet-showMiniDisplay {
display: none;
}
div.sheet-collapsedSectionView {
display: none;
}
.sheet-showMiniDisplay:checked ~ .sheet-fullSectionView,
.sheet-showMiniDisplay:checked ~ .hideskillsconfig,
.sheet-showMiniDisplay:checked ~ .sheet-skillList,
.sheet-showMiniDisplay:checked + .sheet-bottomHalf {
display: none;
}
.sheet-showMiniDisplay:checked ~ .sheet-collapsedSectionView {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
/* text-align: left; */
align-items: flex-start;
align-content: space-around;
width: 100%;
}
button[type=roll].sheet-miniButton::before {
content: '';
}
button[type=roll].sheet-miniButton {
margin: 5px;
}
.sheet-isCarriedMini {
display: none;
}
span.sheet-miniView {
font-size: .7em;
}
/*----------- 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 span.sheet-templateCondition {
font-size: .5em;
}
.sheet-rolltemplate-roll,
.sheet-rolltemplate-damage {
background: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/graph_paper_web.jpg");
}
.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 .sheet-templateMain,
.sheet-rolltemplate-damage .sheet-templateMain {
background: url("https://raw.githubusercontent.com/finderski/SWT/master/BackgroundImages/templateHeader_web2.png") no-repeat;
}
.sheet-rolltemplate-roll .sheet-templateHeader,
.sheet-rolltemplate-damage .sheet-templateHeader {
width: 100%;
margin: 0 0 15px 0;
padding: 20px 0 0 0;
}
.sheet-rolltemplate-roll .sheet-templateBody,
.sheet-rolltemplate-damage .sheet-templateBody {
width: 100%;
margin: 0;
padding: 0;
display: flex;
}
.sheet-rolltemplate-roll .sheet-buttonsnsuch,
.sheet-rolltemplate-damage .sheet-buttonsnsuch {
width: 100%;
margin: 0;
padding: 0;
}
.sheet-rolltemplate-roll .sheet-unshakeRow {
/*background-color: white;*/
width: 100%;
border: none;
text-align: center;
}
.sheet-rolltemplate-bonusDamage .sheet-templateMain {
width: 100%;
padding: 5px;
font-size: 1.3em;
font-weight: bold;
background-color: white;
border: 1px solid black;
box-sizing: border-box;
}
.sheet-rolltemplate-bonusDamage .sheet-rollDieType {
color: #900C3F;
}
.sheet-rolltemplate-bonusDamage .sheet-rollContainer {
font-weight: bold;
}
/*.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;*/
color: #663300; /*#993300;*/
/*background-color: black;*/
width: 100%;
/*margin: 0px;*/
}
.sheet-rolltemplate-roll h2,
.sheet-rolltemplate-damage h2 {
font-family: Teko;
font-weight: normal;
font-size: 2em;
margin: 10px 0 -10px 0;
line-height: 25px;
}
.sheet-rolltemplate-roll h2.sheet-normalHeader,
.sheet-rolltemplate-damage h2.sheet-normalHeader {
font-size: 2em;
}
.sheet-rolltemplate-roll h2.sheet-smallHeader,
.sheet-rolltemplate-damage h2.sheet-smallHeader {
font-size: 1.5em;
}
.sheet-rolltemplate-roll .sheet-templateBlue {
/*background-color: #035096;*/
/*color: #7DF9FF; --original color*/
/*color: #B3FBFF;*/
color: #035096;
}
.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{
color: #800000;
}
.sheet-rolltemplate-damage h3 {
color: #800000;
}
.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-convictionRoll {
width: 100%;
text-align: center;
border-bottom: 1.5px solid black;
}
.sheet-rolltemplate-roll .sheet-trollLeft,
.sheet-rolltemplate-damage .sheet-trollLeft {
border-right: 1px solid black;
}
.sheet-rolltemplate-roll .sheet-trollRight,
.sheet-rolltemplate-damage .sheet-trollRight {
border-left: 1px solid black;
}
.sheet-rolltemplate-roll .sheet-rollLabel,
.sheet-rolltemplate-damage .sheet-rollLabel {
display: block;
font-size: .75em;
font-weight: bold;
margin: 5px;
width: 100%;
text-align: center;
}
.sheet-rolltemplate-roll .sheet-rollContainer,
.sheet-rolltemplate-damage .sheet-rollContainer {
display: block;
font-size: 2em;
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-templateHeaderRow {
width: 100%;
margin: 0 0 0 0;
padding: 4px 0 0 0;
background-color: #770912;
border: 1px solid #770912;
border-radius: 10px 10px 0 0;
}
.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;*/
color: white;
text-align: center;
/*border: 1px solid #A48623;
border-bottom: none;*/
}
.sheet-rolltemplate-info .sheet-templateheader {
font-family: Teko;
font-size: 1.75em; /*was 2.5em*/
}
.sheet-rolltemplate-info .sheet-templatesubheader {
border: 1px solid black;
background-color: black;
font-size: 1em; /*was 1.1em*/
font-weight: normal;
}
.sheet-rolltemplate-info .sheet-templatedescription {
background-color: white;
color: black;
font-size: .8em;
padding: 5px;
width: 100%;
border: 1px solid black;
}
/*.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 {
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 {
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-info .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-bonusDamage .inlinerollresult {
background-color: transparent;
border: none;
padding: 0px;
font-weight: bold;
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,
.sheet-rolltemplate-bonusDamage .inlinerollresult.fullcrit {
color: #3FB315;
border: none;
font-weight: bold;
}
.sheet-rolltemplate-info .inlinerollresult.fullcrit,
.sheet-rolltemplate-info .inlinerollresult.fullfail,
.sheet-rolltemplate-info .inlinerollresult.importantroll {
border: none;
color: black;
font-weight: normal;
}
.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,
.sheet-rolltemplate-bonusDamage .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,
.sheet-rolltemplate-bonusDamage .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-unshakeRow > a[href^="~"] {
background-color: #FFA500;
color: black;
font-weight: bold;
}
.sheet-rolltemplate-roll .sheet-blueButtons > a[href^="~"] {
background-color: #035096;
color: #B3FBFF;
font-weight: bold;
}
.sheet-rolltemplate-roll .sheet-blackButtons > a[href^="~"] {
/*background-color: black;*/
background-color: #663300; /*#993300;*/
color: #ffe699;/*#cc9900;*//*white;*/
font-weight: bold;
}
.sheet-rolltemplate-damage .sheet-templateBody > .sheet-trollRight .sheet-rollContainer > a[href^="~"] {
/*background-color: #900C3F;*/
background-color: #800000;
color: #ffe6e6;
font-weight: bold;
font-size: .65em;
width: 90%;
margin: 10px 0 0 -12px;
padding: 5px 0 5px 0;
}
.sheet-rolltemplate-damage .sheet-templateButton > a[href^="~"] {
background-color: #800000;/*#900C3F;*/
color: #ffe6e6;
font-weight: bold;
}
/*.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 --------------------*/