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