diff --git a/Earthdawn (FASA Official)/Earthdawn.css b/Earthdawn (FASA Official)/Earthdawn.css
index 558ae8402ff1..4e5422ba5fbb 100644
--- a/Earthdawn (FASA Official)/Earthdawn.css
+++ b/Earthdawn (FASA Official)/Earthdawn.css
@@ -1,2834 +1,2834 @@
-/* Earthdawn.css */
-/*v3.15 23 09 02*/
-
-/* ############################################ css Reset ######################################################################### */
-
-
-/* @import url('https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&display=swap'); */
-@import url('https://fonts.googleapis.com/css2?family=Aladin&display=swap');
-
-
-
-input,
-.charsheet input {
- height: initial;
-}
-label,
-.charsheet label {
- color: initial;
- display: inline-block;
- font-size: inherit;
- font-weight: normal;
- height: auto;
- line-height: 1em;
- margin-bottom: initial;
- padding-right: initial;
- position: relative;
- width: initial;
-}
-select,
-.charsheet select {
- margin: initial;
- width: initial;
- height: 20px; /*JBF 210317*/
- padding: 0;
- font-weight: bold;
-
-}
-textarea,
-.charsheet textarea {
- height: initial;
- /* overflow-x: hidden;
- overflow-y: auto; */
- resize: initial;
- background-color: var( --bg-color );
- box-sizing: border-box;
- border: 1px solid var( --outline-color );
- text-align: left;
- overflow: auto;
- pointer-events: initial;
-}
-
-
-
-
-/* ##### iconselect #### */
-
-.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-iconselect-select,
-.sheet-iconselect-span:not(:hover)>.sheet-iconselect-select-noedit,
-.sheet-iconselect-span:not(:hover)>.sheet-iconselect-select{
- display: none;
-}
-
-.charsheet .sheet-testRepEditMode:checked~.repcontainer .sheet-iconselect-span:hover>.sheet-iconselect-icon,
-.charsheet .sheet-testRepEditMode:checked+.sheet-iconselect-span:hover>.sheet-iconselect-icon,
-.charsheet .sheet-iconselect-span:hover>.sheet-iconselect-icon-noedit {
- display: none;
-}
-
-.charsheet .sheet-testRepEditMode:checked~.repcontainer .sheet-iconselect-span>.sheet-iconselect-icon,
-.charsheet .sheet-testRepEditMode:checked+.sheet-iconselect-span>.sheet-iconselect-icon,
-.charsheet .sheet-iconselect-span>.sheet-iconselect-icon-noedit {
- background-color: var( --icon-color );
-}
-
-
-.sheet-iconselect-icon,
-.sheet-iconselect-span {
- min-height: 20px;
- min-width: 20px;
-}
-/* In order to have a correct initialization, it is absolutely necessary to have the iconselect-icon before the iconselect-select, and have the default value marked as checked/selected*/
-
-
-/* ############################################ Main section ####################################################################### */
-/* Colors: code description What used for. */
-.sheet-user-root {
- --bg-color: rgb(255,242,201,0.1);/*Main background color ;*/
- --bg-color1: rgb(210,210,210,0);/*Main background color alt lines;*/
- --bg-color2: rgb(210,210,210,0.6);/*Main background color alt lines ;*/
- --bg-color3: rgb(210,210,210,0.2);/*Main background color alt lines ;*/
- --bg-color4: rgb(210,210,210,8);/*Main background color alt lines ;*/
- --bg-color5: rgb(210,210,210,0.4);/*Main background color alt lines ;*/
- --outline-color: #071840; /* Main border */
- --font-color: #071840; /* Color of fonts on the normal background */
- --header-font-color: white; /* Color of fonts on the header background */
- --highlight-font-color: #071840; /* Color of fonts on the icon background */
- --input-color: rgba(0, 0, 10, 0.1); /* Main section Input fields that are not disabled. */
- --hover-color: red; /* Color of active fields when hovered. */
- --hover-color-bg: rgba(255, 0, 0, 0.5); /* Color of active fields when hovered. */
- --locked-color: transparent; /* Main section Input fields that are locked */
- --control-secondary: #1473B4; /* header section background */
- --inactive-color: #1473B4; /* Color of the inactive tabs */
- --button-color: rgba(245, 245, 245, 1); /* button color */
- --icon-color: rgba(0, 0, 10, 0.1); /* actionable icons */
-
-}
-
-/*Compendium Drop Management*/
-.active-drop-target .sheet-drop-message {
- display: block;
- border: 2px red solid;
- background:white;
-}
-
-.sheet-drop-message {
- display: none;
-}
-
-
-
-
-
-xxxxx {
- xxx: xx; /* * */
-}
-/* For absolutely weird reason, we need this line to make the CSS work*/
-
-/*.sheet-testAPI:not(:checked)~.sheet-api, Knacks tab is not inside a div */
-.sheet-testTOSelector[value="TO-Selector"]+.sheet-HideIfTOSelector,
-.sheet-testTOSelector:not([value="TO-Selector"])+.sheet-HideIfNotTOSelector,
-.sheet-testEmpty[value=""]+.sheet-HideIfEmpty,
-.sheet-testEmpty:not([value=""])+.sheet-HideIfNotEmpty,
-.sheet-testNPC[value="-1"]~div div:not(.sheet-ShowIfObject,.repcontainer,.repitem,.repcontrol), /*For Objects, everything is hidden, except what is flagged to be shown)*/
-.sheet-testNPC[value="-1"]~div:not(.sheet-ShowIfObject), /*For Objects, everything is hidden, except what is flagged to be shown)*/
-.sheet-testNPC[value="-1"]~div .sheet-HideIfObject,
-.sheet-testNPC:not([value="-1"])~div .sheet-HideIfNotObject,
-.sheet-testKarma[value="0"]~div .sheet-HideIfNoKarma,
-.sheet-testKarma[value="0"]~div .sheet-Karma-ControlBox,
-.sheet-testCC:not([value^="-"])+.sheet-HideIfCC,
-.sheet-testCC[value^="-"]+.sheet-HideIfCC+.sheet-HideIfRanged, /*Manage the Close Combat Toggle <0 Ranged, >=0 CC*/
-.sheet-testRace[value="Other"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value=""]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Dwarf"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Elf"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Human"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Ork"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Troll"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Obsidiman"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Tskrang"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Windling"]~div .sheet-HideIfNotHomeBrew,
-.sheet-testRace[value="Spirit"]~div .sheet-HideIfSpirit,
-.sheet-testRace:not([value="Spirit"])~div .sheet-HideIfNotSpirit,
-.sheet-testRaceMax:not([value="HomeBrew"])~div .sheet-HideIfNotHomeBrew,
-.sheet-testRaceMax[value="HomeBrew"]~div .sheet-HideIfHomeBrew,
-.sheet-testAPI:not([value="1"])~div .sheet-api,
-.sheet-testAPI:not([value="1"])~div .sheet-Karma-ControlBox,
-.sheet-testAPI:not([value="1"])~div .sheet-DP-ControlBox,
-.sheet-testAPI[value="1"]~div .sheet-NoAPI,
-.sheet-testCreation:not([value="1"])~div .sheet-Creation,
-.sheet-testCreation[value="1"]~div .sheet-NotCreation,
-.sheet-testEdition[value="-1"]~div .sheet-HideIf1879,
-.sheet-testEdition:not([value="-1"])~div .sheet-HideIfNot1879,
-.sheet-testEdition[value="3"]~div .sheet-HideIfEdition3,
-.sheet-testEdition:not([value="3"])~div .sheet-HideIfNotEdition3,
-.sheet-testEdition[value="4"]~div .sheet-HideIfEdition4,
-.sheet-testEdition:not([value="4"])~div .sheet-HideIfNotEdition4,
-.sheet-testPath[value="0"]~div .sheet-HideIfNotPath,
-.sheet-testQuest[value="0"]~div .sheet-HideIfNotQuest,
-.sheet-testQuest[value="0"]~div .sheet-DP-ControlBox,
-.sheet-testNbDisc[value="0"]~div .sheet-HideIfZeroDisc,
-.sheet-testNbDisc[value="1"]~div .sheet-HideIfOneDisc,
-.sheet-testNbDisc[value="2"]~div .sheet-HideIfTwoDisc,
-.sheet-testNbDisc[value="3"]~div .sheet-HideIfThreeDisc,
-.sheet-testNPC:not([value="0"])~div .sheet-HideIfNotPC,
-.sheet-testNPC[value="0"]~div .sheet-HideIfPC,
-.sheet-testTail:not([value="1"])~div .sheet-HideIfNotTail,
-.sheet-testCreature:not([value="0"])~div .sheet-HideIfNotCreature,
-.sheet-testCreature[value="0"]~div .sheet-HideIfCreature,
-.sheet-testStepDisplay:not([value="1"])~div .sheet-StepTotal,
-.sheet-testStepDisplay[value="1"]~div .sheet-StepBase,
-.sheet-testChecked:checked~.sheet-HideIfChecked,
-.sheet-testChecked:not(:checked)~.sheet-HideIfNotChecked,
-.sheet-testChecked:checked~div>.sheet-HideIfChecked,
-.sheet-testChecked:not(:checked)~div>.sheet-HideIfNotChecked,
-.sheet-testChecked:not(:checked)~span>.sheet-HideIfNotChecked,
-.sheet-testChecked:checked~div>div>.sheet-HideIfChecked,
-.sheet-testChecked:not(:checked)~div>div>.sheet-HideIfNotChecked,
-.sheet-testChecked:checked~span>.sheet-HideIfChecked,
-.sheet-testChecked:not(:checked)~.sheet-table-row>.sheet-HideIfNotChecked,
-.sheet-testCloseChecked:checked+.sheet-HideIfCloseChecked,
-.sheet-testCloseChecked:not(:checked)+.sheet-HideIfNotCloseChecked,
-.sheet-testCloseChecked:not(:checked)+.sheet-HideIfCloseChecked+.sheet-HideIfNotCloseChecked,
-.sheet-testNum[value="0"]+.sheet-HideIfZero,
-.sheet-testNum:not([value="0"])+span+.sheet-HideIfNotZero,
-.sheet-testNum[value="1"]+.sheet-HideIfOne,
-.sheet-testNum[value="2"]+.sheet-HideIfTwo,
-.sheet-testNum[value="3"]+.sheet-HideIfThree,
-.sheet-testNum[value="0"]~ .sheet-HideIfZero,
-.sheet-testNum[value="0"]~div .sheet-HideIfZero,
-.sheet-testNum[value="1"]~div .sheet-HideIfOne,
-.sheet-testNum[value="2"]~div .sheet-HideIfTwo,
-.sheet-testNum[value="3"]~div .sheet-HideIfThree,
-.sheet-testNum[value="0"]~ .sheet-HideIfLessThan1,
-.sheet-testNum[value="0"]~div .sheet-HideIfLessThan1,
-.sheet-testNum[value="1"]~div .sheet-HideIfLessThan2,
-.sheet-testNum[value="2"]~div .sheet-HideIfLessThan3,
-.sheet-testNum[value="3"]~div .sheet-HideIfLessThan4,
-.sheet-testNum[value="4"]~div .sheet-HideIfLessThan5,
-.sheet-testNum[value="5"]~div .sheet-HideIfLessThan6,
-.sheet-testNum[value="6"]~div .sheet-HideIfLessThan7,
-.sheet-testNum[value="7"]~div .sheet-HideIfLessThan8,
-.sheet-testNum[value="8"]~div .sheet-HideIfLessThan9,
-.sheet-testNum[value="9"]~div .sheet-HideIfLessThan10,
-.sheet-testNum[value="10"]~div .sheet-HideIfLessThan11,
-.sheet-testNum[value="11"]~div .sheet-HideIfLessThan12,
-.sheet-testNum[value="12"]~div .sheet-HideIfLessThan13,
-.sheet-testNum[value="13"]~div .sheet-HideIfLessThan14,
-.sheet-testNum[value="14"]~div .sheet-HideIfLessThan15,
-.sheet-testModType[value="NoRoll"]~span>.sheet-HideIfNoRoll,
-.sheet-testModType[value="NoRoll"]~.sheet-HideIfNoRoll,
-.sheet-testModType:not([value="NoRoll"])~span>.sheet-HideIfRoll,
-.sheet-testModType:not([value="NoRoll"])~.sheet-HideIfRoll,
-.sheet-testModType:not([value="Damage Poison"])~.sheet-HideIfNotPoison,
-.sheet-testRecord[value="LP"]~.sheet-HideIfLP,
-.sheet-testRecord[value="SP"]~.sheet-HideIfSP,
-.sheet-testRecord[value="Other"]~.sheet-HideIfOther,
-.sheet-testRepEditMode:checked~.repcontainer .sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked ~ .repcontainer .sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked~.sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~.sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked~div>.sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>.sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked~div>div>.sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>div>.sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked~span>.sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~span>.sheet-HideIfNotEditMode,
-.sheet-testRepEditMode:checked~div>div>span>.sheet-HideIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>div>span>.sheet-HideIfNotEditMode,
-.sheet-testRepOption1:not(:checked)~.repcontainer .sheet-HideIfNotOption1,
-.sheet-testRepOption2:not(:checked)~.repcontainer .sheet-HideIfNotOption2,
-.sheet-testRepOption3:not(:checked)~.repcontainer .sheet-HideIfNotOption3,
-.sheet-testRepOption4:not(:checked)~.repcontainer .sheet-HideIfNotOption4,
-.sheet-testRepOption5:not(:checked)~.repcontainer .sheet-HideIfNotOption5,
-.sheet-testRepOption5:not(:checked)~div .sheet-HideIfNotOption5,
-.sheet-testFreeOrThread[value*="-link"]+.sheet-HideIfFreeOrThread,
-.sheet-testFreeOrThread:not([value*="-link"])+.sheet-HideIfNotFreeOrThread,
-.sheet-testFreeOrThread:not([value*="-link"])+.sheet-HideIfFreeOrThread+.sheet-HideIfNotFreeOrThread,
-.sheet-testPlaceholder:not(:placeholder-shown)~.sheet-hideIfNotPlaceholder,
-.sheet-testPlaceholder:placeholder-shown~.sheet-hideIfPlaceholder,
-.sheet-testPlaceholder:not(:placeholder-shown)~div .sheet-hideIfNotPlaceholder,
-.sheet-testPlaceholder:not(:placeholder-shown)~span .sheet-hideIfNotPlaceholder,
-.sheet-testPlaceholder:placeholder-shown~span .sheet-hideIfPlaceholder,
-input[type="number"]:disabled.sheet-hidden, /* Need this bit of extra specificity here */
-.sheet-hidden {
- display: none;
-}
-
-
-.sheet-testCreature[value="0"]~div .sheet-UnHideIfCreature,
-.sheet-testRaceMax[value="HomeBrew"]~div .sheet-UnHideIfCreature,
-/* .sheet-testRace[value="Other"]~div .sheet-UnHideIfHomeBrew,
-.sheet-testRace[value=""]~div .sheet-UnHideIfHomeBrew, */
-.sheet-testCloseChecked:checked+.sheet-UnHideIfCloseChecked,
-.sheet-testChecked:checked~.sheet-UnHideIfChecked,
-.sheet-testDSPPath[value^="Path"]+.sheet-UnHideIfDSPPath,
-.sheet-testNum:not([value="0"])+.sheet-UnhideIfNotZero,
-.sheet-testNum:not([value="0"])+.sheet-testNum+.sheet-UnhideIfNotZero,
-.sheet-testDevotion[value^="QD-"]+.sheet-UnhideIfDevotion
-{ display: inline-block; }
-
-.sheet-testNum2[value="1"]~div .sheet-UnhideIf1,
-.sheet-testNum2[value="2"]~div .sheet-UnhideIf2,
-.sheet-testNum2[value="3"]~div .sheet-UnhideIf3,
-.sheet-testNum2[value="4"]~div .sheet-UnhideIf4,
-.sheet-testNum2[value="5"]~div .sheet-UnhideIf5,
-.sheet-testNum2[value="6"]~div .sheet-UnhideIf6,
-.sheet-testNum2[value="7"]~div .sheet-UnhideIf7,
-.sheet-testNum2[value="8"]~div .sheet-UnhideIf8,
-.sheet-testNum2[value="9"]~div .sheet-UnhideIf9,
-.sheet-testNum2[value="10"]~div .sheet-UnhideIf10,
-.sheet-testNum2[value="11"]~div .sheet-UnhideIf11,
-.sheet-testNum2[value="12"]~div .sheet-UnhideIf12,
-.sheet-testNum2[value="13"]~div .sheet-UnhideIf13,
-.sheet-testNum2[value="14"]~div .sheet-UnhideIf14,
-.sheet-testNum2[value="15"]~div .sheet-UnhideIf15
-{ display: inline-block; }
-
-
-
-.sheet-testRowID
-{
-}
-
-
-
-.sheet-testAPI[value="2"]~div .sheet-testRowID[value=""] + span::before,
-.sheet-testAPI[value="1"]~div .sheet-testRowID[value=""] + span::before
-{
- content : "!";
- color:red;
- font-weight: bold;
- margin-right:-4px;'
-}
-
-
-
-
-/* ################ JBF 210104 Global formatting (inputs, select ...) ############ */
-
-
-input[type="text"],
-input[type="number"] {
- color: var( --font-color );
- background-color: var( --input-color );
- border: 1px solid transparent;
- padding: 1px;
- font-weight: bold;
- text-align: center;
-}
-
-input.sheet-HideSpinners::-webkit-inner-spin-button,
-input.sheet-HideSpinners::-webkit-outer-spin-button,
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
- opacity: 0.1;
-}
-
-input.sheet-HideSpinners:hover::-webkit-inner-spin-button,
-input.sheet-HideSpinners:hover::-webkit-outer-spin-button,
-input[type="number"]:hover::-webkit-inner-spin-button,
-input[type="number"]:hover::-webkit-outer-spin-button {
- opacity: 1;
-}
-
-input:hover,
-input.sheet-HideSpinners:hover {
- -moz-appearance: auto;
- background-color: var( --hover-color-bg);
- border : 1px solid var( --hover-color);
-}
-
-input[type="number"],
-input.sheet-HideSpinners {
- -moz-appearance: textfield;
-}
-
-
-textarea.sheet-details {
- height: 100px;
- resize: vertical;
- margin-bottom : 1px;
-}
-
-textarea.sheet-details-small {
- height: 50px;
- resize: vertical;
- margin-bottom : 1px;
-}
-
-textarea.sheet-details-big {
- height: 400px;
- resize: vertical;
- margin-bottom : 1px;
-}
-
-textarea.sheet-details-oneline {
- height: 25px;
- resize: none;
- margin-bottom : 1px;
- background: var(--input-color);
-
-}
-
-textarea.sheet-textimport {
- height: 23px;
- width: 10em;
- resize: none;
- overflow: none;
- margin-bottom : 0px;
- background-color: var( --input-color );
- border : 1px solid var(--outline-color);
-}
-
-span.sheet-buttonlabel,
-input.sheet-buttonlabel {
- background : transparent;
- border-style: none;
- text-align: left;
- padding: 0;
- margin: 0;
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
- color: var( --font-color );
-
-}
-button:hover span.sheet-buttonlabel,
-button:hover input.sheet-buttonlabel {
- color : var( --hover-color );
- cursor: pointer;
-}
-
-
-
-select {
- background-color: var( --input-color );
- border-left: none;
- border-top: none;
- border-right-style: none;
- border-bottom: 1px solid var( --outline-color );
- text-align: center;
-}
-
-
-
-[readonly],
-.sheet-Locked,
-input[type="text"][readonly],
-input[type="number"][readonly],
-input[type="number"][readonly]:hover,
-input[type="number"].sheet-Locked, /* Sometime need this bit of extra specificity */
-input[type="text"].sheet-Locked,
-.sheet-testRaceMax:not([value="HomeBrew"])~div .sheet-LockIfNotHomeBrew,
-.sheet-testCreature:not([value="0"])~div .sheet-LockIfNotCreature,
-.sheet-testKarmaAuto:not([value="1"])~div .sheet-Karma-ControlBox,
-.sheet-testKarmaAuto:not([value="1"])~div .sheet-DP-ControlBox,
-.sheet-testLocked:checked~.sheet-LockIfChecked,
-.sheet-testLocked:checked~span .sheet-LockIfChecked,
-.sheet-testLocked:checked~div .sheet-LockIfChecked,
-.sheet-testLocked:checked~label .sheet-LockIfChecked,
-.sheet-testLocked:not(:checked)~.sheet-LockIfNotChecked,
-.sheet-testLocked:not(:checked)~span .sheet-LockIfNotChecked,
-.sheet-testLocked:not(:checked)~label .sheet-LockIfNotChecked,
-.sheet-testLocked:not(:checked)~div .sheet-LockIfNotChecked {
- background-color: var( --locked-color );
- pointer-events: none;
- -moz-appearance: textfield;
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
-}
-
-.sheet-testRepEditMode:checked~.repcontainer .sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:checked~.sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~.sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:checked~div>.sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>.sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:checked~div>div>.sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>div>.sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:not(:checked)~div>span>.sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:checked~span>.sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~span>.sheet-LockIfNotEditMode,
-.sheet-testRepEditMode:checked~div>div>span>.sheet-LockIfEditMode,
-.sheet-testRepEditMode:not(:checked)~div>div>span>.sheet-LockIfNotEditMode {
- background-color: var( --locked-color );
- pointer-events: none;
- font-style : italic;
- -moz-appearance: textfield;
-}
-
-.sheet-testRaceMax[value="HomeBrew"]~div .sheet-UnlockIfHomeBrew,
-.sheet-testCreature[value="0"]~div .sheet-UnlockIfCreature,
-.sheet-testNum[value="7"]+.sheet-UnlockIf7,
-.sheet-testNum[value="99"]+.sheet-UnlockIf99,
-.sheet-testLocked:checked+.sheet-UnlockIfChecked,
-.sheet-testLocked:checked~.sheet-UnlockIfChecked,
-.sheet-testLocked:checked~span .sheet-UnlockIfChecked,
-.sheet-testLocked:checked~label .sheet-UnlockIfChecked,
-.sheet-testLocked:not(:checked)~.sheet-UnlockIfNotChecked,
-.sheet-testLocked:not(:checked)~label .sheet-UnlockIfNotChecked,
-.sheet-testLocked:not(:checked)~span .sheet-UnlockIfNotChecked {
- background-color: var( --input-color );
- color: var( --font-color );
- pointer-events: initial;
-}
-
-
-
-input:disabled,
-input:disabled::-webkit-inner-spin-button,
-input:disabled::-webkit-outer-spin-button,
-input[readonly]::-webkit-inner-spin-button,
-input[readonly]::-webkit-outer-spin-button,
-.sheet-fakeCalc input:not(.sheet-hidden) {
- pointer-events: none;
- font-style: italic;
- display: inline-block;
- -moz-appearance: textfield; /*Was none before*/
- -webkit-appearance: none;
-}
-
-
-input.sheet-nospinner,
-input.sheet-nospinner::-webkit-inner-spin-button,
-input.sheet-nospinner::-webkit-outer-spin-button {
- -moz-appearance: textfield; /*Was none before*/
- -webkit-appearance: none;
-}
-
-
-
-
-.sheet-floatRight {
- float: right;
- clear: right;
-}
-
-.sheet-text-left {
- text-align: left !important;
-}
-
-.sheet-text-center {
- text-align: center !important;
-}
-
-
-.sheet-fancyfont {
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
-}
-
-
-.sheet-Elementalist-section,
-.sheet-Illusionist-section,
-.sheet-Nethermancer-section,
-.sheet-Wizard-section {
-} /* Need a class here just to keep .sheet-section from inheriting, even if the class is empty */
-
-.sheet-label {
- line-height: 10px;
- font-size: 85%;
- padding-right: 2em;
- font-weight: bold;
- text-align: center;
- white-space: nowrap;
-}
-
-.sheet-label-flex {
- font-size: 85%;
- font-weight: bold;
-}
-
-
-
-.sheet-repeat-counter-reset {
- counter-reset: sheet-rep-items;
-}
-
-.sheet-repeat-count::before
-{
- counter-increment: sheet-rep-items;
- content: counter(sheet-rep-items) !important;
- padding: 0.7em;
-}
-
-
-.sheet-text-button {
- border-bottom: 1px solid black;
- border-right: 1px solid transparent;
- border-left: 1px solid transparent;
- border-top: 1px solid transparent;
-
-}
-
-.sheet-text-button {
- color: var( --font-color );
- background-color: var( --button-color );
-}
-
-.sheet-text-button-header {
- color: var( --header-font-color );
- background-color: var( --outline-color );
-}
-
-.charsheet button[type="roll"].sheet-helpbutton {
- color:black;
- background-color: maroon ;
- background-image: -moz-linear-gradient(top,#fff,maroon);
- background-image: -ms-linear-gradient(top,#fff,maroon);
- background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(maroon));
- background-image: -webkit-linear-gradient(top,#fff,maroon);
- background-image: -o-linear-gradient(top,#fff,maroon);
- background-image: linear-gradient(top,#fff,maroon);
- background-repeat: repeat-x;
- width: 20px;
- size:130%;
-}
-
-
-/* JBF@JBF 210106 trials for transparent button */
-
-.charsheet button[type="roll"],
-.charsheet button[type="action"] {
- border-bottom: 1px solid var( --outline-color);
- border-right: 1px solid transparent;
- border-left: 1px solid transparent;
- border-top: 1px solid transparent;
- border-radius: 5px;
- margin-left: 1px;
- margin-right: 1px;
- background-color: var( --button-color );
- background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
- background-image: -ms-linear-gradient(top,#fff,#e6e6e6);
- background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
- background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
- background-image: -o-linear-gradient(top,#fff,#e6e6e6);
- background-image: linear-gradient(top,#fff,#e6e6e6);
- background-repeat: repeat-x;
- padding : 2px;
-}
-
-button[type="roll"].sheet-text-button-header {
- background-image: none;
- background-color: var( --outline-color);
- border-bottom: 1px solid white;
- border-right: 1px solid white;
- border-left: 1px solid white;
- border-top: 1px solid white;
-}
-
-
-.charsheet button[type="roll"]:hover,
-.charsheet button[type="roll"]:active,
-.charsheet button[type="action"]:hover,
-.charsheet button[type="action"]:active {
- color: var( --hover-color );
- background-color: #e6e6e6;
- background-position: 0 -15px;
- background-position-x: 0px;
- background-position-y: -15px;
- -webkit-transition: background-position .1s linear;
- -moz-transition: background-position .1s linear;
- -ms-transition: background-position .1s linear;
- -o-transition: background-position .1s linear;
- transition: background-position .1s linear;
- transition-property: background-position;
- transition-duration: 0.1s;
- transition-timing-function: linear;
- transition-delay: 0s;
- border: 1px solid red;
-}
-
-
-input[name*="combatOption"]:checked + b,
-input[name*="condition"]:checked + b {
- background-color: var( --outline-color );
- color: white;
- border-radius: 5px;
- padding-right: 5px;
- padding-bottom: 1px;
- padding-top: 1px;
-}
-
-
-
-.charsheet button[type=roll].sheet-button-nodice:before {
- content: none;
-}
-
-
-input[type="number"].sheet-attrCostsRed {
- background-color: maroon;
- color: white;
-}
-
-
-.sheet-testAttrCosts[value="0"]~div .sheet-attrCostsRed
-{
- background-color: Green;
- color: white;
-}
-
-input[type="number"].sheet-attrCostsGreen {
- background-color: green;
-}
-
-.sheet-testAttrCosts[value="0"]~div input[type="number"].sheet-attrCostsGreen,
-.sheet-testAttrCosts[value="1"]~div input[type="number"].sheet-attrCostsGreen,
-.sheet-testAttrCosts[value="2"]~div input[type="number"].sheet-attrCostsGreen {
- background-color: white;
-}
-
-
-/* ######## Steps and StepSpan ###### */
-
-.charsheet input[type="number"].sheet-StepBig,
-.sheet-StepBig {
- font-size : 150%;
- padding: 0;
- margin-left: 0;
- margin-right: -3px;
- margin-bottom: -14px;
- text-align: center;
- width: 1.3em ;
-}
-
-.charsheet span.sheet-stepSpan,
-.sheet-stepSpan {
- height: 26px;
- padding-bottom: 2px ;
- margin-left: 14px ;
- margin-right: 19px ;
- display: inline-block;
- white-space: nowrap;
-}
-
-.sheet-buffSmall {
- transform: scale(0.8) ; /*JBF : transform instead of the font size adresses the spinners*/
-}
-
-
-.charsheet input[type="number"].sheet-buffLeft,
-.charsheet input[type="number"].sheet-buffRight {
- vertical-align: top;
- padding: 0px;
- margin-top: 0px;
- margin-bottom: 0px;
-}
-
-.charsheet b.sheet-buffSignLeft,
-.charsheet b.sheet-buffSignRight {
- vertical-align: top;
- padding: 0px;
- margin-top: 0px;
- margin-bottom: 0px;
- width: 0.3em;
- text-align: right;
-}
-
-
-.charsheet b.sheet-buffSignRight{
- margin-right: -2px;
- margin-left: -1px;
-}
-
-.charsheet input[type="number"].sheet-buffRight {
- margin-left: -4px;
- margin-right: -20px;
- text-align: left;
- width: 2.5em;
-}
-
-.charsheet b.sheet-buffSignLeft {
- margin-right: -15px;
- margin-left: -2px;
-}
-
-.charsheet input[type="number"].sheet-buffLeft {
- text-align: right;
- margin-left: 0px;
- margin-right: -8px;
- width: 1.8em;
-}
-
-.sheet-buffRight::-webkit-inner-spin-button,
-.sheet-buffRight::-webkit-outer-spin-button {
- opacity: 0;
-}
-
-.sheet-buffRight {
- -moz-appearance: textfield;
-}
-
-span:hover .sheet-buffRight::-webkit-inner-spin-button,
-span:hover .sheet-buffRight::-webkit-outer-spin-button {
- opacity:1;
-}
-
-span:hover .sheet-buffRight{
- -moz-appearance: auto;
-}
-
-
-.sheet-testCloseChecked:checked+.sheet-InvisibleIfCloseChecked {
- opacity: 0;
-}
-
-.sheet-testCloseChecked:checked+.sheet-PartlyInvisibleIfCloseChecked {
- color: transparent;
-}
-
-.sheet-testCloseChecked:not(:checked)+.sheet-PartlyInvisibleIfNotCloseChecked {
- color: transparent ;
-}
-
-.sheet-redGreen ~ input,
-.sheet-redGreen ~ b {
- color: green;
-}
-
-
-
-.sheet-redGreen[value^="-"] ~ input {
- color: red;
-}
-.sheet-greenRed ~ input,
-.sheet-greenRed ~ b {
- color: red;
-}
-.sheet-greenRed[value^="-"] ~ input {
- color: green;
-}
-
-
-.sheet-redGreen[value^="-"]~ b,
-.sheet-greenRed[value^="-"]~ b,
-.sheet-redGreen[value="0"] ~ input,
-.sheet-greenRed[value="0"] ~ input,
-.sheet-redGreen[value="0"] ~ b,
-.sheet-greenRed[value="0"] ~ b {
- color: transparent;
-}
-
-
-.sheet-testKarReq:not([value="0"]) ~ .sheet-Kar_0_3,
-.sheet-testKarReq:not([value="0"]) ~ .sheet-Kar_0_2,
-.sheet-testKarReq:not([value="1"]) ~ .sheet-Kar_1_2,
-.sheet-testKarReq:not([value="1"]) ~ .sheet-Kar_1_3,
-.sheet-testKarMax:not([value="2"]) ~ .sheet-Kar_1_2,
-.sheet-testKarMax:not([value="2"]) ~ .sheet-Kar_0_2,
-.sheet-testKarMax:not([value="3"]) ~ .sheet-Kar_1_3,
-.sheet-testKarMax:not([value="3"]) ~ .sheet-Kar_0_3,
-.sheet-testKarMax:not([value="0"],[value="1"],[value="2"],[value="3"]) ~ .sheet-Kar_lessthan3,
-.sheet-testKarMax:not(:not([value="0"],[value="1"],[value="2"],[value="3"])) ~ .sheet-Kar_morethan3,
-.sheet-testKarMax:not([value="4"]) ~ .sheet-Kar_4,
-.sheet-testKarMax:not([value="5"]) ~ .sheet-Kar_5,
-.sheet-testKarMax:not([value="6"]) ~ .sheet-Kar_6,
-.sheet-testKarMax:not([value="7"]) ~ .sheet-Kar_7,
-.sheet-testKarMax:not([value="8"]) ~ .sheet-Kar_8,
-.sheet-testKarMax:not([value="9"]) ~ .sheet-Kar_9,
-.sheet-testKarMax:not([value="10"]) ~ .sheet-Kar_10,
-.sheet-testKarMax:not([value="11"]) ~ .sheet-Kar_11,
-.sheet-testKarMax:not([value="12"]) ~ .sheet-Kar_12,
-.sheet-testKarMax:not([value="13"]) ~ .sheet-Kar_13,
-.sheet-testKarMax:not([value="14"]) ~ .sheet-Kar_14,
-.sheet-testKarMax:not([value="15"]) ~ .sheet-Kar_15 {
- display: none !important;
-}
-
-
-
-/* ############################################# JBF Header Flex Containers ######################################################### */
-
-.sheet-header-flex-container {
- display: flex;
- align-items: flex-start;
- justify-content: flex-start;
- flex-wrap: wrap;
- overflow: hidden;
- margin-bottom:10px;
- border-bottom: 2px solid var(--outline-color);
-}
-
-
-.sheet-header-box {
- height: 75px;
- border: 1px solid var(--outline-color);
- border-radius: 10px;
- display: flex;
- align-items: center;
- margin-right: 1px;
- flex-flow: column;
- opacity: 1;
- overflow: hidden;
- max-width: 280px;
-}
-
-.sheet-header-modbox {
- margin-top : 9px;
- margin-bottom: 7px;
- margin-left: 0px;
- margin-right: 0px;
-}
-
-
-.sheet-header-flex-container:not(:hover) .sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-header-hidden,
-.sheet-header-flex-container:not(:hover) .sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-header-hidden {
- height : 0px;
- max-width: 0px;
- overflow: hidden;
- opacity: 0.5;
- padding: 0px;
- margin: 0px;
- border: 1px solid transparent;
-}
-
-.sheet-header-box,
-.sheet-iconlabel-header,
-.sheet-iconlabel-header-invert,
-.sheet-iconlabelbig,
-.sheet-header-hidden {
- transition: height 0.5s, flex-grow 0.5s, min-width 0.5s, flex-basis 0.5s, width 0.5s, max-width 0.5s , margin 0.5s, padding 0.5s;
- /* transition-delay: 1.5s; */
- overflow: hidden;
-}
-
-
-
-.sheet-header-iconbox {
- flex-grow: 1; /* it can grow */
- flex-shrink: 1; /* it can shrink */
- /* flex-basis: 30px; /* arbitrary depending on design */ */
- /* min-width: 30px; /* equal to flex-basis */ */
- /*max-width: 100%; JBF@JBF 210228 (100% - margins)/number of boxes */
- text-align: center;
- transition: flex-grow, 0.5s;
- transition: min-width 0.5s;
- /* transition-delay: 1.5s; */
- line-height:0;
-}
-
-.sheet-header-flex-container:not(:hover) .sheet-header-iconbox {
- /* flex-grow: 0.0000000001; /* it cant grow anymore... We want it to collapse */ */
- /* flex-basis: 30px; */
- /* width: auto;
- min-width: 30px; */
- /* padding: 0px !important; */
- transition: flex-grow, 0.5s, min-width 0.5s;
- /* transition-delay: 1.5s; */
-}
-
-.sheet-header-logo-Earthdawn {
- /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Earthdawn-Logo.png); */
- /* content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Earthdawn-Logo.png); */
- content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/EARTHDAWN%20LOGO%206.5%20Middlewings%20-%20FINAL-cropped.png);
- /* content: url(https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv3/Earthdawn%20%28FASA%20Official%29/Images/ED_logo_black_jaustin_20220926.png); */
-
- /* border: 1px solid black; */
-/* background-image: url(https://s3.amazonaws.com/files.staging.d20.io/images/258659/43tgLdtfozFTvZrPGMv-uw/med.png?1539148273); */
-}
-.sheet-header-logo-1879 {
- /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/1879-Logo.png); */
- content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/1879-Logo.png);
-/* background-image: url(https://s3.amazonaws.com/files.d20.io/images/188531300/L18EvmQWIkcT_CKVGnPfqg/max.png?1609231596); */
-}
-
-.sheet-header-logo-Earthdawn,
-.sheet-header-logo-1879
-{
- max-height: 76px;
- /* background-repeat: no-repeat;
- background-size: contain; */
- max-width: 200px;
- width: calc(100% - 800px); /* Width of Logo =100%-2X where X = min-width of header-name*/
-}
-
-.sheet-testQuest:not([value="0"])~div .sheet-header-logo-1879,
-.sheet-testQuest:not([value="0"])~div .sheet-header-logo-Earthdawn
-{
- width: calc(100% - 1000px); /* If Questor, Logo needs to be smaller */
-}
-
-.sheet-testQuest:not([value="0"])~div .sheet-header-name {
- /* min-width: min(500px, 25%);
- width: calc(50% - 100px); */
- min-width:200px;
- width : calc(50% + 350px);
-
-}
-
-
-.sheet-header-name {
- height: 70px;
- /* border: 1px solid var(--outline-color); */
- border-radius: 10%;
- /* min-width: min(400px, 25%);
- width: calc(50% - 100px); */
- min-width:200px;
- width : calc(50% + 300px);
- padding-top: 6px;
- padding: 3px;
- overflow: hidden;
-}
-
-
-/* ############################################ Colors and Margins ###################################################### */
-
-
-/* JBF 210103 To be identified */
-.ui-widget-content,
-.charsheet {
- position: absolute;
- padding: 0 !important;
- left: 0;
- top: 46px;
-}
-/* JBF 210103 To be identified */
-
-
-.sheet-user-root {
-/*Normal Background*/
- background-color: white; /*Don't ask why but necessary for the Dark mode*/
- /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-left-nobottom.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-right-nobottom.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-left-nobottom3.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-right-nobottom3.png);
- background-repeat: no-repeat, no-repeat,no-repeat, no-repeat;
- background-blend-mode: multiply, multiply,multiply, multiply;
- background-position: -17px -15px,calc(100% + 23px) -10px,-17px 1357px,calc(100% + 23px) 1362px;
- background-size : 250px 1372px, 250px 1372px,250px 1372px, 250px 1372px;
- padding-left: 13px;
- padding-right: 13px;
- padding-top: 10px; */
- padding:12px;
- border-image-slice:50 66 50 66;
-border-image-width:13px 17px 13px 17px;
-border-image-outset:0px 0px 0px 0px;
-border-image-repeat:round round;
-border-image-source:url("https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv314/Earthdawn%20%28FASA%20Official%29/Images/ED-ExternalFrame.png?raw=true");
-border-style:
-solid;
-
- margin-top: 0px;
- margin-left: 0px;
- margin-right: 0px;
-}
-
-.sheet-user-root-in {
- margin-left: 0px;
- margin-right: 0px;
- min-width: 500px; /*JBF@JBF : to be reworked according to final layout*/
- border: 2px groove var( --outline-color );
-
- background-color: var( --bg-color );
-}
-
-
-.sheet-section {
- background-color: var( --bg-color );
-}
-
-.sheet-content {
- padding: 2px;
-}
-
-
-.sheet-bordered {
- border : 1px solid var(--outline-color) !important;
-}
-
-.sheet-bordered-bottom {
- border-top: none !important;
- border-left: none !important;
- border-right: none !important;
- border-bottom: 1px solid var(--outline-color) !important;
-}
-
-.sheet-notbordered {
- border: none !important;
-}
-
-.sheet-header {
- min-height: 30px;
-}
-
-
-.sheet-imgbox {
- text-align: center;
- align-items: center;
- justify-content: center;
- height: 50px;
- width: 50px;
- position: relative;
-}
-
-
-.sheet-imgbox::before {
- text-align: center;
- align-items: center;
- justify-content: center;
- content: "";
- position: absolute;
- background-repeat: no-repeat;
- background-size: 40px 40px;
- background-position: top center;
- top: 0px;
- right: 0px;
- bottom: 0px;
- left: 0px;
- height: 50px;
- width: 50px;
- opacity: 0.2;
- z-index: 1;
-}
-
-.sheet-imgbox-content {
- z-index: 99;
- position: relative;
-}
-
-
-.sheet-imgbox-defense {
- /*size of your image*/
- text-align: center;
- align-items: center;
- justify-content: center;
- vertical-align: middle;
- height: 37px;
- width: 43px;
- padding-left: 8px;
- padding-bottom: 14px;
- position: relative;
-}
-
-
-.sheet-imgbox-defense::before {
- text-align: center;
- align-items: center;
- justify-content: center;
- content: "";
- position: absolute;
- background-repeat: no-repeat;
- background-size: 45px 45px;
- background-position: 50% 25%;
- top: 0px;
- right: 0px;
- bottom: 0px;
- left: 0px;
- height: 45px;
- width: 45px;
- opacity: 0.4;
- z-index: 1;
- padding-left: 8px;
- padding-bottom: 20px;
-}
-
-
-.sheet-sec-border-line {
- background-color: var( --bg-color );
- margin-left: -7px;
- margin-right: -7px;
-}
-
-.sheet-sec-border-line {
- border-top: 2px double var( --outline-color );
- padding-top: 3px;
-}
-
-
-/*JBF@JBF to be identified, maybe dead code, and in any case shouldn't be static color*/
-
-.sheet-heading {
- background-color: var( --control-secondary );
- color: var( --header-font-color );
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
- margin: 1px;
-}
-
-
-/* ############################################ Tables and cells #################################################### */
-
-.sheet-table {
- display: table;
- width: 100%;
-}
-
-.sheet-table-left {
- display: table;
- border-collapse: collapse;
-}
-
-span.sheet-table-left,
-.sheet-table-left .sheet-table-row span {
- border-style: hidden;
- border-width: 2px;
- text-align: left;
-}
-
-.sheet-table-name {
- display: table-caption;
- text-align: center;
- font-weight: bold;
- color: var( --header-font-color );
- background-color: var( --outline-color );
- width: 100%;
-}
-
-.charsheet .sheet-headerbar,
-.sheet-headerbar {
- vertical-align: bottom;
- justify-content: center;
- align-items: center;
- text-align : center;
- color: var( --header-font-color );
- /* font-weight: bold; */
- background-color: var(--outline-color);
- font-size: 14px;
- /* font-family: Papyrus, fantasy; */
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
- width: 100%;
- /* margin: auto; *//* JBF@JBF 210105*/
- min-height: 21px;
- display: flex;
-}
-
-.charsheet .sheet-headerbar-flex,
-.sheet-headerbar-flex {
- vertical-align: bottom;
- justify-content: space-between;
-}
-
-
-.sheet-creation-order {
-color: yellow;
-font-size: 16px;
-/*text-shadow: 1px 1px white;*/
-}
-
-.sheet-table-header {
- display: table-cell;
- text-align: center;
- font-style: italic;
- font-weight: bold;
- color: var( --header-font-color );
- vertical-align: middle;
- background-color: var( --outline-color );
-}
-
-.sheet-table-row {
- display: table-row;
- vertical-align: middle;
- width: 100%;
-}
-
-.sheet-table-data {
- display: table-cell;
- vertical-align: middle;
- text-align: center; /*JBF 20201124*/
- white-space: nowrap;
-}
-
-hr {
- border-color: black;
- margin: 5px 0;
-}
-
-.sheet-w15 {
- display: table-cell;
- vertical-align: middle;
- text-align: left;
- width: 15%;
-}
-
-.sheet-w20 {
- display: table-cell;
- vertical-align: middle;
- text-align: left;
- width: 20%;
-}
-.sheet-w30 {
- display: inline-block;
- text-align: left;
- width: 30%;
-}
-
-.sheet-w100p {
- width: 100%;
-}
-
-/*JBF@JBF useful ???*/
-.sheet-w50 {
- width: 100%;
-}
-
-
-.sheet-notes{
-width: 28%;
-/* padding-left: 5px;
-padding-right: 5px; */
-/* padding-bottom: 10px; */
-margin: 1%;
-}
-
-
-.sheet-flex-container {
- display: flex;
- align-items: flex-start;
- justify-content: space-between;
-}
-
-.sheet-flex-column {
-flex-direction: column;
-}
-
-.sheet-flexwrap {
- flex-wrap: wrap;
-}
-
-.sheet-glossary {
- /* display: flex;
- align-items: flex-start;
- flex-wrap: wrap;
- flex-direction: column;
- max-height: 150px;
- height : auto; */
- display: inline-block;
-}
-
-
-.sheet-flex1 {
- flex: 1;
-}
-/*JBF@CD -- This is a trial, but gives interesting results*/
-
-
-.sheet-floatRight.sheet-header-flex-container,
-.sheet-floatRight.sheet-flex-container {
- justify-content: flex-end;
-}
-
-.sheet-flexCenter {
- display: flex;
- justify-content: center;
- align-items: center;
-}
-
-/ ############################################# Attribute Boxes ########################################################## */
-
-.sheet-Attrib-container {
- padding: 5px;
- margin-top: 3px;
- display: flex;
- align-items: center;
-}
-
-.sheet-Attrib-box {
- border: 1px solid black;
- border-radius: 10px;
- text-align: center;
- display: inline-block;
- width: 120px;
- margin-bottom: 3px;
- min-height: 80px;
-}
-
-.sheet-Attrib-header {
- display: flex;
- justify-content: space-around;
- align-items: flex-start;
- vertical-align: top;
- text-align: center;
- background-color: var(--outline-color);
- border-radius:10px;
-}
-
-.sheet-Defense-box {
- border: 1px solid black;
- border-radius: 10px;
- display: flex;
- margin: 2px;
- align-items: center;
- flex-flow: column;
- width: 100px;
- min-height: 75px;
-}
-
-.sheet-Shield-box {
- border: 1px solid black;
- border-radius: 10px;
- display: flex;
- margin: 3px;
- padding: 3px;
- align-items: center;
- flex-flow: column;
-}
-
-
-
-.sheet-Attrib-rightbox {
- text-align: center;
- display: inline-block;
-}
-
-
-.charsheet input[type="number"].sheet-AttribValue,
-.sheet-AttribValue {
- background: var( --outline-color );
- border-style: 1px solid black;
- border-radius: 70%;
- color: var( --header-font-color );
- font-weight: bold;
- text-align: center;
-}
-
-.sheet-AttribValueDiv {
- margin-top: 3px;
-}
-
-.charsheet input[type="number"].sheet-AttribStep,
-.sheet-AttribStep
-{
- color: var( --highlight-font-color );
- text-shadow: 2px 2px var( --bg-color );
- font-weight:bold;
- font-size: 250%; /* JBF was important */
- padding: 0; /* JBF was important */
- margin-top: 0; /* JBF was important */
- margin-bottom: 0; /* JBF was important */
- margin-left: 0; /* JBF was important */
- margin-right: -11px; /* JBF was important */
- text-align: center; /* JBF was important */
- width: 1.3em; /* JBF was important */
- font-weight: bold;
-
-}
-
-.charsheet span.sheet-AttribStepSpan,
-.sheet-AttribStepSpan
-{
- padding: 4px; /* JBF was important */
-
-}
-
-/* ############################################ Formating and Length ###################################################### */
-
-.sheet-fixed-width {
- white-space: nowrap;
- display: inline-block;
-}
-
-
-.charsheet .sheet-matrix.sheet-filter-box {
- margin: 0px;
- margin-bottom: 2px;
- margin-right: 2px;
- border-radius: 5px;
- padding: 0px;
- border: 1px solid black;
-}
-
-
-
-.sheet-nowrap0 {
- white-space: nowrap;
- display: inline-block; /*JBF@CD Trial for alignment*/
- vertical-align: middle;
-}
-
-.sheet-nowrap,
-.sheet-nowrap1 {
- white-space: nowrap;
- padding-right: 1em;
-}
-
-.sheet-nowrap2 {
- white-space: nowrap;
- padding-right: 2em;
-}
-
-.sheet-nowrap3 {
- white-space: nowrap;
- padding-right: 3em;
-}
-
-.sheet-nowrap5 {
- white-space: nowrap;
- padding-right: 5em;
-}
-
-.sheet-w7 {
- display: inline-block;
- min-width: 7em;
- padding-right: 0em;
-}
-
-/*JBF */
-.sheet-numShorter { width: 2em !important }
-.sheet-numShort { width: 3em !important }
-.sheet-numLong { width: 4em !important }
-.sheet-selShort { width: 5em !important }
-.sheet-selLong { width: 6em !important }
-.sheet-txtShort { width: 8em !important }
-.sheet-txtMed { width: 9em !important }
-.sheet-txtMedplus { width: 11.5em !important }
-.sheet-txtLong { width: 16em !important }
-.sheet-txtLonger { width: 20em !important }
-.sheet-txtEvenLonger { width: 27em !important }
-
-
-.sheet-titlespan {
- margin-left: 0px;
- margin-right: 0px;
- text-align: center;
- vertical-align: middle;
-}
-
-
-.charsheet .sheet-w25px { width: 25px; }
-.charsheet .sheet-w30px { width: 30px; }
-.charsheet .sheet-w50px { width: 50px; }
-.charsheet .sheet-w75px { width: 75px; }
-.charsheet .sheet-w100px { width: 100px; }
-
-.charsheet .sheet-Big { font-size: 150%;}
-
-.charsheet input[type="number"].sheet-Bigger,
- .sheet-Bigger {
- font-size: 200%;
- width: 2em;
- text-align: center ;
-}
-.sheet-small { transform: scale(0.8); /*better results ?*/}
-
-.charsheet input[type="number"].sheet-numHighlight,
-.sheet-numHighlight {
- color: var( --highlight-font-color );
- text-shadow: 2px 2px var( --bg-color );
- font-weight: bold;
-}
-
-
-.sheet-vaBottom {
- vertical-align: bottom;
-}
-
-.sheet-middle {
- display: inline-block;
- padding-top: 6px;
-}
-
-.sheet-minWidth3 {
- min-width: 3em;
-}
-
-
-
-
-/* ############################################ Variable length text boxes ########################################################## */
-/* The next few blocks are for variable length text boxes that expand as needed. sheet-label-under2 is a tall box and has labels under the text input.
-The form of the html is a label or span wrapper, an input box, an span that has the invisible auto-expanding field, and an optional span that has the label.
-
-
-To have a label in front of the expanding field, use something like this.
-
-*/
-
-/* This is the tag that wraps the entire thing. It can be a label or a span */
-.charsheet .sheet-autoexpand-wrap {
- display: inline-block;
- position: relative;
- width: auto;
- min-width: 2em;
- max-width: 50em;
- margin-right: 1em;
- white-space: nowrap;
-}
-
-.charsheet .sheet-autoexpand-min4 {
- min-width: 4em;
- width: auto;
-}
-
-.charsheet .sheet-autoexpand-min {
- min-width: 14em;
- width: auto;
-}
-
-
-
-.charsheet .sheet-autoexpand-wrap:not(.sheet-label-under2) {
- height: 2em;
- vertical-align: middle;
-}
-
-.charsheet .sheet-label-under:not(button),
-.charsheet .sheet-label-under2 {
- display: inline-block;
- height: 2.75em;
- vertical-align: top;
-}
-
-/* This is the input statement that is visible. */
-.charsheet .sheet-autoexpand-wrap input {
- display: block;
- overflow: hidden;
- width: 100%;
- position: absolute;
- white-space: normal;
-}
-
-/* This is the invisible copy of the input. This css changes this invisible fields size to the length of the text in the input. The outer wrapper then changes size to match this fields length. */
-.charsheet .sheet-autoexpand-wrap span.sheet-autoexpand {
- visibility: hidden;
- width: 100%;
- white-space: pre; /* pre-wrap; for textarea which I never got working but "pre" should also work for spans */
- word-wrap: break-word;
- overflow-wrap: break-word;
- overflow: hidden;
- font-weight: bold;
- padding-right: 2em; /* We want the text box very slightly bigger than the text. JBF@CD was 0.7 em*/
- /* also here make sure the font size is the same or slightly bigger than the input font size */
-}
-
-/* This is the span that holds the label that we want small at the bottom. */
-.charsheet .sheet-label-under2 span:not(.sheet-autoexpand) {
- display: block;
- position: relative; /*JBF@CD Changed from absolute 0 to relative -10px*/
- bottom: -13px;
- line-height: .75em;
- font-size: 85%;
- padding-left: .25em;
-}
-
-/* When we have the label under the field, we don't want the label to ever be longer than the field */
-.charsheet .sheet-label-under,
-.charsheet .sheet-label-under2 {
- overflow: hidden;
-}
-
-.charsheet .sheet-label-under2 span,
-.charsheet .sheet-label-under span,
-.charsheet .sheet-label-under-select span {
- line-height: 10px;
- display: block;
- /* font-weight: lighter; */
- font-size: 85%;
- padding-left: .25em;
-}
-
-
-
-
-
-/* ########################################### Filterboxes #######################################################
-# Filterboxes are basically repitems. Except that Filterboxes have been formated to allow certain items to be hidden
-# if they don't match the requirements to be displayed.
-*/
-
-.charsheet .repcontainer .repitem, /* A filterbox should look exactly like a repitem. */
-.sheet-filter-box {
- padding: 0px;
- margin: 0px;
- border: none;
- border-radius: 0px;
-}
-
-
-
-fieldset.repeating_spell+.repcontainer>.repitem, /* A repitem within a spell list should functionally not exist, it's place is taken by a filterbox. */
-fieldset+.repcontainer .repitem,
-fieldset+.repcontainer .repitem .sheet-filter-box {
- vertical-align: top;
-}
-
-.sheet-filterSpellEffect~.repcontrol,
-.sheet-testRepEditMode:not(:checked)~.repcontrol, /*hide buttons in not Edit Mode*/
-.sheet-filter-box { /* By default, display no items of a filter box */
- display: none;
-}
-
-fieldset.sheet-filterSpellEffect+.repcontainer {
- display: inline-block;
-}
-
-.repcontainer .repitem {
- overflow: hidden;
-}
-
-fieldset+.repcontainer .repitem {
- display: block;
-}
-
-fieldset.repeating_talents+.repcontainer .repitem, /*fieldset that we want to wrap have to be specified manually*/
-fieldset.repeating_skills+.repcontainer .repitem,
-fieldset.repeating_knacks+.repcontainer .repitem,
-fieldset.repeating_matrix+.repcontainer .repitem,
-fieldset.repeating_personality+.repcontainer .repitem,
-fieldset.repeating_maneuvers+.repcontainer .repitem,
-fieldset.repeating_weapons+.repcontainer .repitem {
- display: inline-block;
- /* padding:5px; */
-}
-
-
-/* fieldset+.repcontainer>.repitem:nth-child(5n+1){
- background: var(--bg-color1);
-}
-
-fieldset+.repcontainer>.repitem:nth-child(5n+2){
- background: var(--bg-color2);
-}
-
-fieldset+.repcontainer>.repitem:nth-child(5n+3){
- background: var(--bg-color3);
-}
-
-fieldset+.repcontainer>.repitem:nth-child(5n+4){
- background: var(--bg-color4);
-}
-
-fieldset+.repcontainer>.repitem:nth-child(5n){
- background: var(--bg-color5);
-} */
-
-/* fieldset+.repcontainer{
- column-width:auto;
-} */
-
-
-
-/* Decide which specific repitems to display. */
-/*Talents Filter*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D1"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D1"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D1"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO1"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D2"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D2"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D2"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO2"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D3"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D3"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D3"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO3"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D4"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D4"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D4"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO4"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="QD"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="QD"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="PA"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="PA"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="V"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Racial"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Power"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Item"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Dummy"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Special"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Free"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="All"]~ fieldset+.repcontainer>.repitem input.sheet-talentType+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-fieldset.repeating_armor+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box, /*Always show equipped. */
-.sheet-testRepEditMode:checked~fieldset.repeating_armor+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box, /*In edit-mode show all. */
-input.sheet-tabGrim[value="0"]~.sheet-filter-box, /* Always display all spells of circle zero, since they have just been added and have not been assigned a circle yet. */
-.sheet-tabGrim[value="0"]~fieldset.repeating_spell+.repcontainer>.repitem .sheet-filter-box, /* When tab0 is checked, display everything no matter what which of the inner boxes are checked. */
-.sheet-tabGrim~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab0:checked~.sheet-filter-box, /*always display the Circle 0 spells*/
-.sheet-tabGrim[value="1"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab1:checked~.sheet-filter-box,
-.sheet-tabGrim[value="2"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab2:checked~.sheet-filter-box,
-.sheet-tabGrim[value="3"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab3:checked~.sheet-filter-box,
-.sheet-tabGrim[value="4"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab4:checked~.sheet-filter-box,
-.sheet-tabGrim[value="5"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab5:checked~.sheet-filter-box,
-.sheet-tabGrim[value="6"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab6:checked~.sheet-filter-box,
-.sheet-tabGrim[value="7"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab7:checked~.sheet-filter-box,
-.sheet-tabGrim[value="8"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab8:checked~.sheet-filter-box,
-.sheet-tabGrim[value="9"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab9:checked~.sheet-filter-box,
-.sheet-tabGrim[value="10"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab10:checked~.sheet-filter-box,
-.sheet-tabGrim[value="11"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab11:not(:checked)~.sheet-filter-box,
-/* fieldset.sheet-filtershortlist+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box, */
-input.sheet-tabMain[value="1"]~div .sheet-section-core fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
-input.sheet-tabMain[value="2"]~div .sheet-section-combat fieldset+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box,
-input.sheet-tabMain[value="3"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
-input.sheet-tabMain[value="4"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
-input.sheet-tabMain[value="5"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
-input.sheet-tabMain[value="6"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
-.sheet-section-spells fieldset:not(.sheet-filterSpellEffect)+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]~.sheet-filter-box,
-input.sheet-testSpellEffect[value="Wil"]~fieldset.sheet-filterSpellEffect+.repcontainer>.repitem input.sheet-spelltab[value="SPL-Willforce"]~.sheet-filter-box {
- display: inline-block;
- border: none; /*JBF*/
-}
-/*JBF@JBF@CD : For Skills, Knacks and Talents, in overview, everything is displayed, and in Combat, only the checked ones)*/
-
-/*JBF@JBF@CD : Do not display the spellcasting Talent twice, i.e. shown only in spell section... except in creation mode*/
-.sheet-testCreation:not([value="1"])~.sheet-testNPC:not([value="-1"])~input.sheet-tabMain[value="1"]~div .sheet-section-core~div fieldset+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]+input.sheet-combattab~.sheet-filter-box,
-input.sheet-tabMain[value="3"]~div .sheet-section-talents~div fieldset+.repcontainer>.repitem input.sheet-talentType+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
-input.sheet-tabMain[value="2"]~div .sheet-section-combat~div fieldset+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]+input.sheet-combattab:checked~.sheet-filter-box {
- display: none;
-}
-
-
-
- /* ############################################ Tabs ################################################################### */
-
- div[class^="sheet-section"] { /* Every class that starts with "sheet-section" starts out hidden */
- visibility: hidden;
- opacity: 0;
- max-height: 0;
- overflow: hidden;
- max-width: 0;
- padding: 0;
-}
-
-input.sheet-tabMain,
-input.sheet-tabSpell,
-input.sheet-tabGrim,
-input.sheet-tabAdjust {
- display:none;
-}
-
-
-input.sheet-tabMain+button[type="action"],
-input.sheet-tabSpell+button[type="action"],
-input.sheet-tabGrim+button[type="action"],
-input.sheet-tabAdjust+button[type="action"]{
- text-align: center;
- display: inline-block;
- font-size: 13px;
- background-color: var( --inactive-color );
- color: var( --header-font-color );
- background-image:none;
- font-weight: bold;
- width: 70px;
- height: 20px;
- border-radius: 10px 10px 0 0;
- cursor: pointer;
- position: relative;
- border : 1px solid var( --inactive-color );
- margin:0px;
- padding:0px;
-}
-
-input.sheet-tabGrim+button.sheet-tabshort[type="action"]{
- width: 40px;
-}
-
-
-input:checked.sheet-tabMain+button[type="action"],
-input:checked.sheet-tabSpell+button[type="action"],
-input:checked.sheet-tabGrim+button[type="action"],
-input:checked.sheet-tabAdjust+button[type="action"]{
-background-color: var( --outline-color );
-border : 1px solid var( --outline-color );
-}
-
-
-/*
-input.sheet-tabshort {
- width: 40px;
-}
-
-input.sheet-tabshort+span{
-width: 40px;
-margin-left: -45px;
-}
-
-.sheet-tabSpell,
-.sheet-tabAdjust {
- width: 80px;
-}
-
-.sheet-tabSpell+span,
-.sheet-tabAdjust+span {
- width: 80px;
- margin-left: -85px;
-}
-
-
-
-@media (hover: none) {
-
- input.sheet-tabMain+span,
- input.sheet-tabSpell+span,
- input.sheet-tabGrim+span,
- input.sheet-tabAdjust+span,
- .sheet-tabSpan {
-
- margin-left: -15px;
- }
-} */
-
-
-
-
-
-.sheet-sec-spacer { /* When have two tabs right under each other, space them by this much. */
- height: 3px;
-}
-
-/* Make the selected section visible */
-input.sheet-tabMain[value="1"]~div .sheet-section-core,
-input.sheet-tabMain[value="2"]~div .sheet-section-combat,
-input.sheet-tabMain[value="3"]~div .sheet-section-talents,
-input.sheet-tabMain[value="4"]~div .sheet-section-knacks,
-input.sheet-tabMain[value="5"]~div .sheet-section-skills,
-input.sheet-tabMain[value="6"]~div .sheet-section-spells,
-input.sheet-tabMain[value="7"]~div .sheet-section-equipment,
-input.sheet-tabMain[value="8"]~div .sheet-section-gear,
-input.sheet-tabMain[value="9"]~div .sheet-section-notes,
-input.sheet-tabMain[value="10"]~div .sheet-section-record,
-input.sheet-tabMain[value="11"]~div .sheet-section-adjustments,
-input.sheet-tabSpell[value="1"]~.sheet-section-spells-talents,
-input.sheet-tabSpell[value="2"]~.sheet-section-spells-matrices,
-input.sheet-tabMain[value="1"]~div .sheet-section-spells-matrices,
-input.sheet-tabMain[value="2"]~div .sheet-section-spells-matrices,
-input.sheet-tabMain:not([value="2"]):not([value="1"])~div input.sheet-tabSpell[value="3"]~.sheet-section-spells-grimoire,
-input.sheet-tabAdjust[value="1"]~.sheet-section-adjustments-common,
-input.sheet-tabAdjust[value="2"]~.sheet-section-adjustments-maneuvers,
-input.sheet-tabAdjust[value="3"]~.sheet-section-adjustments-advanced,
-input.sheet-tabAdjust[value="4"]~.sheet-section-adjustments-release ,
-input.sheet-tabAdjust[value="5"]~.sheet-section-adjustments-help {
- max-height: 999999px;
- max-width: 999999px;
- visibility: visible;
- opacity: 1;
- transition: opacity 0.5s linear 0s;
- overflow: hidden;
-}
-
-
-input.sheet-tabMain[value="1"] ~ .sheet-show-leftpane-tab1:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="2"] ~ .sheet-show-leftpane-tab2:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="3"] ~ .sheet-show-leftpane-tab3:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="4"] ~ .sheet-show-leftpane-tab4:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="5"] ~ .sheet-show-leftpane-tab5:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="6"] ~ .sheet-show-leftpane-tab6:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="7"] ~ .sheet-show-leftpane-tab7:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="8"] ~ .sheet-show-leftpane-tab8:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="9"] ~ .sheet-show-leftpane-tab9:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="10"] ~ .sheet-show-leftpane-tab10:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="11"] ~ .sheet-show-leftpane-tab11:not([value="1"])~div .sheet-leftpane,
-input.sheet-tabMain[value="1"] ~ .sheet-show-middlepane-tab1:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="2"] ~ .sheet-show-middlepane-tab2:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="3"] ~ .sheet-show-middlepane-tab3:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="4"] ~ .sheet-show-middlepane-tab4:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="5"] ~ .sheet-show-middlepane-tab5:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="6"] ~ .sheet-show-middlepane-tab6:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="7"] ~ .sheet-show-middlepane-tab7:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="8"] ~ .sheet-show-middlepane-tab8:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="9"] ~ .sheet-show-middlepane-tab9:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="10"] ~ .sheet-show-middlepane-tab10:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="11"] ~ .sheet-show-middlepane-tab11:not([value="1"])~div .sheet-middlepane,
-input.sheet-tabMain[value="1"] ~ .sheet-show-rightpane-tab1:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="2"] ~ .sheet-show-rightpane-tab2:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="3"] ~ .sheet-show-rightpane-tab3:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="4"] ~ .sheet-show-rightpane-tab4:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="5"] ~ .sheet-show-rightpane-tab5:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="6"] ~ .sheet-show-rightpane-tab6:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="7"] ~ .sheet-show-rightpane-tab7:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="8"] ~ .sheet-show-rightpane-tab8:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="9"] ~ .sheet-show-rightpane-tab9:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="10"] ~ .sheet-show-rightpane-tab10:not([value="1"])~div .sheet-rightpane,
-input.sheet-tabMain[value="11"] ~ .sheet-show-rightpane-tab11:not([value="1"])~div .sheet-rightpane {
- display:none;
-}
-
-.sheet-testCreature:not([value="0"])~.sheet-tabMain[value="1"]~div .sheet-HideIfOverviewNoCreature,
-.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfOverviewNoEdit,
-.sheet-testCreation:not([value="1"])~.sheet-tabMain[value="1"]~div .sheet-HideIfOverviewNoCreation,
-.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked) ~ .sheet-HideIfOverviewNoEdit,
-.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked)~div .sheet-HideIfOverviewNoEdit,
-.sheet-tabMain[value="1"]~div .sheet-HideIfOverview,
-.sheet-tabMain:not([value="1"])~div .sheet-HideIfNotOverview,
-.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfCombatNoEdit,
-.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ .sheet-HideIfCombatNoEdit,
-.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ div>.sheet-HideIfCombatNoEdit,
-.sheet-tabMain[value="2"]~div .sheet-HideIfCombat,
-.sheet-tabMain:not([value="2"])~div .sheet-HideIfNotCombat {
- display: none;
-/* border: 1px yellow solid; */
-}
-
-
-/* Highlight the selected tab */
-input.sheet-tabMain:checked + span,
-input.sheet-tabSpell:checked + span,
-input.sheet-tabGrim:checked + span,
-input.sheet-tabAdjust:checked + span,
-input.sheet-tabMain:checked + .sheet-testCloseChecked + .sheet-HideIfCloseChecked,
-input.sheet-tabMain:checked + .sheet-testCloseChecked + .sheet-HideIfCloseChecked + .sheet-HideIfNotCloseChecked {
- background-color: var( --outline-color );
- color: var( --header-font-color );
- border: 1px solid black;
-}
-
-
-/* ############################################ JBF Icons and images ################################################### */
-
-.sheet-rolltemplate-icons-action,
-.sheet-icon-action { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action.png); } /*License Information*/
-.sheet-rolltemplate-icons-action-free,
-.sheet-icon-action-free { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Free.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-action-simple,
-.sheet-icon-action-simple { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Simple.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-action-standard,
-.sheet-icon-action-standard { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Standard.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-action-sustained,
-.sheet-icon-action-sustained { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Sustained.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-icon-action-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-white.png); } /*License Information*/
-.sheet-icon-action-na { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-NA.png); } /* https://findicons.com/files/icons/2610/flat_weather_icons/128/na.png */
-.sheet-rolltemplate-icons-aggressive,
-.sheet-icon-aggressive { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Agressive.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-ambush,
-.sheet-icon-ambush { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ambush.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-icon-armor { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Armor.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-ask,
-.sheet-icon-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ask.png); } /*License Information*/
-.sheet-rolltemplate-icons-attack,
-.sheet-icon-attacks { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Attacks.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-rolltemplate-icons-attackcc,
-.sheet-icon-attacks-cc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Attacks-cc.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/blade-drag.html#download*/
-.sheet-rolltemplate-icons-blindsided,
-.sheet-icon-blindsided { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Blindsided.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/backstab.html#download*/
-.sheet-rolltemplate-icons-blindsiding,
-.sheet-icon-blindsiding { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Blindsiding.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-rolltemplate-icons-calledshot,
-.sheet-icon-calledshot { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/CalledShot.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-rolltemplate-icons-charging,
-.sheet-icon-charging { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Charging.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/rhinoceros-horn.html#download*/
-.sheet-icon-circle { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/plain-circle.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/rhinoceros-horn.html#download*/
-.sheet-icon-coin { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-icon-coin-copper { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Copper.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-icon-coin-silver { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Silver.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-icon-coin-gold { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Gold.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
-.sheet-rolltemplate-icons-cover,
-.sheet-icon-cover { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Cover.png); } /*Creative Commons: https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
-.sheet-icon-cover99 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Cover-99.png); } /*Creative Commons: https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
-.sheet-rolltemplate-icons-damage,
-.sheet-icon-damage { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-rolltemplate-icons-damagecc,
-.sheet-icon-damage-cc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage-cc.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/dripping-knife.html#download*/
-.sheet-icon-death { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Death.png); } /*Creative Commons :https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
-.sheet-rolltemplate-icons-defenses,
-.sheet-icon-defenses { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defenses.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/shield-echoes.html#download*/
-.sheet-icon-defenses-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defenses-White.png); } /*Creative Commons :https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
-.sheet-rolltemplate-icons-defensive,
-.sheet-icon-defensive { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defensive.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/arrows-shield.html#download*/
-.sheet-icon-defensive-exc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defensive-exc.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/arrows-shield.html#download*/
-.sheet-rolltemplate-icons-devotion,
-.sheet-icon-devotion { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-icon-devotion-on { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion-On.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-icon-devotion-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion-Ask.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-rolltemplate-icons-devotion2,
-.sheet-icon-devotion2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion2.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-rolltemplate-icons-devotion3,
-.sheet-icon-devotion3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion3.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-icon-dice { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Dice.png); } /* https://static.thenounproject.com/png/1279708-200.png */
-.sheet-icon-edit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Edit.png); } /*License Information*/
-.sheet-icon-edit-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Edit-White.png); } /*License Information*/
-.sheet-rolltemplate-icons-effect,
-.sheet-icon-effect { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Effect.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/star-swirl.html#download*/
-.sheet-icon-effect-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Effect-white.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/star-swirl.html#download*/
-.sheet-icon-entangled { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Entangled.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
-.sheet-icon-flying { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Flying.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
-.sheet-icon-grimoire { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Grimoire.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
-.sheet-rolltemplate-icons-harried,
-.sheet-icon-harried { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
-.sheet-rolltemplate-icons-harried3,
-.sheet-icon-harried3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried3.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
-.sheet-rolltemplate-icons-harried4,
-.sheet-icon-harried4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried4.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
-.sheet-rolltemplate-icons-harried5,
-.sheet-icon-harried5 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried5.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
-.sheet-rolltemplate-icons-impaired,
-.sheet-icon-impaired { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Impaired.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-rolltemplate-icons-impaired4,
-.sheet-icon-impaired4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Impaired4.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-rolltemplate-icons-init,
-.sheet-rolltemplate-icons-initrep,
-.sheet-icon-initiative { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative.png); } /*License Information*/
-.sheet-icon-initiative-noarmor { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative-NoArmor.png);}/*https://static.thenounproject.com/png/539377-200.png */
-.sheet-icon-interdiction { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Interdiction.png); } /*License Information*/
-.sheet-icon-inventory { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Inventory.png); } /*License Information*/
-.sheet-rolltemplate-icons-jumpup,
-.sheet-icon-jumpup { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/JumpUp.png); } /*License Information*/
-.sheet-rolltemplate-icons-karma,
-.sheet-icon-karma { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-rolltemplate-icons-karma2,
-.sheet-icon-karma2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma2.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-rolltemplate-icons-karma3,
-.sheet-icon-karma3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma3.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-icon-karma-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma-Ask.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-icon-karma-on { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma-On.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-icon-kit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Kit.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-rolltemplate-icons-knockdown,
-.sheet-icon-knockeddown { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Knockdown.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-icon-leftpane { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/LeftPane-White.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-link { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-link-out { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-out.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-link-in { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-in.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-link-in-out { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-In-Out.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-MA,
-.sheet-icon-MA { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MA.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-maneuver-creature { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Creature.png);} /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-maneuver-opponent { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Opponent.png);} /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-maneuver-show { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Show.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-matrix { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-matrix-attune { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Attune.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-matrix-enhanced { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Enhanced.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-matrix-armored { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Armored.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-matrix-shared { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Shared.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-md,
-.sheet-icon-MD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-move-based { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Move-Based.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-naked { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Naked.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
-.sheet-icon-naked-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Naked-white.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
-.sheet-icon-newday { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/NewDay.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
-.sheet-icon-notes { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Notes.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
-.sheet-icon-noshield { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/NoShield.png); } /*https://game-icons.net/1x1/skoll/shield-disabled.html#downloadd*/
-.sheet-rolltemplate-icons-PA,
-.sheet-icon-PA { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PA.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/chest-armor.html#download*/
-.sheet-icon-parameter { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Parameter.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-parameter-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Parameter-white.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-partialcover, /* Note, this is Target Partial Cover. Character Partial Cover is -cover */
-.sheet-icon-partialcover { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PartialCover.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-pd,
-.sheet-icon-PD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/swords-emblem.html*/
-.sheet-rolltemplate-icons-damagepoison,
-.sheet-icon-poisoned { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Poisoned.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-potion { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Potion.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-rangelong,
-.sheet-icon-rangelong { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/RangeLong.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-icon-ration { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ration.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-rolltemplate-icons-recovery,
-.sheet-rolltemplate-icons-recoveryrep,
-.sheet-icon-recovery { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Recovery.png); } /*Creative Commons :https://game-icons.net/1x1/delapouite/caduceus.html#download*/
-.sheet-rolltemplate-icons-reserved,
-.sheet-icon-reserved { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Reserved.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-resistance { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Resistance.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-rolltype-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-ask.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-rolltype-public { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-Public.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-rolltype-PGM { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-PGM.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-rolltype-GM { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-GM.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-sd,
-.sheet-icon-SD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/SD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-shield { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Shield.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
-.sheet-rolltemplate-icons-split,
-.sheet-icon-split { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Split.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-stealthy { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stealthy.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-rolltemplate-icons-strain,
-.sheet-icon-strain { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-strain1,
-.sheet-icon-strain1 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain1.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-strain2,
-.sheet-icon-strain2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain2.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-strain3,
-.sheet-icon-strain3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain3.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-stun,
-.sheet-icon-stun { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-stun-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun-white.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-sum { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Sum.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-surprised,
-.sheet-icon-surprised { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Surprised.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-tail,
-.sheet-icon-tail { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tail.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-tips-edit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Edit.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-tips-mods { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Mods.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-tips-tooltip { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Tooltip.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-tknactn { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/TknActn.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-TN,
-.sheet-icon-TN { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/TN.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-vision,
-.sheet-icon-vision { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-vision4,
-.sheet-icon-vision4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision4.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-vision-based { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision-Based.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-weapon { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weapon.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-wealth { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wealth.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-weave,
-.sheet-icon-weave { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weave.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-weave-extra { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weave.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-willforce { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Willforce.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-rolltemplate-icons-wounds{ content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wounds-background.png);} /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-
-.sheet-background-frame1 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame1.jpg); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame2 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame2.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame3 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame3.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame4 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame4.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame5 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame5.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame6 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame6.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame7 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame7.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame8 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame8.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-background-frame9 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame9.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-
-.sheet-icon-damage-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage-background.png);} /*License Information*/
-.sheet-icon-devotion-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
-.sheet-icon-initiative-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative.png); } /*License Information*/
-.sheet-icon-interdiction-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Interdiction.png); } /*License Information*/
-.sheet-icon-karma-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
-.sheet-icon-knockeddown-bakcground::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Knockdown.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
-.sheet-icon-MA-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MA.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-MD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-PA-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PA.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/chest-armor.html#download*/
-.sheet-icon-PD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/swords-emblem.html*/
-.sheet-icon-recovery-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Recovery.png); } /*Creative Commons :https://game-icons.net/1x1/delapouite/caduceus.html#download*/
-.sheet-icon-SD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/SD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
-.sheet-icon-stun-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-.sheet-icon-wounds-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wounds-background.png);} /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
-/* Elsewhere in this file there are url's describing Strain.png, Frame20.png,
- and two logo's that are stored on on amazon servers instead of github.
-*/
-
-
-.sheet-frame {
- background-size: 100% 100%;
- /* Temporarly disabled to work on the color palette */
- /* background-size: 0% 0%; */
-}
-
-
-.sheet-frameBig {
- /* background-size: 110% 110%; Temporarly disabled to work on the color palette*/
- background-size: 0% 0%;
-}
-
-.sheet-iconlabel-white.sheet-iconpaddedright,
-.sheet-iconlabel-header.sheet-iconpaddedright,
-.sheet-iconpaddedright {
- padding-right: 3px ; /* JBF was important*/
- margin-left: -3px ; /* JBF was important*/
- padding-top: 0px ; /* JBF was important*/
- padding-bottom: 0px ; /* JBF was important*/
- border: 1px solid transparent;
- vertical-align: middle;
-}
-.sheet-iconlabel-white.sheet-iconpaddedleft,
-.sheet-iconlabel-header.sheet-iconpaddedleft,
-.sheet-iconpaddedleft {
- padding-left: 3px ; /* JBF was important*/
- margin-right: -3px ; /* JBF was important*/
- padding-top: 0px ; /* JBF was important*/
- padding-bottom: 0px ; /* JBF was important*/
- vertical-align: middle;
-}
-
-.sheet-undernumber {
- padding-top: 0px;
- margin-top: -4px;
-}
-
-.sheet-DP-ControlBox,
-.sheet-Karma-ControlBox {
- white-space: nowrap;
- display: inline-block;
- width: 30px;
- text-align: center;
- vertical-align: middle;
- padding: 0;
- margin: 1px;
-}
-
-/* ############################################ JBF : Icon checkboxes Management #################################### */
-.charsheet input.sheet-iconcheckbox {
- display:none;
-}
-
-.sheet-iconlabel-header-invert,
-.sheet-iconlabel-invert,
-.sheet-iconlabel-header,
-.sheet-iconlabel {
- display: inline-block;
- padding: 1px;
- height: 20px;
- width: 20px;
- margin: 0px;
- vertical-align: middle;
- border-radius: 5px;
- opacity: 0.7;
- border: 1px solid transparent;
- background-color: var( --icon-color);
-}
-
-
-.sheet-iconlabel-white {
- display: inline-block;
- padding: 2px;
- opacity: 0.5;
- height: 20px;
- width: 20px;
- margin: 0px;
- border: 1px solid transparent;
- vertical-align: middle;
-}
-
-.sheet-iconlabelsmall {
- display: inline-block;
- vertical-align: middle;
- padding: 0px;
- opacity: 0.7;
- width: 15px;
- margin: 0px;
- border: 1px solid transparent;
-}
-
-.sheet-iconlabelCC {
- display: inline-block;
- vertical-align: middle;
- padding: 0px;
- opacity: 1;
- width: 20px;
- margin: 0px;
- border: 1px solid transparent;
- background-color: var( --icon-color);
-}
-
-.sheet-iconlabelbig {
- display: inline-block;
- vertical-align: middle;
- padding: 1px;
- opacity: 1;
- width: 30px;
- margin: 0px;
- border: 1px solid transparent;
- background-color: var( --icon-color);
-}
-
-.sheet-iconstatic {
- width: 20px;
- text-align: center;
- vertical-align: middle;
- padding: 0px;
- margin: 0px;
-}
-
-.sheet-iconstatic-unchecked {
- opacity:0.7;
-}
-
-.sheet-iconstaticsmall {
- width: 15px;
- text-align: center;
- vertical-align: middle;
- padding: 0px;
- margin: 0px;
-}
-
-.sheet-iconstaticBig {
- width: 30px;
- text-align: center;
- vertical-align: middle;
- padding: 0px;
- margin: 0px;
- margin-right: -5px;
-}
-
-input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-header-invert,
-input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-invert,
-input.sheet-iconcheckbox:checked + .sheet-iconlabel-header,
-input.sheet-iconcheckbox:checked + .sheet-iconlabelsmall,
-input.sheet-iconcheckbox:checked + .sheet-iconlabel {
- opacity: 1;
- border: 1px solid black;
-}
-
-
-
-
-input.sheet-iconcheckbox:checked + .sheet-iconlabel-white,
-input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabelbig {
- opacity: 1;
- border: 1px solid transparent;
-}
-
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-invert:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-header-invert:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-header:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelCC:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelbig:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelsmall:hover,
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel:hover,
-input[type="radio"].sheet-iconcheckbox:not(:checked) + .sheet-iconlabel:hover {
- background-color: var( --hover-color-bg );
- background-position: 0 -15px;
- background-position-x: 0px;
- background-position-y: -15px;
- -webkit-transition: background-position .1s linear;
- -moz-transition: background-position .1s linear;
- -ms-transition: background-position .1s linear;
- -o-transition: background-position .1s linear;
- transition: background-position .1s linear;
- transition-property: background-position;
- transition-duration: 0.1s;
- transition-timing-function: linear;
- transition-delay: 0s;
- border : 1px solid var( --hover-color );
-}
-
-input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-white:hover,
-input[type="radio"].sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-white:hover {
- border : 1px solid red;
- opacity: 0.8;
-}
-
-/*JBF@JBF : logic hiding unchecked icons when the header is not hovered*/
-
-.sheet-header-flex-container:not(:hover) .sheet-iconcheckbox:checked+.sheet-iconlabel-header-invert,
-.sheet-header-flex-container:not(:hover) .sheet-iconcheckbox:not(:checked)+.sheet-iconlabel-header {
- height: 0px;
- overflow:hidden;
- /* width:0px; */
- border: 1px solid transparent;
- background : transparent;
- /* padding: 0px; */
- margin: 0px;
-}
-
-/*JBF@JBF : logic collapsing the icon container */
-label.sheet-iconlabel2,
-.sheet-iconlabel2 {
- margin: 0px !important;
- padding: 0px !important;
- min-width: 0px !important;
- flex-grow: 0; /* it cant grow anymore... We want it to collapse */
- flex-shrink: 1;
- /* height: 0;
- line-height:0; */
-}
-
-/* .sheet-header-flex-container:hover label.sheet-iconlabel2{
- height: auto;
- line-height:auto;
-} */
-
-/* ####################################### JBF : Strain icon */
-/* JBF version with the drop of blood */
-input[type="text"].sheet-strainicon {
- background: var(--locked-color);
- background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain.png);
- background-repeat: no-repeat;
- width: 2.5em;
- height: 2.5em;
- background-position: 0px -3px;
- background-size: cover;
- color: var( --header-font-color );
- font-size: 11px;
- font-family : initial;
-}
-
-.sheet-strainadvanced {
-font-size:11px;
-margin-left:-10px;
-font-weight:bold;
-
-}
-
-.sheet-info {
- float: right;
- margin-top: -6px;
- height: 30px;
- font-family: "Pictos";
- font-size: 24px;
-}
-
-
-/* ############################################ Roll Templates & colors ###################################################### */
-/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
-
-.sheet-rolltemplate-chatrecord {
-/* background-color: LightBlue; */
-}
-
-
-.sheet-rolltemplate-chatrecord table,
-.sheet-rolltemplate-rolltargetnumber table {
- width: 100%;
- border: 1px solid black;
- color: black;
- font-size: 1em;
- font-family: "Helvetica Neue", Helvetica, sans-serif;
-}
-
-.sheet-rolltemplate-chatrecord thead,
-.sheet-rolltemplate-rolltargetnumber thead {
- border-bottom: 1px solid black;
- line-height: 1.6em;
- font-size: 1.2em;
- /* font-family: Papyrus, fantasy; */
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
-}
-
-.sheet-rolltemplate-chatrecord th {
- background-color: #660066;
- color: white;
- padding-left: 5px;
- vertical-align: middle;
-}
-
-.sheet-rolltemplate-rolltargetnumber th {
- background-color: #000066;
- padding-left: 5px;
- vertical-align: middle;
- color: white;
-}
-
-.sheet-rolltemplate-chatrecord td,
-.sheet-rolltemplate-rolltargetnumber td {
- padding: 5px;
- border-bottom: 1px solid black;
-}
-
-.sheet-rolltemplate-chatrecord tr:nth-child(odd),
-.sheet-rolltemplate-rolltargetnumber tr:nth-child(odd) {
- background-color: rgba(217, 217, 214, 1);
-}
-
-.sheet-rolltemplate-chatrecord tr:nth-child(even),
-.sheet-rolltemplate-rolltargetnumber tr:nth-child(even) {
- background-color: rgba(233, 233, 233, 1);
-}
-
-.sheet-rolltemplate-chatrecord td:first-child,
-.sheet-rolltemplate-rolltargetnumber td:first-child {
- text-align: right;
- font-weight: bold;
-}
-
-
-.sheet-rolltemplate-chatrecord a[href^="!"] {
- border: 0.8px;
- padding: 5px;
- background-color: PaleGreen;
- color: black;
-}
-
-
-/* These are all tries for formatting the API roll templates*/
-.sheet-rolltemplate-sect {
- background-color: white;
- /* background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame20.png);
- background-size : 103% 103%;
- background-position: 55% 53%; */
- padding: 11px;
- /* border-radius: 5px; */
- overflow: hidden;
- /* width: 90%; */
-
- border-image-slice:50 66 50 66;
-border-image-width:8px 10px 8px 10px;
-border-image-outset:0px 0px 0px 0px;
-border-image-repeat:round round;
-border-image-source:url("https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv314/Earthdawn%20%28FASA%20Official%29/Images/ED-ExternalFrame.png?raw=true");
-
-
-}
-
-.sheet-rolltemplate-sectSmall {
- background-color: white;
- /* background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame20.png);
- background-size : 103% 103%;
- background-position: 55% 53%; */
- border: solid 2px black;
- border-radius: 5px;
- overflow: hidden;
- /* width: 90%; */
-
-}
-
-
-.sheet-rolltemplate-body {
- text-align: left;
- padding-left: 5px;
- padding-right: 0px;
-}
-
-.sheet-rolltemplate-line-i {
- line-height: 18px;
-}
-
-
-.sheet-rolltemplate-subheadertext {
-line-height: 0.9em;
-font-size: 0.9em;
-font-weight: lighter;
-color: black;
-background: transparent;
-text-align: center;
-margin-top: -0.1em;
-margin-bottom: 0.2em;
-}
-
-.sheet-rolltemplate-header {
- font-weight: bold;
- text-align: center;
- color: black;
- background: white;
- /* font-family: Papyrus, fantasy; */
- font-family: 'Aladin', Papyrus, "Helvetica Neue", Helvetica, sans-serif;
- font-weight:normal !important;
- vertical-align: middle;
- line-height: 1.2em;
- font-size: 1.2em;
- margin-bottom: 3px;
-}
-
-
-.sheet-rolltemplate-button {
- background-color: firebrick !important;
- color: white !important;
- padding: 1px 8px !important;
- border: 1px solid black !important;
- margin: 2px 5px !important;
- min-width: auto;
- border-radius: 5px;
-}
-
-.sheet-rolltemplate-iconSmall,
-.sheet-rolltemplate-iconLarge,
-.sheet-rolltemplate-icon {
- margin: -5px 0px; /* It is fine if the icons overflow up and down a bit. We don't want them increasing the size of the line they are on. */
- overflow: visible;
- padding: 0px;
- text-align: center;
- vertical-align: middle;
-}
-.sheet-rolltemplate-iconSmall {
- height: 19px;
- width: 19px;
-}
-
-.sheet-rolltemplate-iconLarge {
- height: 20px;
- width: 20px;
-}
-
-.sheet-rolltemplate-icon {
- height: 20px;
- width: 20px;
-}
-
-
-/* iconLarge is only used for the "Action" icon in a header, so format for that. */
-.sheet-rolltemplate-header-action,
-.sheet-rolltemplate-header-ask,
-.sheet-rolltemplate-header-pd,
-.sheet-rolltemplate-header-md,
-.sheet-rolltemplate-header-sd,
-.sheet-rolltemplate-header-attack,
-.sheet-rolltemplate-header-attackcc,
-.sheet-rolltemplate-header-init,
-.sheet-rolltemplate-header-initrep,
-.sheet-rolltemplate-header-weave,
-.sheet-rolltemplate-header-knockdown,
-.sheet-rolltemplate-header-jumpup
- {
- color: darkgreen;
- border-bottom: 4px darkgreen solid;
-}
-
-.sheet-rolltemplate-header-effect,
-.sheet-rolltemplate-header-damage,
-.sheet-rolltemplate-header-damagecc,
-.sheet-rolltemplate-header-damagepoison
- {
- color: firebrick;
- border-bottom: 4px firebrick solid;
-}
-
-.sheet-rolltemplate-header-recovery {
- color: darkgoldenrod;
- border-bottom: 4px darkgoldenrod solid;
-}
-
-
-
-/* ####################### Print Format ################# */
-
-/* .sheet-PrintSpacer{
- display:none;
-} */
-
-/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
-
-@media print {
- /* All your print styles go here */
-
-.sheet-user-root{
- background-color: white !important;
-}
-
-.sheet-Attrib-box{
- width:100px;
-}
-
-.sheet-Defense-box{
- width:90px;
-}
-
-.sheet-PrintNoBreak{
-page-break-inside: avoid;
-}
-
-.sheet-PrintNoFlex{
-display : block !important;
-}
-
-.sheet-flex-column {
-flex-direction: row;
-}
-
-/* .sheet-PrintSpacer{
- height:200px;
- display:inline-block;
-} */
-
- .sheet-buffSignLeft,
- .sheet-buffSignRight,
- .sheet-buffLeft,
- .sheet-buffRight
- { display: none !important; }
-
-
- .sheet-testRepOption5:not(:checked)~div .sheet-HideIfNotOption5,
- .sheet-testRepOption5:not(:checked)~.repcontainer .sheet-HideIfNotOption5, /*These are the step dice, always show if print*/
- .sheet-ShowIfPrint {
- display: inline-block !important;
- }
-
- .ui-dialog {
- position: static !important;
- }
-
- .sheet-redGreen[value^="-"]~ b,
- .sheet-greenRed[value^="-"]~ b,
- .sheet-redGreen[value="0"] ~ input,
- .sheet-greenRed[value="0"] ~ input,
- .sheet-redGreen[value="0"] ~ b,
- .sheet-greenRed[value="0"] ~ b {
- /* color: transparent !important; */
- }
-
-
-/*Manage the display of the different sections*/
-
- .sheet-tabGrim~fieldset.repeating_spell+.repcontainer>.repitem .sheet-filter-box /* display everything no matter what which of the inner boxes are checked. */
- {
- display: block;
- border: none; /*JBF*/
- }
- /*JBF@JBF@CD : For Skills, Knacks and Talents, in overview, everything is displayed, and in Combat, only the checked ones)*/
-
-
-
- input.sheet-tabMain~div .sheet-section-core,
- input.sheet-tabMain~div .sheet-section-talents,
- input.sheet-tabMain~div .sheet-section-knacks,
- input.sheet-tabMain~div .sheet-section-skills,
- input.sheet-tabMain~div .sheet-section-spells,
- input.sheet-tabMain~div .sheet-section-equipment,
- input.sheet-tabMain~div .sheet-section-gear,
- input.sheet-tabMain~div .sheet-section-notes,
- input.sheet-tabMain~div .sheet-section-record,
- input.sheet-tabSpell~.sheet-section-spells-talents,
- input.sheet-tabSpell~.sheet-section-spells-matrices,
- input.sheet-tabSpell~.sheet-section-spells-grimoire {
- max-height: 999999px;
- max-width: 999999px;
- visibility: visible;
- opacity: 1;
- transition: opacity 0.5s linear 0s;
- break-after: auto;
- /* border-top: 2px double var(--outline-color); */
- }
-
- /* .sheet-tabMain~div .repcontainer .sheet-HideIfOverviewNoEdit,
- .sheet-tabMain~div .sheet-HideIfOverviewNoEdit,
- .sheet-tabMain~div .sheet-HideIfOverview,
- .sheet-tabMain~div .sheet-HideIfNotOverview,
- .sheet-tabMain~div .repcontainer .sheet-HideIfCombatNoEdit,
- .sheet-tabMain~div .sheet-HideIfCombatNoEdit,
- .sheet-tabMain~div .sheet-HideIfCombat,
- .sheet-tabMain~div .sheet-HideIfNotCombat {
- display: inline-block !important;
- } */
-
- .sheet-header-iconbox,
- #macrobar,
- #macrobar_macros,
- #edit-button,
- #playerzone,
- .sheet-iconlabel-white,
- .sheet-icon-karma-ask,
- .sheet-icon-karma-on,
- .sheet-icon-link-in,
- .sheet-icon-link-out,
- .sheet-icon-link-in-out,
- .sheet-icon-notes,
- .repcontrol
- { display: none !important; }
-
- .sheet-testEdition[value="3"]~div .sheet-HideIfEdition3,
- .sheet-testEdition:not([value="3"])~div .sheet-HideIfNotEdition3,
- .sheet-testEdition[value="4"]~div .sheet-HideIfEdition4,
- .sheet-testEdition:not([value="4"])~div .sheet-HideIfNotEdition4,
- .sheet-testCloseChecked:checked+.sheet-HideIfCloseChecked,
- .sheet-testCloseChecked:not(:checked)+.sheet-HideIfNotCloseChecked,
- .sheet-testCloseChecked:not(:checked)+.sheet-HideIfCloseChecked+.sheet-HideIfNotCloseChecked,
- .nav-tabs,
- .nav,
- .sheet-Creation,
- .sheet-HideIfPrint
- { display: none !important; }
-
- .sheet-tabMain~div .repcontainer .sheet-HideIfOverviewNoEdit.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfOverviewNoEdit.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfOverview.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfNotOverview.sheet-HideIfPrint,
- .sheet-tabMain~div .repcontainer .sheet-HideIfCombatNoEdit.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfCombatNoEdit.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfCombat.sheet-HideIfPrint,
- .sheet-tabMain~div .sheet-HideIfNotCombat.sheet-HideIfPrint,
- .sheet-testAPI:not([value="1"])~div .sheet-api,
- .sheet-testAPI:[value="1"]~div .sheet-NoAPI {
- display: none !important;
- }
-
- .charsheet .sheet-Attrib-header,
- .charsheet .sheet-text-button-header,
- .charsheet .sheet-headerbar {
- /*color : white !important;
- background-color : var(--outline-color) !important;*/
- background-color : grey !important;
- border : 1px solid black;
- /* font-family: Papyrus, fantasy; */
- font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
- font-weight: normal !important;
- border-radius:10px;
- }
-
-
-
- .sheet-flex-container {
- display: flex;
- align-items: flex-start;
- justify-content: space-between;
- }
-
-.sheet-w75px
-{ width : 50px !important;}
-
-
-
-} /* end media print */
-
-/* ####################### API Format ################# */
-/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
-a.sheet-chatbutton,
-.textchatcontainer a[href^="!"].sheet-chatbutton,
-a.textchatcontainer a.sheet-chatbutton {
- padding: 0px 3px !important;
- border: 1px solid black !important;
- border-radius: 5px;
- margin: 1px 0px !important;
- min-width: auto;
- white-space: nowrap;
- background-color: grey;
- color: white;
-}
-
-/* ########################### End ############################### */
+/* Earthdawn.css */
+/*v3.15 23 09 02*/
+
+/* ############################################ css Reset ######################################################################### */
+
+
+/* @import url('https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&display=swap'); */
+@import url('https://fonts.googleapis.com/css2?family=Aladin&display=swap');
+
+
+
+input,
+.charsheet input {
+ height: initial;
+}
+label,
+.charsheet label {
+ color: initial;
+ display: inline-block;
+ font-size: inherit;
+ font-weight: normal;
+ height: auto;
+ line-height: 1em;
+ margin-bottom: initial;
+ padding-right: initial;
+ position: relative;
+ width: initial;
+}
+select,
+.charsheet select {
+ margin: initial;
+ width: initial;
+ height: 20px; /*JBF 210317*/
+ padding: 0;
+ font-weight: bold;
+
+}
+textarea,
+.charsheet textarea {
+ height: initial;
+ /* overflow-x: hidden;
+ overflow-y: auto; */
+ resize: initial;
+ background-color: var( --bg-color );
+ box-sizing: border-box;
+ border: 1px solid var( --outline-color );
+ text-align: left;
+ overflow: auto;
+ pointer-events: initial;
+}
+
+
+
+
+/* ##### iconselect #### */
+
+.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-iconselect-select,
+.sheet-iconselect-span:not(:hover)>.sheet-iconselect-select-noedit,
+.sheet-iconselect-span:not(:hover)>.sheet-iconselect-select{
+ display: none;
+}
+
+.charsheet .sheet-testRepEditMode:checked~.repcontainer .sheet-iconselect-span:hover>.sheet-iconselect-icon,
+.charsheet .sheet-testRepEditMode:checked+.sheet-iconselect-span:hover>.sheet-iconselect-icon,
+.charsheet .sheet-iconselect-span:hover>.sheet-iconselect-icon-noedit {
+ display: none;
+}
+
+.charsheet .sheet-testRepEditMode:checked~.repcontainer .sheet-iconselect-span>.sheet-iconselect-icon,
+.charsheet .sheet-testRepEditMode:checked+.sheet-iconselect-span>.sheet-iconselect-icon,
+.charsheet .sheet-iconselect-span>.sheet-iconselect-icon-noedit {
+ background-color: var( --icon-color );
+}
+
+
+.sheet-iconselect-icon,
+.sheet-iconselect-span {
+ min-height: 20px;
+ min-width: 20px;
+}
+/* In order to have a correct initialization, it is absolutely necessary to have the iconselect-icon before the iconselect-select, and have the default value marked as checked/selected*/
+
+
+/* ############################################ Main section ####################################################################### */
+/* Colors: code description What used for. */
+.sheet-user-root {
+ --bg-color: rgb(255,242,201,0.1);/*Main background color ;*/
+ --bg-color1: rgb(210,210,210,0);/*Main background color alt lines;*/
+ --bg-color2: rgb(210,210,210,0.6);/*Main background color alt lines ;*/
+ --bg-color3: rgb(210,210,210,0.2);/*Main background color alt lines ;*/
+ --bg-color4: rgb(210,210,210,8);/*Main background color alt lines ;*/
+ --bg-color5: rgb(210,210,210,0.4);/*Main background color alt lines ;*/
+ --outline-color: #071840; /* Main border */
+ --font-color: #071840; /* Color of fonts on the normal background */
+ --header-font-color: white; /* Color of fonts on the header background */
+ --highlight-font-color: #071840; /* Color of fonts on the icon background */
+ --input-color: rgba(0, 0, 10, 0.1); /* Main section Input fields that are not disabled. */
+ --hover-color: red; /* Color of active fields when hovered. */
+ --hover-color-bg: rgba(255, 0, 0, 0.5); /* Color of active fields when hovered. */
+ --locked-color: transparent; /* Main section Input fields that are locked */
+ --control-secondary: #1473B4; /* header section background */
+ --inactive-color: #1473B4; /* Color of the inactive tabs */
+ --button-color: rgba(245, 245, 245, 1); /* button color */
+ --icon-color: rgba(0, 0, 10, 0.1); /* actionable icons */
+
+}
+
+/*Compendium Drop Management*/
+.active-drop-target .sheet-drop-message {
+ display: block;
+ border: 2px red solid;
+ background:white;
+}
+
+.sheet-drop-message {
+ display: none;
+}
+
+
+
+
+
+xxxxx {
+ xxx: xx; /* * */
+}
+/* For absolutely weird reason, we need this line to make the CSS work*/
+
+/*.sheet-testAPI:not(:checked)~.sheet-api, Knacks tab is not inside a div */
+.sheet-testTOSelector[value="TO-Selector"]+.sheet-HideIfTOSelector,
+.sheet-testTOSelector:not([value="TO-Selector"])+.sheet-HideIfNotTOSelector,
+.sheet-testEmpty[value=""]+.sheet-HideIfEmpty,
+.sheet-testEmpty:not([value=""])+.sheet-HideIfNotEmpty,
+.sheet-testNPC[value="-1"]~div div:not(.sheet-ShowIfObject,.repcontainer,.repitem,.repcontrol), /*For Objects, everything is hidden, except what is flagged to be shown)*/
+.sheet-testNPC[value="-1"]~div:not(.sheet-ShowIfObject), /*For Objects, everything is hidden, except what is flagged to be shown)*/
+.sheet-testNPC[value="-1"]~div .sheet-HideIfObject,
+.sheet-testNPC:not([value="-1"])~div .sheet-HideIfNotObject,
+.sheet-testKarma[value="0"]~div .sheet-HideIfNoKarma,
+.sheet-testKarma[value="0"]~div .sheet-Karma-ControlBox,
+.sheet-testCC:not([value^="-"])+.sheet-HideIfCC,
+.sheet-testCC[value^="-"]+.sheet-HideIfCC+.sheet-HideIfRanged, /*Manage the Close Combat Toggle <0 Ranged, >=0 CC*/
+.sheet-testRace[value="Other"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value=""]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Dwarf"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Elf"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Human"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Ork"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Troll"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Obsidiman"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Tskrang"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Windling"]~div .sheet-HideIfNotHomeBrew,
+.sheet-testRace[value="Spirit"]~div .sheet-HideIfSpirit,
+.sheet-testRace:not([value="Spirit"])~div .sheet-HideIfNotSpirit,
+.sheet-testRaceMax:not([value="HomeBrew"])~div .sheet-HideIfNotHomeBrew,
+.sheet-testRaceMax[value="HomeBrew"]~div .sheet-HideIfHomeBrew,
+.sheet-testAPI:not([value="1"])~div .sheet-api,
+.sheet-testAPI:not([value="1"])~div .sheet-Karma-ControlBox,
+.sheet-testAPI:not([value="1"])~div .sheet-DP-ControlBox,
+.sheet-testAPI[value="1"]~div .sheet-NoAPI,
+.sheet-testCreation:not([value="1"])~div .sheet-Creation,
+.sheet-testCreation[value="1"]~div .sheet-NotCreation,
+.sheet-testEdition[value="-1"]~div .sheet-HideIf1879,
+.sheet-testEdition:not([value="-1"])~div .sheet-HideIfNot1879,
+.sheet-testEdition[value="3"]~div .sheet-HideIfEdition3,
+.sheet-testEdition:not([value="3"])~div .sheet-HideIfNotEdition3,
+.sheet-testEdition[value="4"]~div .sheet-HideIfEdition4,
+.sheet-testEdition:not([value="4"])~div .sheet-HideIfNotEdition4,
+.sheet-testPath[value="0"]~div .sheet-HideIfNotPath,
+.sheet-testQuest[value="0"]~div .sheet-HideIfNotQuest,
+.sheet-testQuest[value="0"]~div .sheet-DP-ControlBox,
+.sheet-testNbDisc[value="0"]~div .sheet-HideIfZeroDisc,
+.sheet-testNbDisc[value="1"]~div .sheet-HideIfOneDisc,
+.sheet-testNbDisc[value="2"]~div .sheet-HideIfTwoDisc,
+.sheet-testNbDisc[value="3"]~div .sheet-HideIfThreeDisc,
+.sheet-testNPC:not([value="0"])~div .sheet-HideIfNotPC,
+.sheet-testNPC[value="0"]~div .sheet-HideIfPC,
+.sheet-testTail:not([value="1"])~div .sheet-HideIfNotTail,
+.sheet-testCreature:not([value="0"])~div .sheet-HideIfNotCreature,
+.sheet-testCreature[value="0"]~div .sheet-HideIfCreature,
+.sheet-testStepDisplay:not([value="1"])~div .sheet-StepTotal,
+.sheet-testStepDisplay[value="1"]~div .sheet-StepBase,
+.sheet-testChecked:checked~.sheet-HideIfChecked,
+.sheet-testChecked:not(:checked)~.sheet-HideIfNotChecked,
+.sheet-testChecked:checked~div>.sheet-HideIfChecked,
+.sheet-testChecked:not(:checked)~div>.sheet-HideIfNotChecked,
+.sheet-testChecked:not(:checked)~span>.sheet-HideIfNotChecked,
+.sheet-testChecked:checked~div>div>.sheet-HideIfChecked,
+.sheet-testChecked:not(:checked)~div>div>.sheet-HideIfNotChecked,
+.sheet-testChecked:checked~span>.sheet-HideIfChecked,
+.sheet-testChecked:not(:checked)~.sheet-table-row>.sheet-HideIfNotChecked,
+.sheet-testCloseChecked:checked+.sheet-HideIfCloseChecked,
+.sheet-testCloseChecked:not(:checked)+.sheet-HideIfNotCloseChecked,
+.sheet-testCloseChecked:not(:checked)+.sheet-HideIfCloseChecked+.sheet-HideIfNotCloseChecked,
+.sheet-testNum[value="0"]+.sheet-HideIfZero,
+.sheet-testNum:not([value="0"])+span+.sheet-HideIfNotZero,
+.sheet-testNum[value="1"]+.sheet-HideIfOne,
+.sheet-testNum[value="2"]+.sheet-HideIfTwo,
+.sheet-testNum[value="3"]+.sheet-HideIfThree,
+.sheet-testNum[value="0"]~ .sheet-HideIfZero,
+.sheet-testNum[value="0"]~div .sheet-HideIfZero,
+.sheet-testNum[value="1"]~div .sheet-HideIfOne,
+.sheet-testNum[value="2"]~div .sheet-HideIfTwo,
+.sheet-testNum[value="3"]~div .sheet-HideIfThree,
+.sheet-testNum[value="0"]~ .sheet-HideIfLessThan1,
+.sheet-testNum[value="0"]~div .sheet-HideIfLessThan1,
+.sheet-testNum[value="1"]~div .sheet-HideIfLessThan2,
+.sheet-testNum[value="2"]~div .sheet-HideIfLessThan3,
+.sheet-testNum[value="3"]~div .sheet-HideIfLessThan4,
+.sheet-testNum[value="4"]~div .sheet-HideIfLessThan5,
+.sheet-testNum[value="5"]~div .sheet-HideIfLessThan6,
+.sheet-testNum[value="6"]~div .sheet-HideIfLessThan7,
+.sheet-testNum[value="7"]~div .sheet-HideIfLessThan8,
+.sheet-testNum[value="8"]~div .sheet-HideIfLessThan9,
+.sheet-testNum[value="9"]~div .sheet-HideIfLessThan10,
+.sheet-testNum[value="10"]~div .sheet-HideIfLessThan11,
+.sheet-testNum[value="11"]~div .sheet-HideIfLessThan12,
+.sheet-testNum[value="12"]~div .sheet-HideIfLessThan13,
+.sheet-testNum[value="13"]~div .sheet-HideIfLessThan14,
+.sheet-testNum[value="14"]~div .sheet-HideIfLessThan15,
+.sheet-testModType[value="NoRoll"]~span>.sheet-HideIfNoRoll,
+.sheet-testModType[value="NoRoll"]~.sheet-HideIfNoRoll,
+.sheet-testModType:not([value="NoRoll"])~span>.sheet-HideIfRoll,
+.sheet-testModType:not([value="NoRoll"])~.sheet-HideIfRoll,
+.sheet-testModType:not([value="Damage Poison"])~.sheet-HideIfNotPoison,
+.sheet-testRecord[value="LP"]~.sheet-HideIfLP,
+.sheet-testRecord[value="SP"]~.sheet-HideIfSP,
+.sheet-testRecord[value="Other"]~.sheet-HideIfOther,
+.sheet-testRepEditMode:checked~.repcontainer .sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked ~ .repcontainer .sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked~.sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~.sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked~div>.sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>.sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked~div>div>.sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>div>.sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked~span>.sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~span>.sheet-HideIfNotEditMode,
+.sheet-testRepEditMode:checked~div>div>span>.sheet-HideIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>div>span>.sheet-HideIfNotEditMode,
+.sheet-testRepOption1:not(:checked)~.repcontainer .sheet-HideIfNotOption1,
+.sheet-testRepOption2:not(:checked)~.repcontainer .sheet-HideIfNotOption2,
+.sheet-testRepOption3:not(:checked)~.repcontainer .sheet-HideIfNotOption3,
+.sheet-testRepOption4:not(:checked)~.repcontainer .sheet-HideIfNotOption4,
+.sheet-testRepOption5:not(:checked)~.repcontainer .sheet-HideIfNotOption5,
+.sheet-testRepOption5:not(:checked)~div .sheet-HideIfNotOption5,
+.sheet-testFreeOrThread[value*="-link"]+.sheet-HideIfFreeOrThread,
+.sheet-testFreeOrThread:not([value*="-link"])+.sheet-HideIfNotFreeOrThread,
+.sheet-testFreeOrThread:not([value*="-link"])+.sheet-HideIfFreeOrThread+.sheet-HideIfNotFreeOrThread,
+.sheet-testPlaceholder:not(:placeholder-shown)~.sheet-hideIfNotPlaceholder,
+.sheet-testPlaceholder:placeholder-shown~.sheet-hideIfPlaceholder,
+.sheet-testPlaceholder:not(:placeholder-shown)~div .sheet-hideIfNotPlaceholder,
+.sheet-testPlaceholder:not(:placeholder-shown)~span .sheet-hideIfNotPlaceholder,
+.sheet-testPlaceholder:placeholder-shown~span .sheet-hideIfPlaceholder,
+input[type="number"]:disabled.sheet-hidden, /* Need this bit of extra specificity here */
+.sheet-hidden {
+ display: none;
+}
+
+
+.sheet-testCreature[value="0"]~div .sheet-UnHideIfCreature,
+.sheet-testRaceMax[value="HomeBrew"]~div .sheet-UnHideIfCreature,
+/* .sheet-testRace[value="Other"]~div .sheet-UnHideIfHomeBrew,
+.sheet-testRace[value=""]~div .sheet-UnHideIfHomeBrew, */
+.sheet-testCloseChecked:checked+.sheet-UnHideIfCloseChecked,
+.sheet-testChecked:checked~.sheet-UnHideIfChecked,
+.sheet-testDSPPath[value^="Path"]+.sheet-UnHideIfDSPPath,
+.sheet-testNum:not([value="0"])+.sheet-UnhideIfNotZero,
+.sheet-testNum:not([value="0"])+.sheet-testNum+.sheet-UnhideIfNotZero,
+.sheet-testDevotion[value^="QD-"]+.sheet-UnhideIfDevotion
+{ display: inline-block; }
+
+.sheet-testNum2[value="1"]~div .sheet-UnhideIf1,
+.sheet-testNum2[value="2"]~div .sheet-UnhideIf2,
+.sheet-testNum2[value="3"]~div .sheet-UnhideIf3,
+.sheet-testNum2[value="4"]~div .sheet-UnhideIf4,
+.sheet-testNum2[value="5"]~div .sheet-UnhideIf5,
+.sheet-testNum2[value="6"]~div .sheet-UnhideIf6,
+.sheet-testNum2[value="7"]~div .sheet-UnhideIf7,
+.sheet-testNum2[value="8"]~div .sheet-UnhideIf8,
+.sheet-testNum2[value="9"]~div .sheet-UnhideIf9,
+.sheet-testNum2[value="10"]~div .sheet-UnhideIf10,
+.sheet-testNum2[value="11"]~div .sheet-UnhideIf11,
+.sheet-testNum2[value="12"]~div .sheet-UnhideIf12,
+.sheet-testNum2[value="13"]~div .sheet-UnhideIf13,
+.sheet-testNum2[value="14"]~div .sheet-UnhideIf14,
+.sheet-testNum2[value="15"]~div .sheet-UnhideIf15
+{ display: inline-block; }
+
+
+
+.sheet-testRowID
+{
+}
+
+
+
+.sheet-testAPI[value="2"]~div .sheet-testRowID[value=""] + span::before,
+.sheet-testAPI[value="1"]~div .sheet-testRowID[value=""] + span::before
+{
+ content : "!";
+ color:red;
+ font-weight: bold;
+ margin-right:-4px;'
+}
+
+
+
+
+/* ################ JBF 210104 Global formatting (inputs, select ...) ############ */
+
+
+input[type="text"],
+input[type="number"] {
+ color: var( --font-color );
+ background-color: var( --input-color );
+ border: 1px solid transparent;
+ padding: 1px;
+ font-weight: bold;
+ text-align: center;
+}
+
+input.sheet-HideSpinners::-webkit-inner-spin-button,
+input.sheet-HideSpinners::-webkit-outer-spin-button,
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ opacity: 0.1;
+}
+
+input.sheet-HideSpinners:hover::-webkit-inner-spin-button,
+input.sheet-HideSpinners:hover::-webkit-outer-spin-button,
+input[type="number"]:hover::-webkit-inner-spin-button,
+input[type="number"]:hover::-webkit-outer-spin-button {
+ opacity: 1;
+}
+
+input:hover,
+input.sheet-HideSpinners:hover {
+ -moz-appearance: auto;
+ background-color: var( --hover-color-bg);
+ border : 1px solid var( --hover-color);
+}
+
+input[type="number"],
+input.sheet-HideSpinners {
+ -moz-appearance: textfield;
+}
+
+
+textarea.sheet-details {
+ height: 100px;
+ resize: vertical;
+ margin-bottom : 1px;
+}
+
+textarea.sheet-details-small {
+ height: 50px;
+ resize: vertical;
+ margin-bottom : 1px;
+}
+
+textarea.sheet-details-big {
+ height: 400px;
+ resize: vertical;
+ margin-bottom : 1px;
+}
+
+textarea.sheet-details-oneline {
+ height: 25px;
+ resize: none;
+ margin-bottom : 1px;
+ background: var(--input-color);
+
+}
+
+textarea.sheet-textimport {
+ height: 23px;
+ width: 10em;
+ resize: none;
+ overflow: none;
+ margin-bottom : 0px;
+ background-color: var( --input-color );
+ border : 1px solid var(--outline-color);
+}
+
+span.sheet-buttonlabel,
+input.sheet-buttonlabel {
+ background : transparent;
+ border-style: none;
+ text-align: left;
+ padding: 0;
+ margin: 0;
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+ color: var( --font-color );
+
+}
+button:hover span.sheet-buttonlabel,
+button:hover input.sheet-buttonlabel {
+ color : var( --hover-color );
+ cursor: pointer;
+}
+
+
+
+select {
+ background-color: var( --input-color );
+ border-left: none;
+ border-top: none;
+ border-right-style: none;
+ border-bottom: 1px solid var( --outline-color );
+ text-align: center;
+}
+
+
+
+[readonly],
+.sheet-Locked,
+input[type="text"][readonly],
+input[type="number"][readonly],
+input[type="number"][readonly]:hover,
+input[type="number"].sheet-Locked, /* Sometime need this bit of extra specificity */
+input[type="text"].sheet-Locked,
+.sheet-testRaceMax:not([value="HomeBrew"])~div .sheet-LockIfNotHomeBrew,
+.sheet-testCreature:not([value="0"])~div .sheet-LockIfNotCreature,
+.sheet-testKarmaAuto:not([value="1"])~div .sheet-Karma-ControlBox,
+.sheet-testKarmaAuto:not([value="1"])~div .sheet-DP-ControlBox,
+.sheet-testLocked:checked~.sheet-LockIfChecked,
+.sheet-testLocked:checked~span .sheet-LockIfChecked,
+.sheet-testLocked:checked~div .sheet-LockIfChecked,
+.sheet-testLocked:checked~label .sheet-LockIfChecked,
+.sheet-testLocked:not(:checked)~.sheet-LockIfNotChecked,
+.sheet-testLocked:not(:checked)~span .sheet-LockIfNotChecked,
+.sheet-testLocked:not(:checked)~label .sheet-LockIfNotChecked,
+.sheet-testLocked:not(:checked)~div .sheet-LockIfNotChecked {
+ background-color: var( --locked-color );
+ pointer-events: none;
+ -moz-appearance: textfield;
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+}
+
+.sheet-testRepEditMode:checked~.repcontainer .sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~.repcontainer .sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:checked~.sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~.sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:checked~div>.sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>.sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:checked~div>div>.sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>div>.sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:not(:checked)~div>span>.sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:checked~span>.sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~span>.sheet-LockIfNotEditMode,
+.sheet-testRepEditMode:checked~div>div>span>.sheet-LockIfEditMode,
+.sheet-testRepEditMode:not(:checked)~div>div>span>.sheet-LockIfNotEditMode {
+ background-color: var( --locked-color );
+ pointer-events: none;
+ font-style : italic;
+ -moz-appearance: textfield;
+}
+
+.sheet-testRaceMax[value="HomeBrew"]~div .sheet-UnlockIfHomeBrew,
+.sheet-testCreature[value="0"]~div .sheet-UnlockIfCreature,
+.sheet-testNum[value="7"]+.sheet-UnlockIf7,
+.sheet-testNum[value="99"]+.sheet-UnlockIf99,
+.sheet-testLocked:checked+.sheet-UnlockIfChecked,
+.sheet-testLocked:checked~.sheet-UnlockIfChecked,
+.sheet-testLocked:checked~span .sheet-UnlockIfChecked,
+.sheet-testLocked:checked~label .sheet-UnlockIfChecked,
+.sheet-testLocked:not(:checked)~.sheet-UnlockIfNotChecked,
+.sheet-testLocked:not(:checked)~label .sheet-UnlockIfNotChecked,
+.sheet-testLocked:not(:checked)~span .sheet-UnlockIfNotChecked {
+ background-color: var( --input-color );
+ color: var( --font-color );
+ pointer-events: initial;
+}
+
+
+
+input:disabled,
+input:disabled::-webkit-inner-spin-button,
+input:disabled::-webkit-outer-spin-button,
+input[readonly]::-webkit-inner-spin-button,
+input[readonly]::-webkit-outer-spin-button,
+.sheet-fakeCalc input:not(.sheet-hidden) {
+ pointer-events: none;
+ font-style: italic;
+ display: inline-block;
+ -moz-appearance: textfield; /*Was none before*/
+ -webkit-appearance: none;
+}
+
+
+input.sheet-nospinner,
+input.sheet-nospinner::-webkit-inner-spin-button,
+input.sheet-nospinner::-webkit-outer-spin-button {
+ -moz-appearance: textfield; /*Was none before*/
+ -webkit-appearance: none;
+}
+
+
+
+
+.sheet-floatRight {
+ float: right;
+ clear: right;
+}
+
+.sheet-text-left {
+ text-align: left !important;
+}
+
+.sheet-text-center {
+ text-align: center !important;
+}
+
+
+.sheet-fancyfont {
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+}
+
+
+.sheet-Elementalist-section,
+.sheet-Illusionist-section,
+.sheet-Nethermancer-section,
+.sheet-Wizard-section {
+} /* Need a class here just to keep .sheet-section from inheriting, even if the class is empty */
+
+.sheet-label {
+ line-height: 10px;
+ font-size: 85%;
+ padding-right: 2em;
+ font-weight: bold;
+ text-align: center;
+ white-space: nowrap;
+}
+
+.sheet-label-flex {
+ font-size: 85%;
+ font-weight: bold;
+}
+
+
+
+.sheet-repeat-counter-reset {
+ counter-reset: sheet-rep-items;
+}
+
+.sheet-repeat-count::before
+{
+ counter-increment: sheet-rep-items;
+ content: counter(sheet-rep-items) !important;
+ padding: 0.7em;
+}
+
+
+.sheet-text-button {
+ border-bottom: 1px solid black;
+ border-right: 1px solid transparent;
+ border-left: 1px solid transparent;
+ border-top: 1px solid transparent;
+
+}
+
+.sheet-text-button {
+ color: var( --font-color );
+ background-color: var( --button-color );
+}
+
+.sheet-text-button-header {
+ color: var( --header-font-color );
+ background-color: var( --outline-color );
+}
+
+.charsheet button[type="roll"].sheet-helpbutton {
+ color:black;
+ background-color: maroon ;
+ background-image: -moz-linear-gradient(top,#fff,maroon);
+ background-image: -ms-linear-gradient(top,#fff,maroon);
+ background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(maroon));
+ background-image: -webkit-linear-gradient(top,#fff,maroon);
+ background-image: -o-linear-gradient(top,#fff,maroon);
+ background-image: linear-gradient(top,#fff,maroon);
+ background-repeat: repeat-x;
+ width: 20px;
+ size:130%;
+}
+
+
+/* JBF@JBF 210106 trials for transparent button */
+
+.charsheet button[type="roll"],
+.charsheet button[type="action"] {
+ border-bottom: 1px solid var( --outline-color);
+ border-right: 1px solid transparent;
+ border-left: 1px solid transparent;
+ border-top: 1px solid transparent;
+ border-radius: 5px;
+ margin-left: 1px;
+ margin-right: 1px;
+ background-color: var( --button-color );
+ background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
+ background-image: -ms-linear-gradient(top,#fff,#e6e6e6);
+ background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
+ background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
+ background-image: -o-linear-gradient(top,#fff,#e6e6e6);
+ background-image: linear-gradient(top,#fff,#e6e6e6);
+ background-repeat: repeat-x;
+ padding : 2px;
+}
+
+button[type="roll"].sheet-text-button-header {
+ background-image: none;
+ background-color: var( --outline-color);
+ border-bottom: 1px solid white;
+ border-right: 1px solid white;
+ border-left: 1px solid white;
+ border-top: 1px solid white;
+}
+
+
+.charsheet button[type="roll"]:hover,
+.charsheet button[type="roll"]:active,
+.charsheet button[type="action"]:hover,
+.charsheet button[type="action"]:active {
+ color: var( --hover-color );
+ background-color: #e6e6e6;
+ background-position: 0 -15px;
+ background-position-x: 0px;
+ background-position-y: -15px;
+ -webkit-transition: background-position .1s linear;
+ -moz-transition: background-position .1s linear;
+ -ms-transition: background-position .1s linear;
+ -o-transition: background-position .1s linear;
+ transition: background-position .1s linear;
+ transition-property: background-position;
+ transition-duration: 0.1s;
+ transition-timing-function: linear;
+ transition-delay: 0s;
+ border: 1px solid red;
+}
+
+
+input[name*="combatOption"]:checked + b,
+input[name*="condition"]:checked + b {
+ background-color: var( --outline-color );
+ color: white;
+ border-radius: 5px;
+ padding-right: 5px;
+ padding-bottom: 1px;
+ padding-top: 1px;
+}
+
+
+
+.charsheet button[type=roll].sheet-button-nodice:before {
+ content: none;
+}
+
+
+input[type="number"].sheet-attrCostsRed {
+ background-color: maroon;
+ color: white;
+}
+
+
+.sheet-testAttrCosts[value="0"]~div .sheet-attrCostsRed
+{
+ background-color: Green;
+ color: white;
+}
+
+input[type="number"].sheet-attrCostsGreen {
+ background-color: green;
+}
+
+.sheet-testAttrCosts[value="0"]~div input[type="number"].sheet-attrCostsGreen,
+.sheet-testAttrCosts[value="1"]~div input[type="number"].sheet-attrCostsGreen,
+.sheet-testAttrCosts[value="2"]~div input[type="number"].sheet-attrCostsGreen {
+ background-color: white;
+}
+
+
+/* ######## Steps and StepSpan ###### */
+
+.charsheet input[type="number"].sheet-StepBig,
+.sheet-StepBig {
+ font-size : 150%;
+ padding: 0;
+ margin-left: 0;
+ margin-right: -3px;
+ margin-bottom: -14px;
+ text-align: center;
+ width: 1.3em ;
+}
+
+.charsheet span.sheet-stepSpan,
+.sheet-stepSpan {
+ height: 26px;
+ padding-bottom: 2px ;
+ margin-left: 14px ;
+ margin-right: 19px ;
+ display: inline-block;
+ white-space: nowrap;
+}
+
+.sheet-buffSmall {
+ transform: scale(0.8) ; /*JBF : transform instead of the font size adresses the spinners*/
+}
+
+
+.charsheet input[type="number"].sheet-buffLeft,
+.charsheet input[type="number"].sheet-buffRight {
+ vertical-align: top;
+ padding: 0px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.charsheet b.sheet-buffSignLeft,
+.charsheet b.sheet-buffSignRight {
+ vertical-align: top;
+ padding: 0px;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ width: 0.3em;
+ text-align: right;
+}
+
+
+.charsheet b.sheet-buffSignRight{
+ margin-right: -2px;
+ margin-left: -1px;
+}
+
+.charsheet input[type="number"].sheet-buffRight {
+ margin-left: -4px;
+ margin-right: -20px;
+ text-align: left;
+ width: 2.5em;
+}
+
+.charsheet b.sheet-buffSignLeft {
+ margin-right: -15px;
+ margin-left: -2px;
+}
+
+.charsheet input[type="number"].sheet-buffLeft {
+ text-align: right;
+ margin-left: 0px;
+ margin-right: -8px;
+ width: 1.8em;
+}
+
+.sheet-buffRight::-webkit-inner-spin-button,
+.sheet-buffRight::-webkit-outer-spin-button {
+ opacity: 0;
+}
+
+.sheet-buffRight {
+ -moz-appearance: textfield;
+}
+
+span:hover .sheet-buffRight::-webkit-inner-spin-button,
+span:hover .sheet-buffRight::-webkit-outer-spin-button {
+ opacity:1;
+}
+
+span:hover .sheet-buffRight{
+ -moz-appearance: auto;
+}
+
+
+.sheet-testCloseChecked:checked+.sheet-InvisibleIfCloseChecked {
+ opacity: 0;
+}
+
+.sheet-testCloseChecked:checked+.sheet-PartlyInvisibleIfCloseChecked {
+ color: transparent;
+}
+
+.sheet-testCloseChecked:not(:checked)+.sheet-PartlyInvisibleIfNotCloseChecked {
+ color: transparent ;
+}
+
+.sheet-redGreen ~ input,
+.sheet-redGreen ~ b {
+ color: green;
+}
+
+
+
+.sheet-redGreen[value^="-"] ~ input {
+ color: red;
+}
+.sheet-greenRed ~ input,
+.sheet-greenRed ~ b {
+ color: red;
+}
+.sheet-greenRed[value^="-"] ~ input {
+ color: green;
+}
+
+
+.sheet-redGreen[value^="-"]~ b,
+.sheet-greenRed[value^="-"]~ b,
+.sheet-redGreen[value="0"] ~ input,
+.sheet-greenRed[value="0"] ~ input,
+.sheet-redGreen[value="0"] ~ b,
+.sheet-greenRed[value="0"] ~ b {
+ color: transparent;
+}
+
+
+.sheet-testKarReq:not([value="0"]) ~ .sheet-Kar_0_3,
+.sheet-testKarReq:not([value="0"]) ~ .sheet-Kar_0_2,
+.sheet-testKarReq:not([value="1"]) ~ .sheet-Kar_1_2,
+.sheet-testKarReq:not([value="1"]) ~ .sheet-Kar_1_3,
+.sheet-testKarMax:not([value="2"]) ~ .sheet-Kar_1_2,
+.sheet-testKarMax:not([value="2"]) ~ .sheet-Kar_0_2,
+.sheet-testKarMax:not([value="3"]) ~ .sheet-Kar_1_3,
+.sheet-testKarMax:not([value="3"]) ~ .sheet-Kar_0_3,
+.sheet-testKarMax:not([value="0"],[value="1"],[value="2"],[value="3"]) ~ .sheet-Kar_lessthan3,
+.sheet-testKarMax:not(:not([value="0"],[value="1"],[value="2"],[value="3"])) ~ .sheet-Kar_morethan3,
+.sheet-testKarMax:not([value="4"]) ~ .sheet-Kar_4,
+.sheet-testKarMax:not([value="5"]) ~ .sheet-Kar_5,
+.sheet-testKarMax:not([value="6"]) ~ .sheet-Kar_6,
+.sheet-testKarMax:not([value="7"]) ~ .sheet-Kar_7,
+.sheet-testKarMax:not([value="8"]) ~ .sheet-Kar_8,
+.sheet-testKarMax:not([value="9"]) ~ .sheet-Kar_9,
+.sheet-testKarMax:not([value="10"]) ~ .sheet-Kar_10,
+.sheet-testKarMax:not([value="11"]) ~ .sheet-Kar_11,
+.sheet-testKarMax:not([value="12"]) ~ .sheet-Kar_12,
+.sheet-testKarMax:not([value="13"]) ~ .sheet-Kar_13,
+.sheet-testKarMax:not([value="14"]) ~ .sheet-Kar_14,
+.sheet-testKarMax:not([value="15"]) ~ .sheet-Kar_15 {
+ display: none !important;
+}
+
+
+
+/* ############################################# JBF Header Flex Containers ######################################################### */
+
+.sheet-header-flex-container {
+ display: flex;
+ align-items: flex-start;
+ justify-content: flex-start;
+ flex-wrap: wrap;
+ overflow: hidden;
+ margin-bottom:10px;
+ border-bottom: 2px solid var(--outline-color);
+}
+
+
+.sheet-header-box {
+ height: 75px;
+ border: 1px solid var(--outline-color);
+ border-radius: 10px;
+ display: flex;
+ align-items: center;
+ margin-right: 1px;
+ flex-flow: column;
+ opacity: 1;
+ overflow: hidden;
+ max-width: 280px;
+}
+
+.sheet-header-modbox {
+ margin-top : 9px;
+ margin-bottom: 7px;
+ margin-left: 0px;
+ margin-right: 0px;
+}
+
+
+.sheet-header-flex-container:not(:hover) .sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-header-hidden,
+.sheet-header-flex-container:not(:hover) .sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-testNum[value="0"]+.sheet-header-hidden {
+ height : 0px;
+ max-width: 0px;
+ overflow: hidden;
+ opacity: 0.5;
+ padding: 0px;
+ margin: 0px;
+ border: 1px solid transparent;
+}
+
+.sheet-header-box,
+.sheet-iconlabel-header,
+.sheet-iconlabel-header-invert,
+.sheet-iconlabelbig,
+.sheet-header-hidden {
+ transition: height 0.5s, flex-grow 0.5s, min-width 0.5s, flex-basis 0.5s, width 0.5s, max-width 0.5s , margin 0.5s, padding 0.5s;
+ /* transition-delay: 1.5s; */
+ overflow: hidden;
+}
+
+
+
+.sheet-header-iconbox {
+ flex-grow: 1; /* it can grow */
+ flex-shrink: 1; /* it can shrink */
+ /* flex-basis: 30px; /* arbitrary depending on design */ */
+ /* min-width: 30px; /* equal to flex-basis */ */
+ /*max-width: 100%; JBF@JBF 210228 (100% - margins)/number of boxes */
+ text-align: center;
+ transition: flex-grow, 0.5s;
+ transition: min-width 0.5s;
+ /* transition-delay: 1.5s; */
+ line-height:0;
+}
+
+.sheet-header-flex-container:not(:hover) .sheet-header-iconbox {
+ /* flex-grow: 0.0000000001; /* it cant grow anymore... We want it to collapse */ */
+ /* flex-basis: 30px; */
+ /* width: auto;
+ min-width: 30px; */
+ /* padding: 0px !important; */
+ transition: flex-grow, 0.5s, min-width 0.5s;
+ /* transition-delay: 1.5s; */
+}
+
+.sheet-header-logo-Earthdawn {
+ /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Earthdawn-Logo.png); */
+ /* content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Earthdawn-Logo.png); */
+ content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/EARTHDAWN%20LOGO%206.5%20Middlewings%20-%20FINAL-cropped.png);
+ /* content: url(https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv3/Earthdawn%20%28FASA%20Official%29/Images/ED_logo_black_jaustin_20220926.png); */
+
+ /* border: 1px solid black; */
+/* background-image: url(https://s3.amazonaws.com/files.staging.d20.io/images/258659/43tgLdtfozFTvZrPGMv-uw/med.png?1539148273); */
+}
+.sheet-header-logo-1879 {
+ /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/1879-Logo.png); */
+ content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/1879-Logo.png);
+/* background-image: url(https://s3.amazonaws.com/files.d20.io/images/188531300/L18EvmQWIkcT_CKVGnPfqg/max.png?1609231596); */
+}
+
+.sheet-header-logo-Earthdawn,
+.sheet-header-logo-1879
+{
+ max-height: 76px;
+ /* background-repeat: no-repeat;
+ background-size: contain; */
+ max-width: 200px;
+ width: calc(100% - 800px); /* Width of Logo =100%-2X where X = min-width of header-name*/
+}
+
+.sheet-testQuest:not([value="0"])~div .sheet-header-logo-1879,
+.sheet-testQuest:not([value="0"])~div .sheet-header-logo-Earthdawn
+{
+ width: calc(100% - 1000px); /* If Questor, Logo needs to be smaller */
+}
+
+.sheet-testQuest:not([value="0"])~div .sheet-header-name {
+ /* min-width: min(500px, 25%);
+ width: calc(50% - 100px); */
+ min-width:200px;
+ width : calc(50% + 350px);
+
+}
+
+
+.sheet-header-name {
+ height: 70px;
+ /* border: 1px solid var(--outline-color); */
+ border-radius: 10%;
+ /* min-width: min(400px, 25%);
+ width: calc(50% - 100px); */
+ min-width:200px;
+ width : calc(50% + 300px);
+ padding-top: 6px;
+ padding: 3px;
+ overflow: hidden;
+}
+
+
+/* ############################################ Colors and Margins ###################################################### */
+
+
+/* JBF 210103 To be identified */
+.ui-widget-content,
+.charsheet {
+ position: absolute;
+ padding: 0 !important;
+ left: 0;
+ top: 46px;
+}
+/* JBF 210103 To be identified */
+
+
+.sheet-user-root {
+/*Normal Background*/
+ background-color: white; /*Don't ask why but necessary for the Dark mode*/
+ /* background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-left-nobottom.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-right-nobottom.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-left-nobottom3.png),url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Border-right-nobottom3.png);
+ background-repeat: no-repeat, no-repeat,no-repeat, no-repeat;
+ background-blend-mode: multiply, multiply,multiply, multiply;
+ background-position: -17px -15px,calc(100% + 23px) -10px,-17px 1357px,calc(100% + 23px) 1362px;
+ background-size : 250px 1372px, 250px 1372px,250px 1372px, 250px 1372px;
+ padding-left: 13px;
+ padding-right: 13px;
+ padding-top: 10px; */
+ padding:12px;
+ border-image-slice:50 66 50 66;
+border-image-width:13px 17px 13px 17px;
+border-image-outset:0px 0px 0px 0px;
+border-image-repeat:round round;
+border-image-source:url("https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv314/Earthdawn%20%28FASA%20Official%29/Images/ED-ExternalFrame.png?raw=true");
+border-style:
+solid;
+
+ margin-top: 0px;
+ margin-left: 0px;
+ margin-right: 0px;
+}
+
+.sheet-user-root-in {
+ margin-left: 0px;
+ margin-right: 0px;
+ min-width: 500px; /*JBF@JBF : to be reworked according to final layout*/
+ border: 2px groove var( --outline-color );
+
+ background-color: var( --bg-color );
+}
+
+
+.sheet-section {
+ background-color: var( --bg-color );
+}
+
+.sheet-content {
+ padding: 2px;
+}
+
+
+.sheet-bordered {
+ border : 1px solid var(--outline-color) !important;
+}
+
+.sheet-bordered-bottom {
+ border-top: none !important;
+ border-left: none !important;
+ border-right: none !important;
+ border-bottom: 1px solid var(--outline-color) !important;
+}
+
+.sheet-notbordered {
+ border: none !important;
+}
+
+.sheet-header {
+ min-height: 30px;
+}
+
+
+.sheet-imgbox {
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ height: 50px;
+ width: 50px;
+ position: relative;
+}
+
+
+.sheet-imgbox::before {
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ content: "";
+ position: absolute;
+ background-repeat: no-repeat;
+ background-size: 40px 40px;
+ background-position: top center;
+ top: 0px;
+ right: 0px;
+ bottom: 0px;
+ left: 0px;
+ height: 50px;
+ width: 50px;
+ opacity: 0.2;
+ z-index: 1;
+}
+
+.sheet-imgbox-content {
+ z-index: 99;
+ position: relative;
+}
+
+
+.sheet-imgbox-defense {
+ /*size of your image*/
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ vertical-align: middle;
+ height: 37px;
+ width: 43px;
+ padding-left: 8px;
+ padding-bottom: 14px;
+ position: relative;
+}
+
+
+.sheet-imgbox-defense::before {
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ content: "";
+ position: absolute;
+ background-repeat: no-repeat;
+ background-size: 45px 45px;
+ background-position: 50% 25%;
+ top: 0px;
+ right: 0px;
+ bottom: 0px;
+ left: 0px;
+ height: 45px;
+ width: 45px;
+ opacity: 0.4;
+ z-index: 1;
+ padding-left: 8px;
+ padding-bottom: 20px;
+}
+
+
+.sheet-sec-border-line {
+ background-color: var( --bg-color );
+ margin-left: -7px;
+ margin-right: -7px;
+}
+
+.sheet-sec-border-line {
+ border-top: 2px double var( --outline-color );
+ padding-top: 3px;
+}
+
+
+/*JBF@JBF to be identified, maybe dead code, and in any case shouldn't be static color*/
+
+.sheet-heading {
+ background-color: var( --control-secondary );
+ color: var( --header-font-color );
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+ margin: 1px;
+}
+
+
+/* ############################################ Tables and cells #################################################### */
+
+.sheet-table {
+ display: table;
+ width: 100%;
+}
+
+.sheet-table-left {
+ display: table;
+ border-collapse: collapse;
+}
+
+span.sheet-table-left,
+.sheet-table-left .sheet-table-row span {
+ border-style: hidden;
+ border-width: 2px;
+ text-align: left;
+}
+
+.sheet-table-name {
+ display: table-caption;
+ text-align: center;
+ font-weight: bold;
+ color: var( --header-font-color );
+ background-color: var( --outline-color );
+ width: 100%;
+}
+
+.charsheet .sheet-headerbar,
+.sheet-headerbar {
+ vertical-align: bottom;
+ justify-content: center;
+ align-items: center;
+ text-align : center;
+ color: var( --header-font-color );
+ /* font-weight: bold; */
+ background-color: var(--outline-color);
+ font-size: 14px;
+ /* font-family: Papyrus, fantasy; */
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+ width: 100%;
+ /* margin: auto; *//* JBF@JBF 210105*/
+ min-height: 21px;
+ display: flex;
+}
+
+.charsheet .sheet-headerbar-flex,
+.sheet-headerbar-flex {
+ vertical-align: bottom;
+ justify-content: space-between;
+}
+
+
+.sheet-creation-order {
+color: yellow;
+font-size: 16px;
+/*text-shadow: 1px 1px white;*/
+}
+
+.sheet-table-header {
+ display: table-cell;
+ text-align: center;
+ font-style: italic;
+ font-weight: bold;
+ color: var( --header-font-color );
+ vertical-align: middle;
+ background-color: var( --outline-color );
+}
+
+.sheet-table-row {
+ display: table-row;
+ vertical-align: middle;
+ width: 100%;
+}
+
+.sheet-table-data {
+ display: table-cell;
+ vertical-align: middle;
+ text-align: center; /*JBF 20201124*/
+ white-space: nowrap;
+}
+
+hr {
+ border-color: black;
+ margin: 5px 0;
+}
+
+.sheet-w15 {
+ display: table-cell;
+ vertical-align: middle;
+ text-align: left;
+ width: 15%;
+}
+
+.sheet-w20 {
+ display: table-cell;
+ vertical-align: middle;
+ text-align: left;
+ width: 20%;
+}
+.sheet-w30 {
+ display: inline-block;
+ text-align: left;
+ width: 30%;
+}
+
+.sheet-w100p {
+ width: 100%;
+}
+
+/*JBF@JBF useful ???*/
+.sheet-w50 {
+ width: 100%;
+}
+
+
+.sheet-notes{
+width: 28%;
+/* padding-left: 5px;
+padding-right: 5px; */
+/* padding-bottom: 10px; */
+margin: 1%;
+}
+
+
+.sheet-flex-container {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+}
+
+.sheet-flex-column {
+flex-direction: column;
+}
+
+.sheet-flexwrap {
+ flex-wrap: wrap;
+}
+
+.sheet-glossary {
+ /* display: flex;
+ align-items: flex-start;
+ flex-wrap: wrap;
+ flex-direction: column;
+ max-height: 150px;
+ height : auto; */
+ display: inline-block;
+}
+
+
+.sheet-flex1 {
+ flex: 1;
+}
+/*JBF@CD -- This is a trial, but gives interesting results*/
+
+
+.sheet-floatRight.sheet-header-flex-container,
+.sheet-floatRight.sheet-flex-container {
+ justify-content: flex-end;
+}
+
+.sheet-flexCenter {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+/ ############################################# Attribute Boxes ########################################################## */
+
+.sheet-Attrib-container {
+ padding: 5px;
+ margin-top: 3px;
+ display: flex;
+ align-items: center;
+}
+
+.sheet-Attrib-box {
+ border: 1px solid black;
+ border-radius: 10px;
+ text-align: center;
+ display: inline-block;
+ width: 120px;
+ margin-bottom: 3px;
+ min-height: 80px;
+}
+
+.sheet-Attrib-header {
+ display: flex;
+ justify-content: space-around;
+ align-items: flex-start;
+ vertical-align: top;
+ text-align: center;
+ background-color: var(--outline-color);
+ border-radius:10px;
+}
+
+.sheet-Defense-box {
+ border: 1px solid black;
+ border-radius: 10px;
+ display: flex;
+ margin: 2px;
+ align-items: center;
+ flex-flow: column;
+ width: 100px;
+ min-height: 75px;
+}
+
+.sheet-Shield-box {
+ border: 1px solid black;
+ border-radius: 10px;
+ display: flex;
+ margin: 3px;
+ padding: 3px;
+ align-items: center;
+ flex-flow: column;
+}
+
+
+
+.sheet-Attrib-rightbox {
+ text-align: center;
+ display: inline-block;
+}
+
+
+.charsheet input[type="number"].sheet-AttribValue,
+.sheet-AttribValue {
+ background: var( --outline-color );
+ border-style: 1px solid black;
+ border-radius: 70%;
+ color: var( --header-font-color );
+ font-weight: bold;
+ text-align: center;
+}
+
+.sheet-AttribValueDiv {
+ margin-top: 3px;
+}
+
+.charsheet input[type="number"].sheet-AttribStep,
+.sheet-AttribStep
+{
+ color: var( --highlight-font-color );
+ text-shadow: 2px 2px var( --bg-color );
+ font-weight:bold;
+ font-size: 250%; /* JBF was important */
+ padding: 0; /* JBF was important */
+ margin-top: 0; /* JBF was important */
+ margin-bottom: 0; /* JBF was important */
+ margin-left: 0; /* JBF was important */
+ margin-right: -11px; /* JBF was important */
+ text-align: center; /* JBF was important */
+ width: 1.3em; /* JBF was important */
+ font-weight: bold;
+
+}
+
+.charsheet span.sheet-AttribStepSpan,
+.sheet-AttribStepSpan
+{
+ padding: 4px; /* JBF was important */
+
+}
+
+/* ############################################ Formating and Length ###################################################### */
+
+.sheet-fixed-width {
+ white-space: nowrap;
+ display: inline-block;
+}
+
+
+.charsheet .sheet-matrix.sheet-filter-box {
+ margin: 0px;
+ margin-bottom: 2px;
+ margin-right: 2px;
+ border-radius: 5px;
+ padding: 0px;
+ border: 1px solid black;
+}
+
+
+
+.sheet-nowrap0 {
+ white-space: nowrap;
+ display: inline-block; /*JBF@CD Trial for alignment*/
+ vertical-align: middle;
+}
+
+.sheet-nowrap,
+.sheet-nowrap1 {
+ white-space: nowrap;
+ padding-right: 1em;
+}
+
+.sheet-nowrap2 {
+ white-space: nowrap;
+ padding-right: 2em;
+}
+
+.sheet-nowrap3 {
+ white-space: nowrap;
+ padding-right: 3em;
+}
+
+.sheet-nowrap5 {
+ white-space: nowrap;
+ padding-right: 5em;
+}
+
+.sheet-w7 {
+ display: inline-block;
+ min-width: 7em;
+ padding-right: 0em;
+}
+
+/*JBF */
+.sheet-numShorter { width: 2em !important }
+.sheet-numShort { width: 3em !important }
+.sheet-numLong { width: 4em !important }
+.sheet-selShort { width: 5em !important }
+.sheet-selLong { width: 6em !important }
+.sheet-txtShort { width: 8em !important }
+.sheet-txtMed { width: 9em !important }
+.sheet-txtMedplus { width: 11.5em !important }
+.sheet-txtLong { width: 16em !important }
+.sheet-txtLonger { width: 20em !important }
+.sheet-txtEvenLonger { width: 27em !important }
+
+
+.sheet-titlespan {
+ margin-left: 0px;
+ margin-right: 0px;
+ text-align: center;
+ vertical-align: middle;
+}
+
+
+.charsheet .sheet-w25px { width: 25px; }
+.charsheet .sheet-w30px { width: 30px; }
+.charsheet .sheet-w50px { width: 50px; }
+.charsheet .sheet-w75px { width: 75px; }
+.charsheet .sheet-w100px { width: 100px; }
+
+.charsheet .sheet-Big { font-size: 150%;}
+
+.charsheet input[type="number"].sheet-Bigger,
+ .sheet-Bigger {
+ font-size: 200%;
+ width: 2em;
+ text-align: center ;
+}
+.sheet-small { transform: scale(0.8); /*better results ?*/}
+
+.charsheet input[type="number"].sheet-numHighlight,
+.sheet-numHighlight {
+ color: var( --highlight-font-color );
+ text-shadow: 2px 2px var( --bg-color );
+ font-weight: bold;
+}
+
+
+.sheet-vaBottom {
+ vertical-align: bottom;
+}
+
+.sheet-middle {
+ display: inline-block;
+ padding-top: 6px;
+}
+
+.sheet-minWidth3 {
+ min-width: 3em;
+}
+
+
+
+
+/* ############################################ Variable length text boxes ########################################################## */
+/* The next few blocks are for variable length text boxes that expand as needed. sheet-label-under2 is a tall box and has labels under the text input.
+The form of the html is a label or span wrapper, an input box, an span that has the invisible auto-expanding field, and an optional span that has the label.
+
+
+To have a label in front of the expanding field, use something like this.
+
+*/
+
+/* This is the tag that wraps the entire thing. It can be a label or a span */
+.charsheet .sheet-autoexpand-wrap {
+ display: inline-block;
+ position: relative;
+ width: auto;
+ min-width: 2em;
+ max-width: 50em;
+ margin-right: 1em;
+ white-space: nowrap;
+}
+
+.charsheet .sheet-autoexpand-min4 {
+ min-width: 4em;
+ width: auto;
+}
+
+.charsheet .sheet-autoexpand-min {
+ min-width: 14em;
+ width: auto;
+}
+
+
+
+.charsheet .sheet-autoexpand-wrap:not(.sheet-label-under2) {
+ height: 2em;
+ vertical-align: middle;
+}
+
+.charsheet .sheet-label-under:not(button),
+.charsheet .sheet-label-under2 {
+ display: inline-block;
+ height: 2.75em;
+ vertical-align: top;
+}
+
+/* This is the input statement that is visible. */
+.charsheet .sheet-autoexpand-wrap input {
+ display: block;
+ overflow: hidden;
+ width: 100%;
+ position: absolute;
+ white-space: normal;
+}
+
+/* This is the invisible copy of the input. This css changes this invisible fields size to the length of the text in the input. The outer wrapper then changes size to match this fields length. */
+.charsheet .sheet-autoexpand-wrap span.sheet-autoexpand {
+ visibility: hidden;
+ width: 100%;
+ white-space: pre; /* pre-wrap; for textarea which I never got working but "pre" should also work for spans */
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+ overflow: hidden;
+ font-weight: bold;
+ padding-right: 2em; /* We want the text box very slightly bigger than the text. JBF@CD was 0.7 em*/
+ /* also here make sure the font size is the same or slightly bigger than the input font size */
+}
+
+/* This is the span that holds the label that we want small at the bottom. */
+.charsheet .sheet-label-under2 span:not(.sheet-autoexpand) {
+ display: block;
+ position: relative; /*JBF@CD Changed from absolute 0 to relative -10px*/
+ bottom: -13px;
+ line-height: .75em;
+ font-size: 85%;
+ padding-left: .25em;
+}
+
+/* When we have the label under the field, we don't want the label to ever be longer than the field */
+.charsheet .sheet-label-under,
+.charsheet .sheet-label-under2 {
+ overflow: hidden;
+}
+
+.charsheet .sheet-label-under2 span,
+.charsheet .sheet-label-under span,
+.charsheet .sheet-label-under-select span {
+ line-height: 10px;
+ display: block;
+ /* font-weight: lighter; */
+ font-size: 85%;
+ padding-left: .25em;
+}
+
+
+
+
+
+/* ########################################### Filterboxes #######################################################
+# Filterboxes are basically repitems. Except that Filterboxes have been formated to allow certain items to be hidden
+# if they don't match the requirements to be displayed.
+*/
+
+.charsheet .repcontainer .repitem, /* A filterbox should look exactly like a repitem. */
+.sheet-filter-box {
+ padding: 0px;
+ margin: 0px;
+ border: none;
+ border-radius: 0px;
+}
+
+
+
+fieldset.repeating_spell+.repcontainer>.repitem, /* A repitem within a spell list should functionally not exist, it's place is taken by a filterbox. */
+fieldset+.repcontainer .repitem,
+fieldset+.repcontainer .repitem .sheet-filter-box {
+ vertical-align: top;
+}
+
+.sheet-filterSpellEffect~.repcontrol,
+.sheet-testRepEditMode:not(:checked)~.repcontrol, /*hide buttons in not Edit Mode*/
+.sheet-filter-box { /* By default, display no items of a filter box */
+ display: none;
+}
+
+fieldset.sheet-filterSpellEffect+.repcontainer {
+ display: inline-block;
+}
+
+.repcontainer .repitem {
+ overflow: hidden;
+}
+
+fieldset+.repcontainer .repitem {
+ display: block;
+}
+
+fieldset.repeating_talents+.repcontainer .repitem, /*fieldset that we want to wrap have to be specified manually*/
+fieldset.repeating_skills+.repcontainer .repitem,
+fieldset.repeating_knacks+.repcontainer .repitem,
+fieldset.repeating_matrix+.repcontainer .repitem,
+fieldset.repeating_personality+.repcontainer .repitem,
+fieldset.repeating_maneuvers+.repcontainer .repitem,
+fieldset.repeating_weapons+.repcontainer .repitem {
+ display: inline-block;
+ /* padding:5px; */
+}
+
+
+/* fieldset+.repcontainer>.repitem:nth-child(5n+1){
+ background: var(--bg-color1);
+}
+
+fieldset+.repcontainer>.repitem:nth-child(5n+2){
+ background: var(--bg-color2);
+}
+
+fieldset+.repcontainer>.repitem:nth-child(5n+3){
+ background: var(--bg-color3);
+}
+
+fieldset+.repcontainer>.repitem:nth-child(5n+4){
+ background: var(--bg-color4);
+}
+
+fieldset+.repcontainer>.repitem:nth-child(5n){
+ background: var(--bg-color5);
+} */
+
+/* fieldset+.repcontainer{
+ column-width:auto;
+} */
+
+
+
+/* Decide which specific repitems to display. */
+/*Talents Filter*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D1"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D1"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D1"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO1"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D2"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D2"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D2"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO2"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D3"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D3"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D3"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO3"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D4"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="D4"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="D4"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="TO4"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="QD"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="QD"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="PA"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="PA"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value^="V"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Racial"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Power"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Item"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Dummy"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Special"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="Other"]~ fieldset+.repcontainer>.repitem input.sheet-talentType[value="Free"]+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div input.sheet-tabTalentsFilter[value="All"]~ fieldset+.repcontainer>.repitem input.sheet-talentType+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+fieldset.repeating_armor+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box, /*Always show equipped. */
+.sheet-testRepEditMode:checked~fieldset.repeating_armor+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box, /*In edit-mode show all. */
+input.sheet-tabGrim[value="0"]~.sheet-filter-box, /* Always display all spells of circle zero, since they have just been added and have not been assigned a circle yet. */
+.sheet-tabGrim[value="0"]~fieldset.repeating_spell+.repcontainer>.repitem .sheet-filter-box, /* When tab0 is checked, display everything no matter what which of the inner boxes are checked. */
+.sheet-tabGrim~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab0:checked~.sheet-filter-box, /*always display the Circle 0 spells*/
+.sheet-tabGrim[value="1"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab1:checked~.sheet-filter-box,
+.sheet-tabGrim[value="2"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab2:checked~.sheet-filter-box,
+.sheet-tabGrim[value="3"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab3:checked~.sheet-filter-box,
+.sheet-tabGrim[value="4"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab4:checked~.sheet-filter-box,
+.sheet-tabGrim[value="5"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab5:checked~.sheet-filter-box,
+.sheet-tabGrim[value="6"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab6:checked~.sheet-filter-box,
+.sheet-tabGrim[value="7"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab7:checked~.sheet-filter-box,
+.sheet-tabGrim[value="8"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab8:checked~.sheet-filter-box,
+.sheet-tabGrim[value="9"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab9:checked~.sheet-filter-box,
+.sheet-tabGrim[value="10"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab10:checked~.sheet-filter-box,
+.sheet-tabGrim[value="11"]~fieldset.repeating_spell+.repcontainer>.repitem input.sheet-grim-tab11:not(:checked)~.sheet-filter-box,
+/* fieldset.sheet-filtershortlist+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box, */
+input.sheet-tabMain[value="1"]~div .sheet-section-core fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
+input.sheet-tabMain[value="2"]~div .sheet-section-combat fieldset+.repcontainer>.repitem input.sheet-combattab:checked~.sheet-filter-box,
+input.sheet-tabMain[value="3"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
+input.sheet-tabMain[value="4"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
+input.sheet-tabMain[value="5"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
+input.sheet-tabMain[value="6"]~div fieldset+.repcontainer>.repitem input.sheet-combattab~.sheet-filter-box,
+.sheet-section-spells fieldset:not(.sheet-filterSpellEffect)+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]~.sheet-filter-box,
+input.sheet-testSpellEffect[value="Wil"]~fieldset.sheet-filterSpellEffect+.repcontainer>.repitem input.sheet-spelltab[value="SPL-Willforce"]~.sheet-filter-box {
+ display: inline-block;
+ border: none; /*JBF*/
+}
+/*JBF@JBF@CD : For Skills, Knacks and Talents, in overview, everything is displayed, and in Combat, only the checked ones)*/
+
+/*JBF@JBF@CD : Do not display the spellcasting Talent twice, i.e. shown only in spell section... except in creation mode*/
+.sheet-testCreation:not([value="1"])~.sheet-testNPC:not([value="-1"])~input.sheet-tabMain[value="1"]~div .sheet-section-core~div fieldset+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]+input.sheet-combattab~.sheet-filter-box,
+input.sheet-tabMain[value="3"]~div .sheet-section-talents~div fieldset+.repcontainer>.repitem input.sheet-talentType+.sheet-filter-box2, /*filter-box2 only hides when on the Talents tab*/
+input.sheet-tabMain[value="2"]~div .sheet-section-combat~div fieldset+.repcontainer>.repitem input.sheet-spelltab[value^="SPL-"]+input.sheet-combattab:checked~.sheet-filter-box {
+ display: none;
+}
+
+
+
+ /* ############################################ Tabs ################################################################### */
+
+ div[class^="sheet-section"] { /* Every class that starts with "sheet-section" starts out hidden */
+ visibility: hidden;
+ opacity: 0;
+ max-height: 0;
+ overflow: hidden;
+ max-width: 0;
+ padding: 0;
+}
+
+input.sheet-tabMain,
+input.sheet-tabSpell,
+input.sheet-tabGrim,
+input.sheet-tabAdjust {
+ display:none;
+}
+
+
+input.sheet-tabMain+button[type="action"],
+input.sheet-tabSpell+button[type="action"],
+input.sheet-tabGrim+button[type="action"],
+input.sheet-tabAdjust+button[type="action"]{
+ text-align: center;
+ display: inline-block;
+ font-size: 13px;
+ background-color: var( --inactive-color );
+ color: var( --header-font-color );
+ background-image:none;
+ font-weight: bold;
+ width: 70px;
+ height: 20px;
+ border-radius: 10px 10px 0 0;
+ cursor: pointer;
+ position: relative;
+ border : 1px solid var( --inactive-color );
+ margin:0px;
+ padding:0px;
+}
+
+input.sheet-tabGrim+button.sheet-tabshort[type="action"]{
+ width: 40px;
+}
+
+
+input:checked.sheet-tabMain+button[type="action"],
+input:checked.sheet-tabSpell+button[type="action"],
+input:checked.sheet-tabGrim+button[type="action"],
+input:checked.sheet-tabAdjust+button[type="action"]{
+background-color: var( --outline-color );
+border : 1px solid var( --outline-color );
+}
+
+
+/*
+input.sheet-tabshort {
+ width: 40px;
+}
+
+input.sheet-tabshort+span{
+width: 40px;
+margin-left: -45px;
+}
+
+.sheet-tabSpell,
+.sheet-tabAdjust {
+ width: 80px;
+}
+
+.sheet-tabSpell+span,
+.sheet-tabAdjust+span {
+ width: 80px;
+ margin-left: -85px;
+}
+
+
+
+@media (hover: none) {
+
+ input.sheet-tabMain+span,
+ input.sheet-tabSpell+span,
+ input.sheet-tabGrim+span,
+ input.sheet-tabAdjust+span,
+ .sheet-tabSpan {
+
+ margin-left: -15px;
+ }
+} */
+
+
+
+
+
+.sheet-sec-spacer { /* When have two tabs right under each other, space them by this much. */
+ height: 3px;
+}
+
+/* Make the selected section visible */
+input.sheet-tabMain[value="1"]~div .sheet-section-core,
+input.sheet-tabMain[value="2"]~div .sheet-section-combat,
+input.sheet-tabMain[value="3"]~div .sheet-section-talents,
+input.sheet-tabMain[value="4"]~div .sheet-section-knacks,
+input.sheet-tabMain[value="5"]~div .sheet-section-skills,
+input.sheet-tabMain[value="6"]~div .sheet-section-spells,
+input.sheet-tabMain[value="7"]~div .sheet-section-equipment,
+input.sheet-tabMain[value="8"]~div .sheet-section-gear,
+input.sheet-tabMain[value="9"]~div .sheet-section-notes,
+input.sheet-tabMain[value="10"]~div .sheet-section-record,
+input.sheet-tabMain[value="11"]~div .sheet-section-adjustments,
+input.sheet-tabSpell[value="1"]~.sheet-section-spells-talents,
+input.sheet-tabSpell[value="2"]~.sheet-section-spells-matrices,
+input.sheet-tabMain[value="1"]~div .sheet-section-spells-matrices,
+input.sheet-tabMain[value="2"]~div .sheet-section-spells-matrices,
+input.sheet-tabMain:not([value="2"]):not([value="1"])~div input.sheet-tabSpell[value="3"]~.sheet-section-spells-grimoire,
+input.sheet-tabAdjust[value="1"]~.sheet-section-adjustments-common,
+input.sheet-tabAdjust[value="2"]~.sheet-section-adjustments-maneuvers,
+input.sheet-tabAdjust[value="3"]~.sheet-section-adjustments-advanced,
+input.sheet-tabAdjust[value="4"]~.sheet-section-adjustments-release ,
+input.sheet-tabAdjust[value="5"]~.sheet-section-adjustments-help {
+ max-height: 999999px;
+ max-width: 999999px;
+ visibility: visible;
+ opacity: 1;
+ transition: opacity 0.5s linear 0s;
+ overflow: hidden;
+}
+
+
+input.sheet-tabMain[value="1"] ~ .sheet-show-leftpane-tab1:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="2"] ~ .sheet-show-leftpane-tab2:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="3"] ~ .sheet-show-leftpane-tab3:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="4"] ~ .sheet-show-leftpane-tab4:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="5"] ~ .sheet-show-leftpane-tab5:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="6"] ~ .sheet-show-leftpane-tab6:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="7"] ~ .sheet-show-leftpane-tab7:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="8"] ~ .sheet-show-leftpane-tab8:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="9"] ~ .sheet-show-leftpane-tab9:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="10"] ~ .sheet-show-leftpane-tab10:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="11"] ~ .sheet-show-leftpane-tab11:not([value="1"])~div .sheet-leftpane,
+input.sheet-tabMain[value="1"] ~ .sheet-show-middlepane-tab1:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="2"] ~ .sheet-show-middlepane-tab2:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="3"] ~ .sheet-show-middlepane-tab3:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="4"] ~ .sheet-show-middlepane-tab4:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="5"] ~ .sheet-show-middlepane-tab5:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="6"] ~ .sheet-show-middlepane-tab6:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="7"] ~ .sheet-show-middlepane-tab7:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="8"] ~ .sheet-show-middlepane-tab8:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="9"] ~ .sheet-show-middlepane-tab9:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="10"] ~ .sheet-show-middlepane-tab10:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="11"] ~ .sheet-show-middlepane-tab11:not([value="1"])~div .sheet-middlepane,
+input.sheet-tabMain[value="1"] ~ .sheet-show-rightpane-tab1:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="2"] ~ .sheet-show-rightpane-tab2:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="3"] ~ .sheet-show-rightpane-tab3:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="4"] ~ .sheet-show-rightpane-tab4:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="5"] ~ .sheet-show-rightpane-tab5:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="6"] ~ .sheet-show-rightpane-tab6:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="7"] ~ .sheet-show-rightpane-tab7:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="8"] ~ .sheet-show-rightpane-tab8:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="9"] ~ .sheet-show-rightpane-tab9:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="10"] ~ .sheet-show-rightpane-tab10:not([value="1"])~div .sheet-rightpane,
+input.sheet-tabMain[value="11"] ~ .sheet-show-rightpane-tab11:not([value="1"])~div .sheet-rightpane {
+ display:none;
+}
+
+.sheet-testCreature:not([value="0"])~.sheet-tabMain[value="1"]~div .sheet-HideIfOverviewNoCreature,
+.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfOverviewNoEdit,
+.sheet-testCreation:not([value="1"])~.sheet-tabMain[value="1"]~div .sheet-HideIfOverviewNoCreation,
+.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked) ~ .sheet-HideIfOverviewNoEdit,
+.sheet-tabMain[value="1"]~div .sheet-testRepEditMode:not(:checked)~div .sheet-HideIfOverviewNoEdit,
+.sheet-tabMain[value="1"]~div .sheet-HideIfOverview,
+.sheet-tabMain:not([value="1"])~div .sheet-HideIfNotOverview,
+.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ .repcontainer .sheet-HideIfCombatNoEdit,
+.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ .sheet-HideIfCombatNoEdit,
+.sheet-tabMain[value="2"]~div .sheet-testRepEditMode:not(:checked) ~ div>.sheet-HideIfCombatNoEdit,
+.sheet-tabMain[value="2"]~div .sheet-HideIfCombat,
+.sheet-tabMain:not([value="2"])~div .sheet-HideIfNotCombat {
+ display: none;
+/* border: 1px yellow solid; */
+}
+
+
+/* Highlight the selected tab */
+input.sheet-tabMain:checked + span,
+input.sheet-tabSpell:checked + span,
+input.sheet-tabGrim:checked + span,
+input.sheet-tabAdjust:checked + span,
+input.sheet-tabMain:checked + .sheet-testCloseChecked + .sheet-HideIfCloseChecked,
+input.sheet-tabMain:checked + .sheet-testCloseChecked + .sheet-HideIfCloseChecked + .sheet-HideIfNotCloseChecked {
+ background-color: var( --outline-color );
+ color: var( --header-font-color );
+ border: 1px solid black;
+}
+
+
+/* ############################################ JBF Icons and images ################################################### */
+
+.sheet-rolltemplate-icons-action,
+.sheet-icon-action { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action.png); } /*License Information*/
+.sheet-rolltemplate-icons-action-free,
+.sheet-icon-action-free { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Free.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-action-simple,
+.sheet-icon-action-simple { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Simple.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-action-standard,
+.sheet-icon-action-standard { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Standard.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-action-sustained,
+.sheet-icon-action-sustained { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-Sustained.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-icon-action-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-white.png); } /*License Information*/
+.sheet-icon-action-na { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Action-NA.png); } /* https://findicons.com/files/icons/2610/flat_weather_icons/128/na.png */
+.sheet-rolltemplate-icons-aggressive,
+.sheet-icon-aggressive { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Agressive.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-ambush,
+.sheet-icon-ambush { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ambush.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-icon-armor { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Armor.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-ask,
+.sheet-icon-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ask.png); } /*License Information*/
+.sheet-rolltemplate-icons-attack,
+.sheet-icon-attacks { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Attacks.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-rolltemplate-icons-attackcc,
+.sheet-icon-attacks-cc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Attacks-cc.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/blade-drag.html#download*/
+.sheet-rolltemplate-icons-blindsided,
+.sheet-icon-blindsided { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Blindsided.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/backstab.html#download*/
+.sheet-rolltemplate-icons-blindsiding,
+.sheet-icon-blindsiding { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Blindsiding.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-rolltemplate-icons-calledshot,
+.sheet-icon-calledshot { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/CalledShot.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-rolltemplate-icons-charging,
+.sheet-icon-charging { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Charging.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/rhinoceros-horn.html#download*/
+.sheet-icon-circle { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/plain-circle.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/rhinoceros-horn.html#download*/
+.sheet-icon-coin { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-icon-coin-copper { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Copper.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-icon-coin-silver { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Silver.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-icon-coin-gold { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Coin-Gold.png); } /*Creative Commons: https://game-icons.net/1x1/darkzaitzev/hooded-assassin.html#download*/
+.sheet-rolltemplate-icons-cover,
+.sheet-icon-cover { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Cover.png); } /*Creative Commons: https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
+.sheet-icon-cover99 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Cover-99.png); } /*Creative Commons: https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
+.sheet-rolltemplate-icons-damage,
+.sheet-icon-damage { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-rolltemplate-icons-damagecc,
+.sheet-icon-damage-cc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage-cc.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/dripping-knife.html#download*/
+.sheet-icon-death { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Death.png); } /*Creative Commons :https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
+.sheet-rolltemplate-icons-defenses,
+.sheet-icon-defenses { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defenses.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/shield-echoes.html#download*/
+.sheet-icon-defenses-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defenses-White.png); } /*Creative Commons :https://game-icons.net/1x1/heavenly-dog/defensive-wall.html#download*/
+.sheet-rolltemplate-icons-defensive,
+.sheet-icon-defensive { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defensive.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/arrows-shield.html#download*/
+.sheet-icon-defensive-exc { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Defensive-exc.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/arrows-shield.html#download*/
+.sheet-rolltemplate-icons-devotion,
+.sheet-icon-devotion { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-icon-devotion-on { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion-On.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-icon-devotion-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion-Ask.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-rolltemplate-icons-devotion2,
+.sheet-icon-devotion2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion2.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-rolltemplate-icons-devotion3,
+.sheet-icon-devotion3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion3.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-icon-dice { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Dice.png); } /* https://static.thenounproject.com/png/1279708-200.png */
+.sheet-icon-edit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Edit.png); } /*License Information*/
+.sheet-icon-edit-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Edit-White.png); } /*License Information*/
+.sheet-rolltemplate-icons-effect,
+.sheet-icon-effect { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Effect.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/star-swirl.html#download*/
+.sheet-icon-effect-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Effect-white.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/star-swirl.html#download*/
+.sheet-icon-entangled { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Entangled.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
+.sheet-icon-flying { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Flying.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
+.sheet-icon-grimoire { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Grimoire.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/fishing-net.html*/
+.sheet-rolltemplate-icons-harried,
+.sheet-icon-harried { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
+.sheet-rolltemplate-icons-harried3,
+.sheet-icon-harried3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried3.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
+.sheet-rolltemplate-icons-harried4,
+.sheet-icon-harried4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried4.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
+.sheet-rolltemplate-icons-harried5,
+.sheet-icon-harried5 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Harried5.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/screaming.html#download*/
+.sheet-rolltemplate-icons-impaired,
+.sheet-icon-impaired { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Impaired.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-rolltemplate-icons-impaired4,
+.sheet-icon-impaired4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Impaired4.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-rolltemplate-icons-init,
+.sheet-rolltemplate-icons-initrep,
+.sheet-icon-initiative { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative.png); } /*License Information*/
+.sheet-icon-initiative-noarmor { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative-NoArmor.png);}/*https://static.thenounproject.com/png/539377-200.png */
+.sheet-icon-interdiction { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Interdiction.png); } /*License Information*/
+.sheet-icon-inventory { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Inventory.png); } /*License Information*/
+.sheet-rolltemplate-icons-jumpup,
+.sheet-icon-jumpup { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/JumpUp.png); } /*License Information*/
+.sheet-rolltemplate-icons-karma,
+.sheet-icon-karma { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-rolltemplate-icons-karma2,
+.sheet-icon-karma2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma2.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-rolltemplate-icons-karma3,
+.sheet-icon-karma3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma3.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-icon-karma-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma-Ask.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-icon-karma-on { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma-On.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-icon-kit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Kit.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-rolltemplate-icons-knockdown,
+.sheet-icon-knockeddown { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Knockdown.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-icon-leftpane { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/LeftPane-White.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-link { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-link-out { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-out.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-link-in { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-in.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-link-in-out { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Link-In-Out.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-MA,
+.sheet-icon-MA { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MA.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-maneuver-creature { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Creature.png);} /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-maneuver-opponent { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Opponent.png);} /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-maneuver-show { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Maneuver-Show.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-matrix { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-matrix-attune { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Attune.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-matrix-enhanced { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Enhanced.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-matrix-armored { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Armored.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-matrix-shared { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Matrix-Shared.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-md,
+.sheet-icon-MD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-move-based { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Move-Based.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-naked { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Naked.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
+.sheet-icon-naked-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Naked-white.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
+.sheet-icon-newday { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/NewDay.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
+.sheet-icon-notes { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Notes.png); } /*https://game-icons.net/1x1/delapouite/chat-bubble.html#download*/
+.sheet-icon-noshield { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/NoShield.png); } /*https://game-icons.net/1x1/skoll/shield-disabled.html#downloadd*/
+.sheet-rolltemplate-icons-PA,
+.sheet-icon-PA { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PA.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/chest-armor.html#download*/
+.sheet-icon-parameter { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Parameter.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-parameter-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Parameter-white.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-partialcover, /* Note, this is Target Partial Cover. Character Partial Cover is -cover */
+.sheet-icon-partialcover { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PartialCover.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-pd,
+.sheet-icon-PD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/swords-emblem.html*/
+.sheet-rolltemplate-icons-damagepoison,
+.sheet-icon-poisoned { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Poisoned.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-potion { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Potion.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-rangelong,
+.sheet-icon-rangelong { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/RangeLong.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-icon-ration { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Ration.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-rolltemplate-icons-recovery,
+.sheet-rolltemplate-icons-recoveryrep,
+.sheet-icon-recovery { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Recovery.png); } /*Creative Commons :https://game-icons.net/1x1/delapouite/caduceus.html#download*/
+.sheet-rolltemplate-icons-reserved,
+.sheet-icon-reserved { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Reserved.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-resistance { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Resistance.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-rolltype-ask { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-ask.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-rolltype-public { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-Public.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-rolltype-PGM { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-PGM.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-rolltype-GM { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Rolltype-GM.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-sd,
+.sheet-icon-SD { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/SD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-shield { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Shield.png); } /*Creative Commons : https://game-icons.net/1x1/lorc/fist.html#download*/
+.sheet-rolltemplate-icons-split,
+.sheet-icon-split { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Split.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-stealthy { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stealthy.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-rolltemplate-icons-strain,
+.sheet-icon-strain { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-strain1,
+.sheet-icon-strain1 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain1.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-strain2,
+.sheet-icon-strain2 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain2.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-strain3,
+.sheet-icon-strain3 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain3.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-stun,
+.sheet-icon-stun { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-stun-white { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun-white.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-sum { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Sum.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-surprised,
+.sheet-icon-surprised { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Surprised.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-tail,
+.sheet-icon-tail { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tail.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-tips-edit { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Edit.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-tips-mods { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Mods.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-tips-tooltip { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Tips-Tooltip.gif); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-tknactn { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/TknActn.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-TN,
+.sheet-icon-TN { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/TN.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-vision,
+.sheet-icon-vision { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-vision4,
+.sheet-icon-vision4 { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision4.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-vision-based { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Vision-Based.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-weapon { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weapon.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-wealth { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wealth.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-weave,
+.sheet-icon-weave { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weave.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-weave-extra { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Weave.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-willforce { content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Willforce.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-rolltemplate-icons-wounds{ content: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wounds-background.png);} /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+
+.sheet-background-frame1 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame1.jpg); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame2 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame2.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame3 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame3.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame4 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame4.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame5 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame5.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame6 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame6.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame7 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame7.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame8 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame8.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-background-frame9 { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame9.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+
+.sheet-icon-damage-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Damage-background.png);} /*License Information*/
+.sheet-icon-devotion-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Devotion.png); } /*Creative Commons :https://game-icons.net/1x1/lorc/angel-outfit.html#download*/
+.sheet-icon-initiative-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Initiative.png); } /*License Information*/
+.sheet-icon-interdiction-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Interdiction.png); } /*License Information*/
+.sheet-icon-karma-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Karma.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/entangled-typhoon.html*/
+.sheet-icon-knockeddown-bakcground::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Knockdown.png); } /*Creative Commons: https://game-icons.net/1x1/sbed/falling.html#download*/
+.sheet-icon-MA-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MA.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-MD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/MD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-PA-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PA.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/chest-armor.html#download*/
+.sheet-icon-PD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/PD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/swords-emblem.html*/
+.sheet-icon-recovery-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Recovery.png); } /*Creative Commons :https://game-icons.net/1x1/delapouite/caduceus.html#download*/
+.sheet-icon-SD-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/SD.png); } /*Creative Commons: https://game-icons.net/1x1/lorc/bolt-shield.html#download*/
+.sheet-icon-stun-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Stun.png); } /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+.sheet-icon-wounds-background::before { background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Wounds-background.png);} /*Creative Commons: https://game-icons.net/1x1/delapouite/knocked-out-stars.html#download*/
+/* Elsewhere in this file there are url's describing Strain.png, Frame20.png,
+ and two logo's that are stored on on amazon servers instead of github.
+*/
+
+
+.sheet-frame {
+ background-size: 100% 100%;
+ /* Temporarly disabled to work on the color palette */
+ /* background-size: 0% 0%; */
+}
+
+
+.sheet-frameBig {
+ /* background-size: 110% 110%; Temporarly disabled to work on the color palette*/
+ background-size: 0% 0%;
+}
+
+.sheet-iconlabel-white.sheet-iconpaddedright,
+.sheet-iconlabel-header.sheet-iconpaddedright,
+.sheet-iconpaddedright {
+ padding-right: 3px ; /* JBF was important*/
+ margin-left: -3px ; /* JBF was important*/
+ padding-top: 0px ; /* JBF was important*/
+ padding-bottom: 0px ; /* JBF was important*/
+ border: 1px solid transparent;
+ vertical-align: middle;
+}
+.sheet-iconlabel-white.sheet-iconpaddedleft,
+.sheet-iconlabel-header.sheet-iconpaddedleft,
+.sheet-iconpaddedleft {
+ padding-left: 3px ; /* JBF was important*/
+ margin-right: -3px ; /* JBF was important*/
+ padding-top: 0px ; /* JBF was important*/
+ padding-bottom: 0px ; /* JBF was important*/
+ vertical-align: middle;
+}
+
+.sheet-undernumber {
+ padding-top: 0px;
+ margin-top: -4px;
+}
+
+.sheet-DP-ControlBox,
+.sheet-Karma-ControlBox {
+ white-space: nowrap;
+ display: inline-block;
+ width: 30px;
+ text-align: center;
+ vertical-align: middle;
+ padding: 0;
+ margin: 1px;
+}
+
+/* ############################################ JBF : Icon checkboxes Management #################################### */
+.charsheet input.sheet-iconcheckbox {
+ display:none;
+}
+
+.sheet-iconlabel-header-invert,
+.sheet-iconlabel-invert,
+.sheet-iconlabel-header,
+.sheet-iconlabel {
+ display: inline-block;
+ padding: 1px;
+ height: 20px;
+ width: 20px;
+ margin: 0px;
+ vertical-align: middle;
+ border-radius: 5px;
+ opacity: 0.7;
+ border: 1px solid transparent;
+ background-color: var( --icon-color);
+}
+
+
+.sheet-iconlabel-white {
+ display: inline-block;
+ padding: 2px;
+ opacity: 0.5;
+ height: 20px;
+ width: 20px;
+ margin: 0px;
+ border: 1px solid transparent;
+ vertical-align: middle;
+}
+
+.sheet-iconlabelsmall {
+ display: inline-block;
+ vertical-align: middle;
+ padding: 0px;
+ opacity: 0.7;
+ width: 15px;
+ margin: 0px;
+ border: 1px solid transparent;
+}
+
+.sheet-iconlabelCC {
+ display: inline-block;
+ vertical-align: middle;
+ padding: 0px;
+ opacity: 1;
+ width: 20px;
+ margin: 0px;
+ border: 1px solid transparent;
+ background-color: var( --icon-color);
+}
+
+.sheet-iconlabelbig {
+ display: inline-block;
+ vertical-align: middle;
+ padding: 1px;
+ opacity: 1;
+ width: 30px;
+ margin: 0px;
+ border: 1px solid transparent;
+ background-color: var( --icon-color);
+}
+
+.sheet-iconstatic {
+ width: 20px;
+ text-align: center;
+ vertical-align: middle;
+ padding: 0px;
+ margin: 0px;
+}
+
+.sheet-iconstatic-unchecked {
+ opacity:0.7;
+}
+
+.sheet-iconstaticsmall {
+ width: 15px;
+ text-align: center;
+ vertical-align: middle;
+ padding: 0px;
+ margin: 0px;
+}
+
+.sheet-iconstaticBig {
+ width: 30px;
+ text-align: center;
+ vertical-align: middle;
+ padding: 0px;
+ margin: 0px;
+ margin-right: -5px;
+}
+
+input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-header-invert,
+input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-invert,
+input.sheet-iconcheckbox:checked + .sheet-iconlabel-header,
+input.sheet-iconcheckbox:checked + .sheet-iconlabelsmall,
+input.sheet-iconcheckbox:checked + .sheet-iconlabel {
+ opacity: 1;
+ border: 1px solid black;
+}
+
+
+
+
+input.sheet-iconcheckbox:checked + .sheet-iconlabel-white,
+input.sheet-iconcheckbox:not(:checked) + .sheet-iconlabelbig {
+ opacity: 1;
+ border: 1px solid transparent;
+}
+
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-invert:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-header-invert:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-header:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelCC:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelbig:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabelsmall:hover,
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel:hover,
+input[type="radio"].sheet-iconcheckbox:not(:checked) + .sheet-iconlabel:hover {
+ background-color: var( --hover-color-bg );
+ background-position: 0 -15px;
+ background-position-x: 0px;
+ background-position-y: -15px;
+ -webkit-transition: background-position .1s linear;
+ -moz-transition: background-position .1s linear;
+ -ms-transition: background-position .1s linear;
+ -o-transition: background-position .1s linear;
+ transition: background-position .1s linear;
+ transition-property: background-position;
+ transition-duration: 0.1s;
+ transition-timing-function: linear;
+ transition-delay: 0s;
+ border : 1px solid var( --hover-color );
+}
+
+input[type="checkbox"].sheet-iconcheckbox + .sheet-iconlabel-white:hover,
+input[type="radio"].sheet-iconcheckbox:not(:checked) + .sheet-iconlabel-white:hover {
+ border : 1px solid red;
+ opacity: 0.8;
+}
+
+/*JBF@JBF : logic hiding unchecked icons when the header is not hovered*/
+
+.sheet-header-flex-container:not(:hover) .sheet-iconcheckbox:checked+.sheet-iconlabel-header-invert,
+.sheet-header-flex-container:not(:hover) .sheet-iconcheckbox:not(:checked)+.sheet-iconlabel-header {
+ height: 0px;
+ overflow:hidden;
+ /* width:0px; */
+ border: 1px solid transparent;
+ background : transparent;
+ /* padding: 0px; */
+ margin: 0px;
+}
+
+/*JBF@JBF : logic collapsing the icon container */
+label.sheet-iconlabel2,
+.sheet-iconlabel2 {
+ margin: 0px !important;
+ padding: 0px !important;
+ min-width: 0px !important;
+ flex-grow: 0; /* it cant grow anymore... We want it to collapse */
+ flex-shrink: 1;
+ /* height: 0;
+ line-height:0; */
+}
+
+/* .sheet-header-flex-container:hover label.sheet-iconlabel2{
+ height: auto;
+ line-height:auto;
+} */
+
+/* ####################################### JBF : Strain icon */
+/* JBF version with the drop of blood */
+input[type="text"].sheet-strainicon {
+ background: var(--locked-color);
+ background-image: url(https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Strain.png);
+ background-repeat: no-repeat;
+ width: 2.5em;
+ height: 2.5em;
+ background-position: 0px -3px;
+ background-size: cover;
+ color: var( --header-font-color );
+ font-size: 11px;
+ font-family : initial;
+}
+
+.sheet-strainadvanced {
+font-size:11px;
+margin-left:-10px;
+font-weight:bold;
+
+}
+
+.sheet-info {
+ float: right;
+ margin-top: -6px;
+ height: 30px;
+ font-family: "Pictos";
+ font-size: 24px;
+}
+
+
+/* ############################################ Roll Templates & colors ###################################################### */
+/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
+
+.sheet-rolltemplate-chatrecord {
+/* background-color: LightBlue; */
+}
+
+
+.sheet-rolltemplate-chatrecord table,
+.sheet-rolltemplate-rolltargetnumber table {
+ width: 100%;
+ border: 1px solid black;
+ color: black;
+ font-size: 1em;
+ font-family: "Helvetica Neue", Helvetica, sans-serif;
+}
+
+.sheet-rolltemplate-chatrecord thead,
+.sheet-rolltemplate-rolltargetnumber thead {
+ border-bottom: 1px solid black;
+ line-height: 1.6em;
+ font-size: 1.2em;
+ /* font-family: Papyrus, fantasy; */
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+}
+
+.sheet-rolltemplate-chatrecord th {
+ background-color: #660066;
+ color: white;
+ padding-left: 5px;
+ vertical-align: middle;
+}
+
+.sheet-rolltemplate-rolltargetnumber th {
+ background-color: #000066;
+ padding-left: 5px;
+ vertical-align: middle;
+ color: white;
+}
+
+.sheet-rolltemplate-chatrecord td,
+.sheet-rolltemplate-rolltargetnumber td {
+ padding: 5px;
+ border-bottom: 1px solid black;
+}
+
+.sheet-rolltemplate-chatrecord tr:nth-child(odd),
+.sheet-rolltemplate-rolltargetnumber tr:nth-child(odd) {
+ background-color: rgba(217, 217, 214, 1);
+}
+
+.sheet-rolltemplate-chatrecord tr:nth-child(even),
+.sheet-rolltemplate-rolltargetnumber tr:nth-child(even) {
+ background-color: rgba(233, 233, 233, 1);
+}
+
+.sheet-rolltemplate-chatrecord td:first-child,
+.sheet-rolltemplate-rolltargetnumber td:first-child {
+ text-align: right;
+ font-weight: bold;
+}
+
+
+.sheet-rolltemplate-chatrecord a[href^="!"] {
+ border: 0.8px;
+ padding: 5px;
+ background-color: PaleGreen;
+ color: black;
+}
+
+
+/* These are all tries for formatting the API roll templates*/
+.sheet-rolltemplate-sect {
+ background-color: white;
+ /* background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame20.png);
+ background-size : 103% 103%;
+ background-position: 55% 53%; */
+ padding: 11px;
+ /* border-radius: 5px; */
+ overflow: hidden;
+ /* width: 90%; */
+
+ border-image-slice:50 66 50 66;
+border-image-width:8px 10px 8px 10px;
+border-image-outset:0px 0px 0px 0px;
+border-image-repeat:round round;
+border-image-source:url("https://raw.githubusercontent.com/Jiboux/roll20-character-sheets/EDv314/Earthdawn%20%28FASA%20Official%29/Images/ED-ExternalFrame.png?raw=true");
+
+
+}
+
+.sheet-rolltemplate-sectSmall {
+ background-color: white;
+ /* background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Earthdawn%20%28FASA%20Official%29/Images/Frame20.png);
+ background-size : 103% 103%;
+ background-position: 55% 53%; */
+ border: solid 2px black;
+ border-radius: 5px;
+ overflow: hidden;
+ /* width: 90%; */
+
+}
+
+
+.sheet-rolltemplate-body {
+ text-align: left;
+ padding-left: 5px;
+ padding-right: 0px;
+}
+
+.sheet-rolltemplate-line-i {
+ line-height: 18px;
+}
+
+
+.sheet-rolltemplate-subheadertext {
+line-height: 0.9em;
+font-size: 0.9em;
+font-weight: lighter;
+color: black;
+background: transparent;
+text-align: center;
+margin-top: -0.1em;
+margin-bottom: 0.2em;
+}
+
+.sheet-rolltemplate-header {
+ font-weight: bold;
+ text-align: center;
+ color: black;
+ background: white;
+ /* font-family: Papyrus, fantasy; */
+ font-family: 'Aladin', Papyrus, "Helvetica Neue", Helvetica, sans-serif;
+ font-weight:normal !important;
+ vertical-align: middle;
+ line-height: 1.2em;
+ font-size: 1.2em;
+ margin-bottom: 3px;
+}
+
+
+.sheet-rolltemplate-button {
+ background-color: firebrick !important;
+ color: white !important;
+ padding: 1px 8px !important;
+ border: 1px solid black !important;
+ margin: 2px 5px !important;
+ min-width: auto;
+ border-radius: 5px;
+}
+
+.sheet-rolltemplate-iconSmall,
+.sheet-rolltemplate-iconLarge,
+.sheet-rolltemplate-icon {
+ margin: -5px 0px; /* It is fine if the icons overflow up and down a bit. We don't want them increasing the size of the line they are on. */
+ overflow: visible;
+ padding: 0px;
+ text-align: center;
+ vertical-align: middle;
+}
+.sheet-rolltemplate-iconSmall {
+ height: 19px;
+ width: 19px;
+}
+
+.sheet-rolltemplate-iconLarge {
+ height: 20px;
+ width: 20px;
+}
+
+.sheet-rolltemplate-icon {
+ height: 20px;
+ width: 20px;
+}
+
+
+/* iconLarge is only used for the "Action" icon in a header, so format for that. */
+.sheet-rolltemplate-header-action,
+.sheet-rolltemplate-header-ask,
+.sheet-rolltemplate-header-pd,
+.sheet-rolltemplate-header-md,
+.sheet-rolltemplate-header-sd,
+.sheet-rolltemplate-header-attack,
+.sheet-rolltemplate-header-attackcc,
+.sheet-rolltemplate-header-init,
+.sheet-rolltemplate-header-initrep,
+.sheet-rolltemplate-header-weave,
+.sheet-rolltemplate-header-knockdown,
+.sheet-rolltemplate-header-jumpup
+ {
+ color: darkgreen;
+ border-bottom: 4px darkgreen solid;
+}
+
+.sheet-rolltemplate-header-effect,
+.sheet-rolltemplate-header-damage,
+.sheet-rolltemplate-header-damagecc,
+.sheet-rolltemplate-header-damagepoison
+ {
+ color: firebrick;
+ border-bottom: 4px firebrick solid;
+}
+
+.sheet-rolltemplate-header-recovery {
+ color: darkgoldenrod;
+ border-bottom: 4px darkgoldenrod solid;
+}
+
+
+
+/* ####################### Print Format ################# */
+
+/* .sheet-PrintSpacer{
+ display:none;
+} */
+
+/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
+
+@media print {
+ /* All your print styles go here */
+
+.sheet-user-root{
+ background-color: white !important;
+}
+
+.sheet-Attrib-box{
+ width:100px;
+}
+
+.sheet-Defense-box{
+ width:90px;
+}
+
+.sheet-PrintNoBreak{
+page-break-inside: avoid;
+}
+
+.sheet-PrintNoFlex{
+display : block !important;
+}
+
+.sheet-flex-column {
+flex-direction: row;
+}
+
+/* .sheet-PrintSpacer{
+ height:200px;
+ display:inline-block;
+} */
+
+ .sheet-buffSignLeft,
+ .sheet-buffSignRight,
+ .sheet-buffLeft,
+ .sheet-buffRight
+ { display: none !important; }
+
+
+ .sheet-testRepOption5:not(:checked)~div .sheet-HideIfNotOption5,
+ .sheet-testRepOption5:not(:checked)~.repcontainer .sheet-HideIfNotOption5, /*These are the step dice, always show if print*/
+ .sheet-ShowIfPrint {
+ display: inline-block !important;
+ }
+
+ .ui-dialog {
+ position: static !important;
+ }
+
+ .sheet-redGreen[value^="-"]~ b,
+ .sheet-greenRed[value^="-"]~ b,
+ .sheet-redGreen[value="0"] ~ input,
+ .sheet-greenRed[value="0"] ~ input,
+ .sheet-redGreen[value="0"] ~ b,
+ .sheet-greenRed[value="0"] ~ b {
+ /* color: transparent !important; */
+ }
+
+
+/*Manage the display of the different sections*/
+
+ .sheet-tabGrim~fieldset.repeating_spell+.repcontainer>.repitem .sheet-filter-box /* display everything no matter what which of the inner boxes are checked. */
+ {
+ display: block;
+ border: none; /*JBF*/
+ }
+ /*JBF@JBF@CD : For Skills, Knacks and Talents, in overview, everything is displayed, and in Combat, only the checked ones)*/
+
+
+
+ input.sheet-tabMain~div .sheet-section-core,
+ input.sheet-tabMain~div .sheet-section-talents,
+ input.sheet-tabMain~div .sheet-section-knacks,
+ input.sheet-tabMain~div .sheet-section-skills,
+ input.sheet-tabMain~div .sheet-section-spells,
+ input.sheet-tabMain~div .sheet-section-equipment,
+ input.sheet-tabMain~div .sheet-section-gear,
+ input.sheet-tabMain~div .sheet-section-notes,
+ input.sheet-tabMain~div .sheet-section-record,
+ input.sheet-tabSpell~.sheet-section-spells-talents,
+ input.sheet-tabSpell~.sheet-section-spells-matrices,
+ input.sheet-tabSpell~.sheet-section-spells-grimoire {
+ max-height: 999999px;
+ max-width: 999999px;
+ visibility: visible;
+ opacity: 1;
+ transition: opacity 0.5s linear 0s;
+ break-after: auto;
+ /* border-top: 2px double var(--outline-color); */
+ }
+
+ /* .sheet-tabMain~div .repcontainer .sheet-HideIfOverviewNoEdit,
+ .sheet-tabMain~div .sheet-HideIfOverviewNoEdit,
+ .sheet-tabMain~div .sheet-HideIfOverview,
+ .sheet-tabMain~div .sheet-HideIfNotOverview,
+ .sheet-tabMain~div .repcontainer .sheet-HideIfCombatNoEdit,
+ .sheet-tabMain~div .sheet-HideIfCombatNoEdit,
+ .sheet-tabMain~div .sheet-HideIfCombat,
+ .sheet-tabMain~div .sheet-HideIfNotCombat {
+ display: inline-block !important;
+ } */
+
+ .sheet-header-iconbox,
+ #macrobar,
+ #macrobar_macros,
+ #edit-button,
+ #playerzone,
+ .sheet-iconlabel-white,
+ .sheet-icon-karma-ask,
+ .sheet-icon-karma-on,
+ .sheet-icon-link-in,
+ .sheet-icon-link-out,
+ .sheet-icon-link-in-out,
+ .sheet-icon-notes,
+ .repcontrol
+ { display: none !important; }
+
+ .sheet-testEdition[value="3"]~div .sheet-HideIfEdition3,
+ .sheet-testEdition:not([value="3"])~div .sheet-HideIfNotEdition3,
+ .sheet-testEdition[value="4"]~div .sheet-HideIfEdition4,
+ .sheet-testEdition:not([value="4"])~div .sheet-HideIfNotEdition4,
+ .sheet-testCloseChecked:checked+.sheet-HideIfCloseChecked,
+ .sheet-testCloseChecked:not(:checked)+.sheet-HideIfNotCloseChecked,
+ .sheet-testCloseChecked:not(:checked)+.sheet-HideIfCloseChecked+.sheet-HideIfNotCloseChecked,
+ .nav-tabs,
+ .nav,
+ .sheet-Creation,
+ .sheet-HideIfPrint
+ { display: none !important; }
+
+ .sheet-tabMain~div .repcontainer .sheet-HideIfOverviewNoEdit.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfOverviewNoEdit.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfOverview.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfNotOverview.sheet-HideIfPrint,
+ .sheet-tabMain~div .repcontainer .sheet-HideIfCombatNoEdit.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfCombatNoEdit.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfCombat.sheet-HideIfPrint,
+ .sheet-tabMain~div .sheet-HideIfNotCombat.sheet-HideIfPrint,
+ .sheet-testAPI:not([value="1"])~div .sheet-api,
+ .sheet-testAPI:[value="1"]~div .sheet-NoAPI {
+ display: none !important;
+ }
+
+ .charsheet .sheet-Attrib-header,
+ .charsheet .sheet-text-button-header,
+ .charsheet .sheet-headerbar {
+ /*color : white !important;
+ background-color : var(--outline-color) !important;*/
+ background-color : grey !important;
+ border : 1px solid black;
+ /* font-family: Papyrus, fantasy; */
+ font-family: 'Aladin', "Helvetica Neue", Helvetica, sans-serif;
+ font-weight: normal !important;
+ border-radius:10px;
+ }
+
+
+
+ .sheet-flex-container {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ }
+
+.sheet-w75px
+{ width : 50px !important;}
+
+
+
+} /* end media print */
+
+/* ####################### API Format ################# */
+/* For some weird Reason, the Print format must be in between the roll templates and the API buttons. DO NOT MOVE */
+a.sheet-chatbutton,
+.textchatcontainer a[href^="!"].sheet-chatbutton,
+a.textchatcontainer a.sheet-chatbutton {
+ padding: 0px 3px !important;
+ border: 1px solid black !important;
+ border-radius: 5px;
+ margin: 1px 0px !important;
+ min-width: auto;
+ white-space: nowrap;
+ background-color: grey;
+ color: white;
+}
+
+/* ########################### End ############################### */