Files
2026-03-24 22:07:03 +01:00

3973 lines
100 KiB
CSS

/* -------------------------- IMPORTS -------------------------- */
@import url("https://fonts.cdnfonts.com/css/georgia-pro-cond");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");
/* -------------------------- BASE STYLES -------------------------- */
.charsheet {
--main-color: #411110;
--secondary-color: #1f1f1f;
--accent-color: #411110c0;
--background-grey: #2d2d2d;
--border-grey: #454545;
--text-grey: #8d8d8d;
--h4color: #9b9b9b;
--background: #f7f6e4;
--blackandwhite: #1f1f1f;
--blackandwhite2: white;
--main-font: "Georgia Pro", sans-serif;
--standard-font: "Georgia Pro", sans-serif;
--secondary-font: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.sheet-rolltemplate-theexorcistcodex,
.sheet-rolltemplate-theexorcistcodex-description {
--main-color: #411110;
--secondary-color: #1f1f1f;
--accent-color: #411110c0;
--background-grey: #2d2d2d;
--border-grey: #454545;
--text-grey: #8d8d8d;
--h4color: #9b9b9b;
--background: #f7f6e4;
--blackandwhite: #1f1f1f;
--blackandwhite2: white;
--main-font: "Georgia Pro";
--standard-font: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
--secondary-font: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
background-color: var(--background);
font-size: 16px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.charactersheet {
background-color: var(--background);
}
* {
box-sizing: border-box;
}
/* -------------------------- DARK MODE STYLES -------------------------- */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: default;
border-color: var(--border-grey) !important;
color: var(--text-grey) !important;
background-color: var(--background-grey);
}
/* -------------------------- UI DIALOG STYLES -------------------------- */
button,
input,
select,
span,
label,
option,
textarea,
button[type="roll"] {
width: 100% !important;
background-image: none;
border-radius: 4px;
font-size: 12px !important;
-moz-appearance: textfield;
appearance: none;
text-align: center;
text-shadow: none;
box-shadow: none;
outline: none;
display: inline-block;
padding: 4px;
border: none;
font-weight: 500;
line-height: 17px;
color: var(--secondary-color);
background-color: transparent;
border: 1px solid #2f2f2f36 !important;
}
button,
input,
select,
span,
label,
option,
button[type="roll"] {
height: 18px !important;
font-size: 12px !important;
line-height: 12px;
margin: 0;
padding: 0;
}
option {
height: 18px !important;
margin: 0;
padding: 0;
background-color: #1f1f1f;
color: white;
}
.charsheet label {
background-color: transparent !important;
border: none !important;
margin: 0;
padding: 0;
text-align: center;
}
.ui-dialog .charsheet input[type="checkbox"]:checked + span {
color: var(--main-color);
align-items: center;
max-height: 12px;
}
.ui-dialog .charsheet .sheet-features-traits2 input[type="checkbox"]:checked + span {
color: var(--main-color);
}
.ui-dialog .charsheet input[type="checkbox"]:hover + span {
color: var(--main-color);
align-items: center;
}
/* -------------------------- INPUT STYLES -------------------------- */
input[type="number"]:not(.sheet-with-arrows) {
-moz-appearance: textfield;
-webkit-appearance: none;
appearance: none;
text-align: center;
}
input[type="number"]:not(.sheet-with-arrows)::-webkit-inner-spin-button,
input[type="number"]:not(.sheet-with-arrows)::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input.sheet-with-arrows[type="number"] {
-moz-appearance: number-input;
-webkit-appearance: number-input;
appearance: number-input;
text-align: center;
}
input.sheet-with-arrows::-webkit-inner-spin-button,
input.sheet-with-arrows::-webkit-outer-spin-button {
-webkit-appearance: auto;
margin: 0;
}
/* -------------------------- PLACEHOLDERS -------------------------- */
::placeholder {
text-align: center;
font-size: 10px;
line-height: 10px;
font-family: "Montserrat" !important;
text-align: left !important;
justify-content: left;
}
.sheet-inputchar::placeholder {
height: 32px !important;
max-height: 32px;
font-size: 22px !important;
font-family: var(--main-font) !important;
font-weight: bolder;
background-color: transparent !important;
border: none;
}
/* -------------------------- BUTTON STYLES -------------------------- */
.btn,
.btn.btn-default,
input[type="checkbox"],
input[type="radio"] {
border-color: var(--border-grey) !important;
max-height: 18px;
border-radius: 4px;
}
input[type="checkbox"]:focus,
input[type="radio"]:focus {
outline: none;
box-shadow: none;
}
.sheet-features-traits2 input[type="checkbox"]:checked {
background-color: var(--secondary-color) !important;
}
input[type="checkbox"]:checked,
input[type="radio"]:checked {
background-color: var(--main-color);
}
.ui-dialog .charsheet button[type="roll"],
input[type="checkbox"]:checked,
input[type="radio"]:checked {
padding: 0;
margin: 0;
border: 1px solid #999 !important;
z-index: 2;
max-height: none;
height: 100% !important;
}
.ui-dialog .charsheet button[type="roll"]:hover,
input[type="checkbox"]:hover,
input[type="radio"]:hover {
background-color: var(--main-color);
color: white;
}
.ui-dialog .charsheet button[type="roll"]:before {
text-align: center;
font-family: Material Symbols Outlined !important;
font-size: 13px;
line-height: 13px;
vertical-align: middle;
position: relative;
top: -1px;
width: 100%;
display: grid;
overflow: hidden;
}
/* -------------------------- BUTTON ICON STYLES -------------------------- */
button[type="roll"].sheet-button-none:before {
content: "" !important;
}
button[type="roll"].sheet-button-description:before {
content: "description" !important;
}
button[type="roll"].sheet-button-attack:before {
content: "swords" !important;
}
button[type="roll"].sheet-button-trade:before {
content: "balance" !important;
}
button[type="roll"].sheet-button-none:before {
content: "" !important;
}
button.sheet-button-none {
font-family: 'Georgia Pro';
text-transform: uppercase;
padding: 0 15px!important;
}
/* -------------------------- SPECIAL -------------------------- */
/* Supprimer les contenus ::before */
.sheet-main-skilldiv input.sheet-checkbox::before,
.sheet-main-dynamic input.sheet-checkbox::before,
.sheet-main-holyfaithfactor-section input.sheet-checkbox::before,
.sheet-main-subequipment input.sheet-checkbox::before,
.sheet-main-sp input.sheet-checkbox::before,
.sheet-main-hp input.sheet-checkbox::before,
.sheet-main-pp input.sheet-checkbox::before,
.sheet-specialpower-div input.sheet-checkbox::before,
input[type="radio"]::before {
content: "" !important;
}
/* Style des input cochés */
.sheet-main-skilldiv input.sheet-checkbox:checked,
.sheet-main-dynamic input.sheet-checkbox:checked,
.sheet-main-holyfaithfactor-section input.sheet-checkbox:checked,
.sheet-main-subequipment input.sheet-checkbox:checked,
.sheet-main-sp input.sheet-checkbox:checked,
.sheet-main-hp input.sheet-checkbox:checked,
.sheet-main-pp input.sheet-checkbox:checked,
.sheet-specialpower-div input.sheet-checkbox:checked,
input[type="radio"]:checked {
border-radius: 100%;
width: 10px !important;
height: 10px !important;
}
input[type="radio"].sheet-checkbox {
border: 1px solid #999 !important;
width: 10px !important;
height: 10px !important;
}
input[type="checkbox"],
input[type="radio"] {
border-color: #bdbdbd !important;
max-height: 10px !important;
}
input[type="checkbox"]:checked::before,
input[type="checkbox"]::before,
input[type="radio"]:checked::before,
input[type="radio"]::before {
font-size: 12px;
line-height: 16px;
height: auto;
}
.sheet-main-skilldiv.sheet-div2 .sheet-visibility {
border: none !important;
}
input[type="checkbox"].sheet-visibility {
font-size: 10px;
line-height: 10px;
height: 12px !important;
background-color: transparent !important;
border: none !important;
}
input[type="checkbox"].sheet-visibility:checked::before {
content: "visibility_off" !important;
color: grey;
font-family: Material Symbols Outlined !important;
line-height: 10px;
}
input[type="checkbox"].sheet-visibility::before {
font-family: Material Symbols Outlined !important;
line-height: 10px;
content: "visibility" !important;
color: var(--main-color);
}
input[type="checkbox"]:checked::before {
content: "✔";
color: var(--blackandwhite2);
}
input[type="checkbox"]::before {
content: "✘";
color: grey;
}
.sheet-main-skilldiv input[type="checkbox"],
.sheet-specialpower-div input[type="checkbox"] {
width: 18px !important;
height: 18px !important;
}
.sheet-main-skilldiv input.sheet-absoluteinput[type="checkbox"] {
width: 100%!important;
max-height: 18px!important;
height: 18px !important;
}
.sheet-main-skilldiv input[type="checkbox"],
.sheet-specialpower-div input[type="checkbox"] {
width: 10px !important;
height: 10px !important;
border: 1px solid rgba(63, 58, 58, 0.33) !important;
}
/* -------------------------- COULEURS -------------------------- */
.sheet-grey {
color: var(--text-grey) !important;
}
.sheet-maincolor[readonly],
.sheet-maincolor {
color: var(--main-color) !important;
}
.sheet-stat-line {
grid-template-columns: 1fr;
}
.sheet-main-equipment .sheet-stat-line {
grid-template-columns: 1fr 1fr;
}
.sheet-flex-line {
display: flex !important;
justify-content: center;
}
.sheet-flex-column {
display: grid !important;
grid-template-columns: repeat(2, 1fr);
gap: 10px !important;
align-items: flex-start !important;
}
.sheet-flex-column > div {
gap: 2px!important;
}
.sheet-flex-column .sheet-left {
padding-left: 0px !important;
}
.sheet-flex-column input[type="number"],
.sheet-flex-column input[type="text"],
.sheet-flex-column input[readonly] {
max-height: 18px !important;
border: none !important;
line-height: 18px !important;
color: var(--blackandwhite);
opacity: 1;
flex-grow: 1;
font-size: 12px !important;
font-family: Georgia !important;
}
.sheet-flex-column input.sheet-base {
background-color: transparent;
border: 1px solid rgba(128, 128, 128, 0.25) !important;
}
select.sheet-mod,
input.sheet-mod,
input.sheet-mod[readonly],
input.sheet-up,
input.sheet-up[readonly],
input.sheet-inputchar2.sheet-mod,
input.sheet-inputchar2.sheet-mod[readonly] {
background-color: rgba(128, 128, 128, 0.25)!important;
border: none !important;
color: black !important;
}
input.sheet-final,
input.sheet-final[readonly],
input.sheet-inputchar2.sheet-final,
input.sheet-inputchar2.sheet-final[readonly] {
background-color: rgba(65, 17, 16, 0.75)!important;
color: white !important;
}
.sheet-skill-line {
display: flex !important;
column-gap: 3px !important;
}
.sheet-titre {
grid-template-columns: 1fr 12px;
}
.sheet-titre2 {
grid-template-columns: 1fr 1fr 35px 20px 20px;
}
.sheet-titre.sheet-subtitre2 {
grid-template-columns: 12px 1fr 12px;
}
.sheet-titre.sheet-subtitre {
grid-template-columns: 12px 1fr;
}
.sheet-left.sheet-repeatingname {
color: var(--blackandwhite);
opacity: 1;
flex-grow: 1;
}
.sheet-repeatingbutton.sheet-skill-line {
column-gap: 1px !important;
}
.sheet-stat-line.sheet-stat-line2 {
grid-template-columns: 1fr !important;
}
.sheet-stat-line span,
.sheet-flex-line span,
.sheet-skill-line span {
border: none !important;
font-size: 10px !important;
line-height: 10px !important;
max-height: 10px !important;
color: var(--h4color) !important;
font-family: var(--secondary-font) !important;
width: auto !important;
}
.sheet-skill-line span {
color: var(--blackandwhite) !important;
}
.sheet-skill-line img {
max-height: 10px !important;
}
.sheet-flex-line-special {
column-gap: 10px !important;
}
.sheet-flex-line-special2 {
grid-template-columns: 1fr 20px 10px 20px;
}
.sheet-flex-line-special2 span {
border:none!important;
max-height:10px!important;
}
.sheet-flex-line-special2 input {
max-height:10px!important;
font-size: 10px!important;
border:none!important;
}
.sheet-main-pp .sheet-flex-line span::before {
content: "♦"!important;
}
.sheet-stat-line span::before,
.sheet-flex-line span::before {
content: "♦";
margin: 0 3px 0 -3px;
color: var(--main-color);
}
.sheet-flex-line span[name="attr_backgroundroll"],
.sheet-flex-line span[name="attr_motivationroll"] {
color: var(--main-color) !important;
min-width: 50px;
}
.sheet-flex-line span[name="attr_backgroundroll"]::before,
.sheet-flex-line span[name="attr_motivationroll"]::before {
content: "(";
margin: 0 3px 0 -3px;
color: var(--main-color);
}
.sheet-flex-line span[name="attr_backgroundroll"]::after,
.sheet-flex-line span[name="attr_motivationroll"]::after {
content: ")";
margin: 0 -3px 0 3px;
color: var(--main-color);
}
.sheet-flexline-percentage {
max-width: 20px !important;
background-color: transparent !important;
}
.sheet-flexline-percentage::before {
content: "(";
margin: 0;
color: var(--main-color);
}
.sheet-flexline-percentage::after {
content: ")";
margin: 0;
color: var(--main-color);
}
.sheet-stat-line .sheet-just-label {
color: var(--blackandwhite);
text-transform: uppercase !important;
}
.sheet-stat-line .sheet-just-label::before {
content: "" !important;
}
.sheet-flex-line span.sheet-stat-label-25:before {
content: "25% =";
color: var(--blackandwhite);
opacity: 0.75;
}
.sheet-flex-line span.sheet-stat-label-50:before {
content: "50% =";
color: var(--blackandwhite);
opacity: 0.75;
}
/* -------------------------- TEXT AREA STYLES -------------------------- */
.charsheet textarea {
width: 100% !important;
border: none;
height: 16px;
line-height: 14px !important;
text-shadow: none;
font-family: var(--standard-font);
font-weight: normal;
border: 1px solid var(--border-grey);
box-shadow: none;
resize: vertical;
overflow: hidden;
padding: 0 5px;
margin: 0;
font-style: italic;
}
/* -------------------------- ROLL TEMPLATE -------------------------- */
.sheet-rolltemplate-theexorcistcodex .sheet-triplecolumn {
grid-template-columns: 10fr 20px 10fr;
padding: 10px 50px !important;
column-gap: 0px !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-extra-button,
.sheet-rolltemplate-theexorcistcodex .sheet-extra-button {
background-color: transparent;
padding: 0;
border: none;
width: 100%;
text-align: center;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls {
display: grid;
gap: 5px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls.sheet-template-rolls2,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls.sheet-template-rolls2 {
grid-template-columns: repeat(2, 1fr);
column-gap: 5px;
width: 50%;
margin: 0 auto;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls.sheet-template-rolls3,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls.sheet-template-rolls3 {
grid-template-columns: 1fr;
column-gap: 5px;
border-top: solid 1px var(--text-grey);
padding-top: 10px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls.sheet-template-rolls4,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls.sheet-template-rolls4 {
column-gap: 0px;
width: 100%;
padding: 5px 0 !important;
display: flex;
margin: 0 auto;
justify-content: center;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls.sheet-template-rolls4 .sheet-template-rolls5,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls.sheet-template-rolls4 .sheet-template-rolls5 {
flex-direction: row;
display: flex;
margin: auto;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls.sheet-template-rolls6,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls.sheet-template-rolls6 {
column-gap: 0px;
width: 100%;
padding: 5px 0 !important;
display: grid;
margin: 0 auto;
justify-items: center;
grid-template-columns: 1fr;
}
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls7 {
column-gap: 0px;
width: 100%;
padding: 5px 0 !important;
display: flex;
margin: 0 auto;
justify-content: center;
font-size: 9px!important;
text-transform: uppercase!important;
font-family: 'Georgia Pro'!important;
font-weight: bold;
}
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls7 span {
padding: 0 0 3px 0 !important;
margin: 0 !important;
font-size: 12px!important;
line-height: 12px;
text-transform: uppercase;
font-family: 'Georgia'!important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header {
display: grid;
padding: 10px 5px 10px 5px;
margin: 0;
background-color: var(--background);
text-align: center;
position: relative;
overflow: hidden;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-header-bloc,
.sheet-rolltemplate-theexorcistcodex .sheet-header-bloc {
display: grid;
gap: 5px;
padding: 10px 5px;
margin: 0;
text-align: center;
position: relative;
overflow: hidden;
border-bottom: solid 1px var(--text-grey);
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header::before,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
border-style: solid;
border-width: 20px;
box-sizing: border-box;
pointer-events: none;
border-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/BlocFrame-TheExorcistCode-red.png") 20 fill stretch;
transform: scale(-1, -1);
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header > *,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header > * {
position: relative;
z-index: 1;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-roll span,
.sheet-rolltemplate-theexorcistcodex .sheet-template-roll span {
background-color: var(--blackandwhite2) !important;
border: 2px solid #1f1f1f !important;
text-align: center;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-dmg,
.sheet-rolltemplate-theexorcistcodex .sheet-dmg {
margin-bottom: 8px !important;
}
.sheet-rolltemplate-theexorcistcodex-description .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex-description span,
.sheet-rolltemplate-theexorcistcodex .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex span {
background-color: transparent !important;
border: none !important;
padding: 3px 5px !important;
font-size: 24px;
align-items: center;
font-family: var(--main-font);
color: var(--blackandwhite);
justify-content: center;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-description3 .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex-description .sheet-description3 span,
.sheet-rolltemplate-theexorcistcodex .sheet-description3 .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex .sheet-description3 span {
font-size: 14px;
}
.sheet-rolltemplate-theexorcistcodex-description span,
.sheet-rolltemplate-theexorcistcodex span {
font-family: var(--main-font);
font-size: 18px;
}
.sheet-rolltemplate-theexorcistcodex .sheet-description b,
.sheet-rolltemplate-theexorcistcodex-description .sheet-description b {
color: var(--main-color) !important;
font-weight: normal !important;
}
.sheet-rolltemplate-theexorcistcodex .sheet-description,
.sheet-rolltemplate-theexorcistcodex-description .sheet-description {
font-size: 12px;
text-align: center;
font-style: italic;
line-height: 12px;
color: var(--secondary-color) !important;
margin: 0;
padding: 0 10px;
text-align: left;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-effect,
.sheet-rolltemplate-theexorcistcodex .sheet-effect {
font-size: 12px;
text-align: center;
font-style: italic;
line-height: 12px;
color: var(--secondary-color) !important;
margin: -10px 0 10px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-roll-detail,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-roll-detail {
display: grid;
grid-template-columns: repeat(4, 1fr) !important;
width: 40%;
margin: 0 auto;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-roll-detail.sheet-roll-detail2,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-roll-detail.sheet-roll-detail2 {
display: grid;
grid-template-columns: repeat(2, 1fr) !important;
width: 20%;
margin: 0 auto;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-roll-detail .sheet-roll span,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-roll-detail .sheet-roll span {
font-size: 18px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-description2,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-description2 {
grid-column: 1/-1;
text-align: center;
font-size: 12px !important;
text-transform: uppercase;
opacity: 1;
color: var(--blackandwhite2) !important;
font-weight: bolder;
margin-top: 8px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-description2 span,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-description2 span {
color: var(--blackandwhite2);
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-description3,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-description3 {
grid-column: 1/-1;
text-align: center;
font-size: 14px !important;
text-transform: uppercase;
opacity: 1;
color: var(--secondary-color) !important;
border-bottom: solid 1px var(--main-color);
padding: 5px 0;
font-weight: bolder;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls .sheet-description3 span,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls .sheet-description3 span {
color: var(--blackandwhite2);
font-family: var(--secondary-font);
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-effect .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex .sheet-effect .inlinerollresult {
font-size: 14px !important;
padding: 0 !important;
color: rgb(63 63 63) !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-roll,
.sheet-rolltemplate-theexorcistcodex .sheet-roll {
font-size: 18px;
text-align: center;
font-family: var(--main-font);
font-weight: 600;
vertical-align: super;
margin-bottom: 10px;
margin-top: 10px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-roll.sheet-dmg,
.sheet-rolltemplate-theexorcistcodex .sheet-roll.sheet-dmg {
margin-bottom: 10px !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle1,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header .sheet-headerstyle1 {
font-family: var(--main-font);
font-size: 16px;
font-weight: bolder;
color: var(--main-color);
padding: 0 10px !important;
text-transform: uppercase;
margin: 0;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle1 {
margin: 0;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle2,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header .sheet-headerstyle2 {
font-size: 12px;
font-weight: normal;
color: var(--blackandwhite) !important;
padding: 0 !important;
font-family: var(--main-font);
margin-top: -4px;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle123 {
color: var(--secondary-color) !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle3,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header .sheet-headerstyle3 {
font-size: 12px;
font-weight: normal;
color: var(--main-color) !important;
padding: 0 !important;
font-family: var(--standard-font);
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle3,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header .sheet-headerstyle3 {
font-family: var(--main-font);
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
align-items: center;
display: grid;
color: var(--secondary-color) !important;
line-height: 9px;
justify-content: right;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-header .sheet-headerstyle4,
.sheet-rolltemplate-theexorcistcodex .sheet-template-header .sheet-headerstyle4 {
font-family: var(--standard-font);
font-size: 9px !important;
text-transform: uppercase;
font-weight: bold;
align-items: center;
display: grid;
color: var(--main-color) !important;
margin: 0;
padding: 0 !important;
line-height: 9px;
justify-content: left;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-template-rolls4 span,
.sheet-rolltemplate-theexorcistcodex .sheet-template-rolls4 span {
font-size: 9px !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-roll.sheet-initiative {
font-size: 16px !important;
}
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .inlinerollresult.importantroll,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .sheet-allblu .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .inlinerollresult.fullfail,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .sheet-allgreen .inlinerollresult,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .inlinerollresult.fullcrit,
.sheet-rolltemplate-theexorcistcodex .sheet-allgrey .sheet-allred .inlinerollresult {
opacity: 1;
color: var(--blackandwhite) !important;
}
.sheet-rolltemplate-theexorcistcodex .inlinerollresult.importantroll,
.sheet-rolltemplate-theexorcistcodex .sheet-allblu .inlinerollresult {
color: var(--main-color) !important;
}
.sheet-rolltemplate-theexorcistcodex .inlinerollresult.fullfail,
.sheet-rolltemplate-theexorcistcodex .sheet-allgreen .inlinerollresult {
color: #339f27 !important;
}
.sheet-rolltemplate-theexorcistcodex .inlinerollresult.fullcrit,
.sheet-rolltemplate-theexorcistcodex .sheet-allred .inlinerollresult {
color: #c91f12 !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-extra-button,
.sheet-rolltemplate-theexorcistcodex .sheet-extra-button {
background-color: transparent;
padding: 0;
border: none;
width: 100%;
text-align: center;
border-top: solid 1px var(--main-color);
padding: 8px 0 0 0;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-extra-button a,
.sheet-rolltemplate-theexorcistcodex .sheet-extra-button a {
background-color: transparent !important;
font-size: 10px;
text-transform: uppercase;
padding: 0px 25px;
border-radius: 15px;
border-color: var(--main-color) !important;
color: var(--secondary-color) !important;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-extra-button a:hover,
.sheet-rolltemplate-theexorcistcodex .sheet-extra-button a:hover {
background-color: var(--text-grey) !important;
color: var(--blackandwhite) !important;
}
/* -------------------------- H STYLE -------------------------- */
h1 {
text-align: center;
text-transform: uppercase;
font-family: "Georgia Pro";
font-size: 20px;
line-height: 20px;
font-weight: normal;
color: var(--main-color);
opacity: 1;
}
h2 {
text-align: center;
text-transform: uppercase;
font-family: "Georgia Pro";
font-size: 12px !important;
line-height: 12px;
font-weight: normal;
color: var(--blackandwhite);
}
h2.sheet-subchar {
font-size: 12px !important;
line-height: 12px;
}
h3 {
text-align: center;
text-transform: uppercase;
font-family: "Georgia Pro";
font-size: 12px !important;
line-height: 12px;
font-weight: normal;
color: var(--main-color);
}
h4,
h5,
h6 {
text-align: center;
text-transform: uppercase;
font-family: "Georgia Pro";
font-size: 10px !important;
line-height: 10px;
font-weight: normal;
color: var(--blackandwhite);
opacity: 1;
}
.sheet-main-skill h4 {
color: var(--blackandwhite);
opacity: 1;
flex-grow: 1;
font-size: 12px !important;
line-height: 18px;
height: 18px;
font-family: Georgia;
}
h3.sheet-subtitle {
color: var(--blackandwhite);
font-size: 11px !important;
}
.sheet-main-skill.sheet-general-hideshow-div2 h4,
.sheet-main-skill.sheet-general-hideshow-div1 h4 {
text-transform: none;
}
.sheet-main-skill.sheet-general-hideshow-div2 .sheet-left,
.sheet-main-skill.sheet-general-hideshow-div1 .sheet-left {
padding-left: 0px !important;
}
h5 {
margin-top: 3px;
}
h6 {
text-transform: none;
color: var(--blackandwhite);
opacity: 1;
}
/* -------------------------- SPECIAL ALIGN STYLE -------------------------- */
.sheet-left,
select.sheet-left option {
text-align: left !important;
}
.sheet-left input {
text-align: left !important;
padding-left: 5px !important;
}
.sheet-right {
text-align: right !important;
padding-right: 5px !important;
}
.sheet-center {
text-align: center !important;
padding-left: 25px;
}
.sheet-charsheet .sheet-hidden {
display: none !important;
}
/* -------------------------- REP CONTROL CONTAINER SECTION -------------------------- */
.charsheet .repcontrol {
width: 100%;
display: flex;
position: relative;
z-index: 99;
justify-content: space-between;
align-items: center;
height: 18px;
max-height: 18px;
margin: auto !important;
z-index: 0;
}
.charsheet .sheet-main-ability .repcontrol,
.charsheet .sheet-main-despair .repcontrol,
.charsheet .repeating_equipment-carry .repcontrol,
.charsheet .repeating_equipment-container .repcontrol {
width: 96% !important;
margin-bottom: 10px !important;
}
.repcontrol_add,
.repcontrol_edit,
.repcontrol_move,
.repcontrol_del {
opacity: 0.6;
border: 0;
}
.repcontrol_add:hover,
.repcontrol_edit:hover,
.repcontrol_move:hover,
.repcontrol_del:hover {
outline: none;
opacity: 1;
}
.repcontrol_add:focus,
.repcontrol_edit:focus,
.repcontrol_move:focus,
.repcontrol_del:focus {
outline: none;
}
.repcontrol_move {
height: 11px;
margin-top: 2px;
line-height: 11px;
}
.repcontrol_del {
width: 30px;
height: 22px;
margin-top: 2px;
line-height: 12px;
font-family: "Pictos" !important;
}
.charsheet .repcontrol_add,
.charsheet .repcontrol_edit {
border-color: transparent;
text-shadow: none;
color: transparent;
background: transparent;
box-shadow: none;
margin: 0;
padding: 0;
height: 18px;
z-index: 0 !important;
}
.charsheet .repcontrol_add:focus-visible,
.charsheet .repcontrol_add,
.charsheet .repcontrol_edit:focus-visible,
.charsheet .repcontrol_edit {
border: none !important;
}
.repcontrol_add:before {
content: "+" !important;
visibility: visible;
padding: 2px 0 0 0;
border: none;
font-family: pictos;
font-size: 14px;
color: #555;
text-align: right;
display: block;
width: 100%;
}
.repcontrol button.repcontrol_add {
font-size: 0 !important;
width: 20px !important;
height: 20px !important;
padding: 0 !important;
margin: 0 !important;
border: none;
background: none;
position: relative;
}
.repcontrol_add:hover::before,
.repcontrol_edit:hover::after {
color: var(--main-color) !important;
}
.repcontrol_edit:after {
content: "y" !important;
visibility: visible;
padding: 0;
border: none;
font-family: pictos;
font-size: 16px;
color: #555;
text-align: left;
display: block;
width: 100%;
position: relative;
top: -16px !important;
height: fit-content;
}
.editmode ~ .repcontrol .repcontrol_edit:after {
content: "y";
}
.charsheet .repcontainer .repitem .itemcontrol {
display: none;
position: absolute;
top: 0;
height: auto !important;
background-color: transparent !important;
z-index: 9999 !important;
margin: 0;
}
.charsheet .repcontainer .repitem .itemcontrol .repcontrol_del {
height: 100%;
width: 49% !important;
opacity: 0.75;
background-color: var(--main-color);
color: white !important;
align-items: center;
display: grid;
padding: 0;
background-image: none;
margin: 0;
z-index: 9999 !important;
}
.repcontrol_del:hover {
background-color: grey !important;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
background-color: grey;
}
.charsheet .repcontainer .repitem .itemcontrol .repcontrol_move {
height: 100%;
width: 49% !important;
opacity: 0.75;
background-color: var(--main-color);
color: var(--secondary-color);
align-items: center;
display: grid;
padding: 0;
background-image: none;
margin: 0;
height: 18px;
z-index: 9999 !important;
}
.repcontrol_move:hover {
background-color: grey !important;
}
/* -------------------------- COGS -------------------------- */
.sheet-cogs-container {
position: relative;
display: inline-block;
width: 100%;
height: 12px;
}
.sheet-cogs-input {
position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: 2;
}
.sheet-cogs-icon {
font-family: "Pictos";
text-transform: none !important;
font-size: 12px !important;
line-height: 12px;
position: relative;
z-index: 1;
margin: 0;
padding: 0;
color: var(--text-grey);
font-weight: bold;
background-color: transparent;
border: none !important;
max-height: 12px;
}
/* -------------------------- INPUTS -------------------------- */
input.sheet-inputchar,
select.sheet-inputchar {
height: 32px !important;
max-height: 32px;
font-size: 22px !important;
font-family: var(--main-font);
font-weight: bolder;
background-color: transparent !important;
border-color: var(--border-grey) !important;
}
input.sheet-inputchar2,
input.sheet-inputchar2[readonly] {
height: 18px !important;
font-size: 12px !important;
font-family: var(--main-font);
margin: 0 auto;
border-color: #41111061 !important;
color: var(--blackandwhite)!important;
background-color: transparent !important;
font-family: 'Georgia';
}
input.sheet-inputchar3,
select.sheet-inputchar3 {
height: 20px !important;
max-height: 20px;
font-size: 22px !important;
font-family: var(--main-font);
font-weight: bolder;
background-color: transparent !important;
border-color: var(--border-grey) !important;
}
.sheet-inputchar-special {
border: 1px solid var(--border-grey) !important;
border-radius: 4px;
}
.sheet-inputchar-special input {
border: none !important;
}
.sheet-button-holder input {
position: absolute;
height: 100%;
width: 100%;
opacity: 0;
}
.sheet-button-holder2 input.sheet-inputchar3 {
position: absolute;
height: 58px!important;
width: 77px!important;
max-height: none;
margin-left: 11px!important;
color:transparent!important;
}
/* -------------------------- RADIO INPUTS -------------------------- */
input[type="radio"] {
opacity: 0;
position: absolute;
width: 100% !important;
top: 0;
left: 0;
z-index: 99;
}
.sheet-main-subequipment input[type="radio"] {
opacity: 1;
position: relative;
width: 100% !important;
z-index: 99;
}
.radio-button {
position: relative;
text-align: center !important;
width: 100% !important;
background-image: none;
border-radius: 4px;
-moz-appearance: textfield;
appearance: none;
text-shadow: none;
box-shadow: none;
outline: none;
height: 18px !important;
border-color: var(--border-grey) !important;
background-color: var(--background-grey);
border: 1px solid;
font-family: var(--secondary-font);
font-size: 12px !important;
text-transform: uppercase;
line-height: 18px;
font-weight: 100 !important;
margin: 0;
padding: 0;
}
input[type="radio"]:checked + .radio-button {
margin: 0;
padding: 0;
font-weight: bolder !important;
height: 18px !important;
line-height: 20px;
border-radius: 5px;
}
.sheet-main-header-blank input.sheet-globalprivacy:checked + label,
.sheet-main-header-blank input:checked + label,
.sheet-main-header-blank input.sheet-globalprivacy + label,
.sheet-main-header-blank input:checked + label {
border-radius: 5px;
}
/* -------------------------- DIVS -------------------------- */
.sheet-charsheet div {
display: grid;
text-align: center;
align-content: center;
align-items: center;
gap: 5px;
position: relative;
width: 100%;
margin: 0 auto;
padding: 0;
position: relative;
z-index:3!important;
}
.sheet-standardbox::before {
display: flex;
flex-direction: column-reverse;
position: relative;
z-index: 0;
min-width: 0;
overflow: hidden;
}
.sheet-standardbox::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
border-style: solid;
border-width: 15px;
box-sizing: border-box;
pointer-events: none;
}
.sheet-minimal-checkbox::before,
.sheet-minimal-checkbox:checked::before {
content: "" !important;
}
.sheet-minimal-checkbox:checked {
border-radius: 100%;
width: 10px !important;
height: 10px !important;
}
.sheet-minimal-checkbox {
border-radius: 100%;
width: 10px !important;
height: 10px !important;
}
.sheet-standardbox1.sheet-standardbox::before {
border-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/BlocFrame-TheExorcistCode-red.png") 20 fill stretch !important;
}
.sheet-standardbox11.sheet-standardbox::before {
border-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/BlocFrame-TheExorcistCode-black.png") 30 fill stretch !important;
opacity: 0.1;
}
.sheet-standardbox2.sheet-standardbox::before {
border-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/BlocFrame-TheExorcistCode-red2.png") 20 fill stretch !important;
}
.sheet-standardbox3.sheet-standardbox::before {
border-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/BlocFrame-TheExorcistCode-red3.png") 26 fill stretch !important;
border-width: 26px;
}
.sheet-onelinebox {
grid-column: 1/-1;
}
.sheet-littlebox::before,
.sheet-littlebox {
max-height: 45px !important;
}
.sheet-littlebox .sheet-inputchar {
height: 25px !important;
max-height: 18px;
font-size: 15px !important;
}
.sheet-littlebox .sheet-oneline {
margin: 5px auto !important;
}
/* -------------------------- -------------------------- */
.sheet-oneline {
width: calc(100% - 20px) !important;
margin: 10px auto !important;
}
.sheet-oneline.sheet-onelinespecial {
margin: 5px auto 10px auto !important;
}
.sheet-oneline.sheet-onelinespecial2 {
margin: 0px auto 10px auto !important;
}
.sheet-onecolumn {
grid-template-columns: 100%;
}
.sheet-main-mainblocstat > div,
.sheet-main-secondaryblocstat > div,
.sheet-main-defense > div {
gap: 10px !important;
}
.sheet-doublecolumn,
.sheet-triplecolumn,
.sheet-quadcolumn,
.sheet-fivethcolumn,
.sheet-sixcolumn,
.sheet-eightcolumn,
.sheet-tencolumn {
align-items: start !important;
}
.sheet-triplecolumn {
grid-template-columns: repeat(3, 1fr);
}
.sheet-triplecolumn.sheet-5 {
grid-template-columns: 1fr 1fr 1.5fr;
column-gap: 25px!important;
}
.sheet-doublecolumn {
grid-template-columns: repeat(2, 1fr);
}
.sheet-doublecolumn.sheet-4 {
grid-template-columns: 1fr 20px;
gap: 0px !important;
width: 80%;
}
.sheet-doublecolumn.sheet-5 {
grid-template-columns: 35px 1fr;
width: 100%;
gap: 10px !important;
}
.sheet-doublecolumn.sheet-3 {
grid-template-columns: 1fr 10px 1fr;
align-items: center !important;
column-gap: 0px !important;
row-gap: 5px;
}
.sheet-triplecolumn.sheet-3 {
grid-template-columns: 1fr 1fr 1fr;
align-items: center !important;
column-gap: 0px !important;
row-gap: 5px;
}
.sheet-doublecolumn.sheet-32 {
grid-template-columns: 0.5fr 12px 1fr;
align-items: center !important;
column-gap: 0px !important;
row-gap: 5px;
}
.sheet-doublecolumn.sheet-2 {
grid-template-columns: 1fr 12px;
align-items: center !important;
column-gap: 0px !important;
row-gap: 5px;
}
.sheet-doublecolumn.sheet-8 {
grid-template-columns: 0.5fr 1fr;
align-items: center !important;
column-gap: 5px !important;
row-gap: 5px;
}
.sheet-quadcolumn {
grid-template-columns: repeat(4, 1fr);
}
.sheet-fivethcolumn {
grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
}
.sheet-sixcolumn {
grid-template-columns: repeat(6, 1fr);
}
.sheet-sevencolumn {
grid-template-columns: repeat(7, 1fr);
column-gap: 10px!important;
}
.sheet-eightcolumn {
grid-template-columns: repeat(8, 1fr);
}
.sheet-tencolumn {
grid-template-columns: repeat(10, 1fr);
}
.sheet-cogs {
justify-content: end;
right: 0;
position: absolute !important;
z-index: 2;
}
.sheet-activepage {
grid-template-columns: repeat(6, 1fr);
column-gap: 10px !important;
align-items: start !important;
margin-bottom: 10px !important;
}
/* -------------------------- HIDESHOW -------------------------- */
.sheet-cogs-hideshow:checked ~ .sheet-cogs-hideshow-div1,
.sheet-cogs-hideshow:not(:checked) ~ .sheet-cogs-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW GENERAL -------------------------- */
.sheet-general-hideshow:checked ~ .sheet-general-hideshow-div1,
.sheet-general-hideshow:not(:checked) ~ .sheet-general-hideshow-div2 {
display: none !important;
}
/* -------------------------- QUAND CONFIGURATION EST FERME -------------------------- */
.sheet-skills-hideshow:not(:checked) ~ .sheet-skills-hideshow-div2,
.sheet-skills-hideshow:checked ~ .sheet-skills-hideshow-div1 {
display: none!important;
}
/* -------------------------- QUAND CONFIGURATION EST OPEN -------------------------- */
.sheet-skills-hideshow:checked ~ .sheet-skills-hideshow-div2,
.sheet-skills-hideshow:not(:checked) ~ .sheet-skills-hideshow-div1 {
display: grid;
color:green;
}
/* -------------------------- HIDESHOW SKILLS REPEATING -------------------------- */
.sheet-language-hideshow:checked ~ .sheet-language-hideshow-div1,
.sheet-language-hideshow:not(:checked) ~ .sheet-language-hideshow-div2,
.sheet-technical-hideshow:checked ~ .sheet-technical-hideshow-div1,
.sheet-technical-hideshow:not(:checked) ~ .sheet-technical-hideshow-div2,
.sheet-etiquette-hideshow:checked ~ .sheet-etiquette-hideshow-div1,
.sheet-etiquette-hideshow:not(:checked) ~ .sheet-etiquette-hideshow-div2,
.sheet-weapons-hideshow:checked ~ .sheet-weapons-hideshow-div1,
.sheet-weapons-hideshow:not(:checked) ~ .sheet-weapons-hideshow-div2,
.sheet-knowledge-hideshow:checked ~ .sheet-knowledge-hideshow-div1,
.sheet-knowledge-hideshow:not(:checked) ~ .sheet-knowledge-hideshow-div2,
.sheet-arts-hideshow:checked ~ .sheet-arts-hideshow-div1,
.sheet-arts-hideshow:not(:checked) ~ .sheet-arts-hideshow-div2,
.sheet-craft-hideshow:checked ~ .sheet-craft-hideshow-div1,
.sheet-craft-hideshow:not(:checked) ~ .sheet-craft-hideshow-div2,
.sheet-heavymachine-hideshow:checked ~ .sheet-heavymachine-hideshow-div1,
.sheet-heavymachine-hideshow:not(:checked) ~ .sheet-heavymachine-hideshow-div2,
.sheet-repair-hideshow:checked ~ .sheet-repair-hideshow-div1,
.sheet-repair-hideshow:not(:checked) ~ .sheet-repair-hideshow-div2,
.sheet-perform-hideshow:checked ~ .sheet-perform-hideshow-div1,
.sheet-perform-hideshow:not(:checked) ~ .sheet-perform-hideshow-div2,
.sheet-drive-hideshow:checked ~ .sheet-drive-hideshow-div1,
.sheet-drive-hideshow:not(:checked) ~ .sheet-drive-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS COMMUNICATION -------------------------- */
.sheet-bargain-hideshow:checked ~ .sheet-bargain-hideshow-div1,
.sheet-command-hideshow:not(:checked) ~ .sheet-command-hideshow-div2,
.sheet-iscodexsill-bargain-hideshow:checked ~ .sheet-iscodexsill-bargain-hideshow-div1,
.sheet-iscodexsill-bargain-hideshow:not(:checked) ~ .sheet-iscodexsill-bargain-hideshow-div2,
.sheet-command-hideshow:checked ~ .sheet-command-hideshow-div1,
.sheet-command-hideshow:not(:checked) ~ .sheet-command-hideshow-div2,
.sheet-iscodexsill-command-hideshow:checked ~ .sheet-iscodexsill-command-hideshow-div1,
.sheet-iscodexsill-command-hideshow:not(:checked) ~ .sheet-iscodexsill-command-hideshow-div2,
.sheet-disguise-hideshow:checked ~ .sheet-disguise-hideshow-div1,
.sheet-disguise-hideshow:not(:checked) ~ .sheet-disguise-hideshow-div2,
.sheet-iscodexsill-disguise-hideshow:checked ~ .sheet-iscodexsill-disguise-hideshow-div1,
.sheet-iscodexsill-disguise-hideshow:not(:checked) ~ .sheet-iscodexsill-disguise-hideshow-div2,
.sheet-fasttalk-hideshow:checked ~ .sheet-fasttalk-hideshow-div1,
.sheet-fasttalk-hideshow:not(:checked) ~ .sheet-fasttalk-hideshow-div2,
.sheet-iscodexsill-fasttalk-hideshow:checked ~ .sheet-iscodexsill-fasttalk-hideshow-div1,
.sheet-iscodexsill-fasttalk-hideshow:not(:checked) ~ .sheet-iscodexsill-fasttalk-hideshow-div2,
.sheet-perform-hideshow:checked ~ .sheet-perform-hideshow-div1,
.sheet-perform-hideshow:not(:checked) ~ .sheet-perform-hideshow-div2,
.sheet-iscodexsill-perform-hideshow:checked ~ .sheet-iscodexsill-perform-hideshow-div1,
.sheet-iscodexsill-perform-hideshow:not(:checked) ~ .sheet-iscodexsill-perform-hideshow-div2,
.sheet-persuade-hideshow:checked ~ .sheet-persuade-hideshow-div1,
.sheet-persuade-hideshow:not(:checked) ~ .sheet-persuade-hideshow-div2,
.sheet-iscodexsill-persuade-hideshow:checked ~ .sheet-iscodexsill-persuade-hideshow-div1,
.sheet-iscodexsill-persuade-hideshow:not(:checked) ~ .sheet-iscodexsill-persuade-hideshow-div2,
.sheet-sacredrites-hideshow:checked ~ .sheet-sacredrites-hideshow-div1,
.sheet-sacredrites-hideshow:not(:checked) ~ .sheet-sacredrites-hideshow-div2,
.sheet-iscodexsill-sacredrites-hideshow:checked ~ .sheet-iscodexsill-sacredrites-hideshow-div1,
.sheet-iscodexsill-sacredrites-hideshow:not(:checked) ~ .sheet-iscodexsill-sacredrites-hideshow-div2,
.sheet-spiritcommunication-hideshow:checked ~ .sheet-spiritcommunication-hideshow-div1,
.sheet-spiritcommunication-hideshow:not(:checked) ~ .sheet-spiritcommunication-hideshow-div2,
.sheet-iscodexsill-spiritcommunication-hideshow:checked ~ .sheet-iscodexsill-spiritcommunication-hideshow-div1,
.sheet-iscodexsill-spiritcommunication-hideshow:not(:checked) ~ .sheet-iscodexsill-spiritcommunication-hideshow-div2,
.sheet-spiritualsupport-hideshow:checked ~ .sheet-spiritualsupport-hideshow-div1,
.sheet-spiritualsupport-hideshow:not(:checked) ~ .sheet-spiritualsupport-hideshow-div2,
.sheet-iscodexsill-spiritualsupport-hideshow:checked ~ .sheet-iscodexsill-spiritualsupport-hideshow-div1,
.sheet-iscodexsill-spiritualsupport-hideshow:not(:checked) ~ .sheet-iscodexsill-spiritualsupport-hideshow-div2,
.sheet-teach-hideshow:checked ~ .sheet-teach-hideshow-div1,
.sheet-teach-hideshow:not(:checked) ~ .sheet-teach-hideshow-div2,
.sheet-iscodexsill-teach-hideshow:checked ~ .sheet-iscodexsill-teach-hideshow-div1,
.sheet-iscodexsill-teach-hideshow:not(:checked) ~ .sheet-iscodexsill-teach-hideshow-div2,
.sheet-languagenative-hideshow:checked ~ .sheet-languagenative-hideshow-div1,
.sheet-languagenative-hideshow:not(:checked) ~ .sheet-languagenative-hideshow-div2,
.sheet-iscodexsill-languagenative-hideshow:checked ~ .sheet-iscodexsill-languagenative-hideshow-div1,
.sheet-iscodexsill-languagenative-hideshow:not(:checked) ~ .sheet-iscodexsill-languagenative-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS COMBAT -------------------------- */
.sheet-brawl-hideshow:checked ~ .sheet-brawl-hideshow-div1,
.sheet-brawl-hideshow:not(:checked) ~ .sheet-brawl-hideshow-div2,
.sheet-iscodexsill-brawl-hideshow:checked ~ .sheet-iscodexsill-brawl-hideshow-div1,
.sheet-iscodexsill-brawl-hideshow:not(:checked) ~ .sheet-iscodexsill-brawl-hideshow-div2,
.sheet-grapple-hideshow:checked ~ .sheet-grapple-hideshow-div1,
.sheet-grapple-hideshow:not(:checked) ~ .sheet-grapple-hideshow-div2,
.sheet-iscodexsill-grapple-hideshow:checked ~ .sheet-iscodexsill-grapple-hideshow-div1,
.sheet-iscodexsill-grapple-hideshow:not(:checked) ~ .sheet-iscodexsill-grapple-hideshow-div2,
.sheet-martialarts-hideshow:checked ~ .sheet-martialarts-hideshow-div1,
.sheet-martialarts-hideshow:not(:checked) ~ .sheet-martialarts-hideshow-div2,
.sheet-iscodexsill-martialarts-hideshow:checked ~ .sheet-iscodexsill-martialarts-hideshow-div1,
.sheet-iscodexsill-martialarts-hideshow:not(:checked) ~ .sheet-iscodexsill-martialarts-hideshow-div2,
.sheet-parry-hideshow:checked ~ .sheet-parry-hideshow-div1,
.sheet-parry-hideshow:not(:checked) ~ .sheet-parry-hideshow-div2,
.sheet-iscodexsill-parry-hideshow:checked ~ .sheet-iscodexsill-parry-hideshow-div1,
.sheet-iscodexsill-parry-hideshow:not(:checked) ~ .sheet-iscodexsill-parry-hideshow-div2,
.sheet-shield-hideshow:checked ~ .sheet-shield-hideshow-div1,
.sheet-shield-hideshow:not(:checked) ~ .sheet-shield-hideshow-div2,
.sheet-iscodexsill-shield-hideshow:checked ~ .sheet-iscodexsill-shield-hideshow-div1,
.sheet-iscodexsill-shield-hideshow:not(:checked) ~ .sheet-iscodexsill-shield-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS WEAPONS -------------------------- */
.sheet-axe-hideshow:checked ~ .sheet-axe-hideshow-div1,
.sheet-axe-hideshow:not(:checked) ~ .sheet-axe-hideshow-div2,
.sheet-iscodexsill-axe-hideshow:checked ~ .sheet-iscodexsill-axe-hideshow-div1,
.sheet-iscodexsill-axe-hideshow:not(:checked) ~ .sheet-iscodexsill-axe-hideshow-div2,
.sheet-blunt-hideshow:checked ~ .sheet-blunt-hideshow-div1,
.sheet-blunt-hideshow:not(:checked) ~ .sheet-blunt-hideshow-div2,
.sheet-iscodexsill-blunt-hideshow:checked ~ .sheet-iscodexsill-blunt-hideshow-div1,
.sheet-iscodexsill-blunt-hideshow:not(:checked) ~ .sheet-iscodexsill-blunt-hideshow-div2,
.sheet-brawl-hideshow:checked ~ .sheet-brawl-hideshow-div1,
.sheet-brawl-hideshow:not(:checked) ~ .sheet-brawl-hideshow-div2,
.sheet-iscodexsill-brawl-hideshow:checked ~ .sheet-iscodexsill-brawl-hideshow-div1,
.sheet-iscodexsill-brawl-hideshow:not(:checked) ~ .sheet-iscodexsill-brawl-hideshow-div2,
.sheet-longblade-hideshow:checked ~ .sheet-longblade-hideshow-div1,
.sheet-longblade-hideshow:not(:checked) ~ .sheet-longblade-hideshow-div2,
.sheet-iscodexsill-longblade-hideshow:checked ~ .sheet-iscodexsill-longblade-hideshow-div1,
.sheet-iscodexsill-longblade-hideshow:not(:checked) ~ .sheet-iscodexsill-longblade-hideshow-div2,
.sheet-smallblade-hideshow:checked ~ .sheet-smallblade-hideshow-div1,
.sheet-smallblade-hideshow:not(:checked) ~ .sheet-smallblade-hideshow-div2,
.sheet-iscodexsill-smallblade-hideshow:checked ~ .sheet-iscodexsill-smallblade-hideshow-div1,
.sheet-iscodexsill-smallblade-hideshow:not(:checked) ~ .sheet-iscodexsill-smallblade-hideshow-div2,
.sheet-spear-hideshow:checked ~ .sheet-spear-hideshow-div1,
.sheet-spear-hideshow:not(:checked) ~ .sheet-spear-hideshow-div2,
.sheet-iscodexsill-spear-hideshow:checked ~ .sheet-iscodexsill-spear-hideshow-div1,
.sheet-iscodexsill-spear-hideshow:not(:checked) ~ .sheet-iscodexsill-spear-hideshow-div2,
.sheet-bow-hideshow:checked ~ .sheet-bow-hideshow-div1,
.sheet-bow-hideshow:not(:checked) ~ .sheet-bow-hideshow-div2,
.sheet-iscodexsill-bow-hideshow:checked ~ .sheet-iscodexsill-bow-hideshow-div1,
.sheet-iscodexsill-bow-hideshow:not(:checked) ~ .sheet-iscodexsill-bow-hideshow-div2,
.sheet-crossbow-hideshow:checked ~ .sheet-crossbow-hideshow-div1,
.sheet-crossbow-hideshow:not(:checked) ~ .sheet-crossbow-hideshow-div2,
.sheet-iscodexsill-crossbow-hideshow:checked ~ .sheet-iscodexsill-crossbow-hideshow-div1,
.sheet-iscodexsill-crossbow-hideshow:not(:checked) ~ .sheet-iscodexsill-crossbow-hideshow-div2,
.sheet-blowgun-hideshow:checked ~ .sheet-blowgun-hideshow-div1,
.sheet-blowgun-hideshow:not(:checked) ~ .sheet-blowgun-hideshow-div2,
.sheet-iscodexsill-blowgun-hideshow:checked ~ .sheet-iscodexsill-blowgun-hideshow-div1,
.sheet-iscodexsill-blowgun-hideshow:not(:checked) ~ .sheet-iscodexsill-blowgun-hideshow-div2,
.sheet-thrown-hideshow:checked ~ .sheet-thrown-hideshow-div1,
.sheet-thrown-hideshow:not(:checked) ~ .sheet-thrown-hideshow-div2,
.sheet-iscodexsill-thrown-hideshow:checked ~ .sheet-iscodexsill-thrown-hideshow-div1,
.sheet-iscodexsill-thrown-hideshow:not(:checked) ~ .sheet-iscodexsill-thrown-hideshow-div2,
.sheet-handgun-hideshow:checked ~ .sheet-handgun-hideshow-div1,
.sheet-handgun-hideshow:not(:checked) ~ .sheet-handgun-hideshow-div2,
.sheet-iscodexsill-handgun-hideshow:checked ~ .sheet-iscodexsill-handgun-hideshow-div1,
.sheet-iscodexsill-handgun-hideshow:not(:checked) ~ .sheet-iscodexsill-handgun-hideshow-div2,
.sheet-rifle-hideshow:checked ~ .sheet-rifle-hideshow-div1,
.sheet-rifle-hideshow:not(:checked) ~ .sheet-rifle-hideshow-div2,
.sheet-iscodexsill-rifle-hideshow:checked ~ .sheet-iscodexsill-rifle-hideshow-div1,
.sheet-iscodexsill-rifle-hideshow:not(:checked) ~ .sheet-iscodexsill-rifle-hideshow-div2,
.sheet-shotgun-hideshow:checked ~ .sheet-shotgun-hideshow-div1,
.sheet-shotgun-hideshow:not(:checked) ~ .sheet-shotgun-hideshow-div2,
.sheet-iscodexsill-shotgun-hideshow:checked ~ .sheet-iscodexsill-shotgun-hideshow-div1,
.sheet-iscodexsill-shotgun-hideshow:not(:checked) ~ .sheet-iscodexsill-shotgun-hideshow-div2
{
display: none;
}
/* -------------------------- HIDESHOW SKILLS MANIPULATION -------------------------- */
.sheet-demolition-hideshow:checked ~ .sheet-demolition-hideshow-div1,
.sheet-demolition-hideshow:not(:checked) ~ .sheet-demolition-hideshow-div2,
.sheet-iscodexsill-demolition-hideshow:checked ~ .sheet-iscodexsill-demolition-hideshow-div1,
.sheet-iscodexsill-demolition-hideshow:not(:checked) ~ .sheet-iscodexsill-demolition-hideshow-div2,
.sheet-finemanipulation-hideshow:checked ~ .sheet-finemanipulation-hideshow-div1,
.sheet-finemanipulation-hideshow:not(:checked) ~ .sheet-finemanipulation-hideshow-div2,
.sheet-iscodexsill-finemanipulation-hideshow:checked ~ .sheet-iscodexsill-finemanipulation-hideshow-div1,
.sheet-iscodexsill-finemanipulation-hideshow:not(:checked) ~ .sheet-iscodexsill-finemanipulation-hideshow-div2,
.sheet-sleightofhand-hideshow:checked ~ .sheet-sleightofhand-hideshow-div1,
.sheet-sleightofhand-hideshow:not(:checked) ~ .sheet-sleightofhand-hideshow-div2,
.sheet-iscodexsill-sleightofhand-hideshow:checked ~ .sheet-iscodexsill-sleightofhand-hideshow-div1,
.sheet-iscodexsill-sleightofhand-hideshow:not(:checked) ~ .sheet-iscodexsill-sleightofhand-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS MENTAL -------------------------- */
.sheet-appraise-hideshow:checked ~ .sheet-appraise-hideshow-div1,
.sheet-appraise-hideshow:not(:checked) ~ .sheet-appraise-hideshow-div2,
.sheet-iscodexsill-appraise-hideshow:checked ~ .sheet-iscodexsill-appraise-hideshow-div1,
.sheet-iscodexsill-appraise-hideshow:not(:checked) ~ .sheet-iscodexsill-appraise-hideshow-div2,
.sheet-firstaid-hideshow:checked ~ .sheet-firstaid-hideshow-div1,
.sheet-firstaid-hideshow:not(:checked) ~ .sheet-firstaid-hideshow-div2,
.sheet-iscodexsill-firstaid-hideshow:checked ~ .sheet-iscodexsill-firstaid-hideshow-div1,
.sheet-iscodexsill-firstaid-hideshow:not(:checked) ~ .sheet-iscodexsill-firstaid-hideshow-div2,
.sheet-medicine-hideshow:checked ~ .sheet-medicine-hideshow-div1,
.sheet-medicine-hideshow:not(:checked) ~ .sheet-medicine-hideshow-div2,
.sheet-iscodexsill-medicine-hideshow:checked ~ .sheet-iscodexsill-medicine-hideshow-div1,
.sheet-iscodexsill-medicine-hideshow:not(:checked) ~ .sheet-iscodexsill-medicine-hideshow-div2,
.sheet-mysticdecryption-hideshow:checked ~ .sheet-mysticdecryption-hideshow-div1,
.sheet-mysticdecryption-hideshow:not(:checked) ~ .sheet-mysticdecryption-hideshow-div2,
.sheet-iscodexsill-mysticdecryption-hideshow:checked ~ .sheet-iscodexsill-mysticdecryption-hideshow-div1,
.sheet-iscodexsill-mysticdecryption-hideshow:not(:checked) ~ .sheet-iscodexsill-mysticdecryption-hideshow-div2,
.sheet-psychemending-hideshow:checked ~ .sheet-psychemending-hideshow-div1,
.sheet-psychemending-hideshow:not(:checked) ~ .sheet-psychemending-hideshow-div2,
.sheet-iscodexsill-psychemending-hideshow:checked ~ .sheet-iscodexsill-psychemending-hideshow-div1,
.sheet-iscodexsill-psychemending-hideshow:not(:checked) ~ .sheet-iscodexsill-psychemending-hideshow-div2,
.sheet-strategy-hideshow:checked ~ .sheet-strategy-hideshow-div1,
.sheet-strategy-hideshow:not(:checked) ~ .sheet-strategy-hideshow-div2,
.sheet-iscodexsill-strategy-hideshow:checked ~ .sheet-iscodexsill-strategy-hideshow-div1,
.sheet-iscodexsill-strategy-hideshow:not(:checked) ~ .sheet-iscodexsill-strategy-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS PERCEPTION -------------------------- */
.sheet-demonicsense-hideshow:checked ~ .sheet-demonicsense-hideshow-div1,
.sheet-demonicsense-hideshow:not(:checked) ~ .sheet-demonicsense-hideshow-div2,
.sheet-iscodexsill-demonicsense-hideshow:checked ~ .sheet-iscodexsill-demonicsense-hideshow-div1,
.sheet-iscodexsill-demonicsense-hideshow:not(:checked) ~ .sheet-iscodexsill-demonicsense-hideshow-div2,
.sheet-insight-hideshow:checked ~ .sheet-insight-hideshow-div1,
.sheet-insight-hideshow:not(:checked) ~ .sheet-insight-hideshow-div2,
.sheet-iscodexsill-insight-hideshow:checked ~ .sheet-iscodexsill-insight-hideshow-div1,
.sheet-iscodexsill-insight-hideshow:not(:checked) ~ .sheet-iscodexsill-insight-hideshow-div2,
.sheet-listen-hideshow:checked ~ .sheet-listen-hideshow-div1,
.sheet-listen-hideshow:not(:checked) ~ .sheet-listen-hideshow-div2,
.sheet-iscodexsill-listen-hideshow:checked ~ .sheet-iscodexsill-listen-hideshow-div1,
.sheet-iscodexsill-listen-hideshow:not(:checked) ~ .sheet-iscodexsill-listen-hideshow-div2,
.sheet-mysticsense-hideshow:checked ~ .sheet-mysticsense-hideshow-div1,
.sheet-mysticsense-hideshow:not(:checked) ~ .sheet-mysticsense-hideshow-div2,
.sheet-iscodexsill-mysticsense-hideshow:checked ~ .sheet-iscodexsill-mysticsense-hideshow-div1,
.sheet-iscodexsill-mysticsense-hideshow:not(:checked) ~ .sheet-iscodexsill-mysticsense-hideshow-div2,
.sheet-navigate-hideshow:checked ~ .sheet-navigate-hideshow-div1,
.sheet-navigate-hideshow:not(:checked) ~ .sheet-navigate-hideshow-div2,
.sheet-iscodexsill-navigate-hideshow:checked ~ .sheet-iscodexsill-navigate-hideshow-div1,
.sheet-iscodexsill-navigate-hideshow:not(:checked) ~ .sheet-iscodexsill-navigate-hideshow-div2,
.sheet-research-hideshow:checked ~ .sheet-research-hideshow-div1,
.sheet-research-hideshow:not(:checked) ~ .sheet-research-hideshow-div2,
.sheet-iscodexsill-research-hideshow:checked ~ .sheet-iscodexsill-research-hideshow-div1,
.sheet-iscodexsill-research-hideshow:not(:checked) ~ .sheet-iscodexsill-research-hideshow-div2,
.sheet-sense-hideshow:checked ~ .sheet-sense-hideshow-div1,
.sheet-sense-hideshow:not(:checked) ~ .sheet-sense-hideshow-div2,
.sheet-iscodexsill-sense-hideshow:checked ~ .sheet-iscodexsill-sense-hideshow-div1,
.sheet-iscodexsill-sense-hideshow:not(:checked) ~ .sheet-iscodexsill-sense-hideshow-div2,
.sheet-spot-hideshow:checked ~ .sheet-spot-hideshow-div1,
.sheet-spot-hideshow:not(:checked) ~ .sheet-spot-hideshow-div2,
.sheet-iscodexsill-spot-hideshow:checked ~ .sheet-iscodexsill-spot-hideshow-div1,
.sheet-iscodexsill-spot-hideshow:not(:checked) ~ .sheet-iscodexsill-spot-hideshow-div2,
.sheet-track-hideshow:checked ~ .sheet-track-hideshow-div1,
.sheet-track-hideshow:not(:checked) ~ .sheet-track-hideshow-div2,
.sheet-iscodexsill-track-hideshow:checked ~ .sheet-iscodexsill-track-hideshow-div1,
.sheet-iscodexsill-track-hideshow:not(:checked) ~ .sheet-iscodexsill-track-hideshow-div2 {
display: none;
}
/* -------------------------- HIDESHOW SKILLS PHYSICAL -------------------------- */
.sheet-climb-hideshow:checked ~ .sheet-climb-hideshow-div1,
.sheet-climb-hideshow:not(:checked) ~ .sheet-climb-hideshow-div2,
.sheet-iscodexsill-climb-hideshow:checked ~ .sheet-iscodexsill-climb-hideshow-div1,
.sheet-iscodexsill-climb-hideshow:not(:checked) ~ .sheet-iscodexsill-climb-hideshow-div2,
.sheet-dodge-hideshow:checked ~ .sheet-dodge-hideshow-div1,
.sheet-dodge-hideshow:not(:checked) ~ .sheet-dodge-hideshow-div2,
.sheet-iscodexsill-dodge-hideshow:checked ~ .sheet-iscodexsill-dodge-hideshow-div1,
.sheet-iscodexsill-dodge-hideshow:not(:checked) ~ .sheet-iscodexsill-dodge-hideshow-div2,
.sheet-drive-hideshow:checked ~ .sheet-drive-hideshow-div1,
.sheet-drive-hideshow:not(:checked) ~ .sheet-drive-hideshow-div2,
.sheet-iscodexsill-drive-hideshow:checked ~ .sheet-iscodexsill-drive-hideshow-div1,
.sheet-iscodexsill-drive-hideshow:not(:checked) ~ .sheet-iscodexsill-drive-hideshow-div2,
.sheet-hide-hideshow:checked ~ .sheet-hide-hideshow-div1,
.sheet-hide-hideshow:not(:checked) ~ .sheet-hide-hideshow-div2,
.sheet-iscodexsill-hide-hideshow:checked ~ .sheet-iscodexsill-hide-hideshow-div1,
.sheet-iscodexsill-hide-hideshow:not(:checked) ~ .sheet-iscodexsill-hide-hideshow-div2,
.sheet-jump-hideshow:checked ~ .sheet-jump-hideshow-div1,
.sheet-jump-hideshow:not(:checked) ~ .sheet-jump-hideshow-div2,
.sheet-iscodexsill-jump-hideshow:checked ~ .sheet-iscodexsill-jump-hideshow-div1,
.sheet-iscodexsill-jump-hideshow:not(:checked) ~ .sheet-iscodexsill-jump-hideshow-div2,
.sheet-pilot-hideshow:checked ~ .sheet-pilot-hideshow-div1,
.sheet-pilot-hideshow:not(:checked) ~ .sheet-pilot-hideshow-div2,
.sheet-iscodexsill-pilot-hideshow:checked ~ .sheet-iscodexsill-pilot-hideshow-div1,
.sheet-iscodexsill-pilot-hideshow:not(:checked) ~ .sheet-iscodexsill-pilot-hideshow-div2,
.sheet-ride-hideshow:checked ~ .sheet-ride-hideshow-div1,
.sheet-ride-hideshow:not(:checked) ~ .sheet-ride-hideshow-div2,
.sheet-iscodexsill-ride-hideshow:checked ~ .sheet-iscodexsill-ride-hideshow-div1,
.sheet-iscodexsill-ride-hideshow:not(:checked) ~ .sheet-iscodexsill-ride-hideshow-div2,
.sheet-stealth-hideshow:checked ~ .sheet-stealth-hideshow-div1,
.sheet-stealth-hideshow:not(:checked) ~ .sheet-stealth-hideshow-div2,
.sheet-iscodexsill-stealth-hideshow:checked ~ .sheet-iscodexsill-stealth-hideshow-div1,
.sheet-iscodexsill-stealth-hideshow:not(:checked) ~ .sheet-iscodexsill-stealth-hideshow-div2,
.sheet-swim-hideshow:checked ~ .sheet-swim-hideshow-div1,
.sheet-swim-hideshow:not(:checked) ~ .sheet-swim-hideshow-div2,
.sheet-iscodexsill-swim-hideshow:checked ~ .sheet-iscodexsill-swim-hideshow-div1,
.sheet-iscodexsill-swim-hideshow:not(:checked) ~ .sheet-iscodexsill-swim-hideshow-div2,
.sheet-throw-hideshow:checked ~ .sheet-throw-hideshow-div1,
.sheet-throw-hideshow:not(:checked) ~ .sheet-throw-hideshow-div2,
.sheet-iscodexsill-throw-hideshow:checked ~ .sheet-iscodexsill-throw-hideshow-div1,
.sheet-iscodexsill-throw-hideshow:not(:checked) ~ .sheet-iscodexsill-throw-hideshow-div2,
.sheet-toughness-hideshow:checked ~ .sheet-toughness-hideshow-div1,
.sheet-toughness-hideshow:not(:checked) ~ .sheet-toughness-hideshow-div2,
.sheet-iscodexsill-toughness-hideshow:checked ~ .sheet-iscodexsill-toughness-hideshow-div1,
.sheet-iscodexsill-toughness-hideshow:not(:checked) ~ .sheet-iscodexsill-toughness-hideshow-div2 {
display: none;
}
/* -------------------------- OTHER HIDESHOW -------------------------- */
.sheet-iscodexsill-hideshow:checked ~ .sheet-iscodexsill-hideshow-div1,
.sheet-iscodexsill-hideshow:not(:checked) ~ .sheet-iscodexsill-hideshow-div2 {
display: none !important;
}
.sheet-repeatingtrigger-hideshow:checked ~ .sheet-repeatingtrigger-hideshow-div1,
.sheet-repeatingtrigger-hideshow:not(:checked) ~ .sheet-repeatingtrigger-hideshow-div3 {
display: none !important;
}
.sheet-description-hideshow:checked ~ textarea,
.sheet-description-hideshow:checked ~ .sheet-spanabilities {
display: none;
}
/* -------------------------- PROGRESS BARS -------------------------- */
.sheet-progress-special {
grid-template-columns: 25px 1fr;
}
.sheet-progress-special input {
height: 100% !important;
}
.sheet-progress-bars-menu {
grid-template-columns: 1fr 4px 1fr;
border: 1px solid var(--darkgray-color);
border-radius: 4px;
height: auto;
z-index: 2 !important;
width: 100% !important;
}
.charsheet .sheet-progress-barpp,
.charsheet .sheet-progress-barsp,
.charsheet .sheet-progress-barhp {
height: 100%;
position: absolute !important;
z-index: 1 !important;
background-color: #4111103a;
}
.sheet-progress-bar {
height: auto;
z-index: 1 !important;
position: absolute !important;
}
.sheet-progress-bar.sheet-bar {
background-color: transparent;
}
.sheet-progress-container-bar-menu {
display: grid;
background-color: transparent;
grid-template-columns: 100%;
width: 100%;
position: relative;
z-index: 0;
align-items: center;
border: none;
border-radius: 4px;
}
.sheet-progress-container-bar-menu input[disabled],
.sheet-progress-container-bar-menu input {
border: solid 0px #cdcdcd;
background-color: transparent !important;
color: var(--secondary-color) !important;
}
.sheet-barpp,
.sheet-barpp-display,
.sheet-barhp,
.sheet-barhp-display,
.sheet-barsp,
.sheet-barsp-display {
background-color: transparent;
}
/* -------------------------- SHEET BARS -------------------------- */
.sheet-bar0,
.sheet-bar1,
.sheet-bar2,
.sheet-bar3,
.sheet-bar4,
.sheet-bar5,
.sheet-bar6,
.sheet-bar7,
.sheet-bar8,
.sheet-bar9,
.sheet-bar10,
.sheet-bar11,
.sheet-bar12,
.sheet-bar13,
.sheet-bar14,
.sheet-bar15,
.sheet-bar16,
.sheet-bar17,
.sheet-bar18,
.sheet-bar19,
.sheet-bar20,
.sheet-bar21,
.sheet-bar22,
.sheet-bar23,
.sheet-bar24,
.sheet-bar25,
.sheet-bar26,
.sheet-bar27,
.sheet-bar28,
.sheet-bar29,
.sheet-bar30,
.sheet-bar31,
.sheet-bar32,
.sheet-bar33,
.sheet-bar34,
.sheet-bar35,
.sheet-bar36,
.sheet-bar37,
.sheet-bar38,
.sheet-bar39,
.sheet-bar40,
.sheet-bar41,
.sheet-bar42,
.sheet-bar43,
.sheet-bar44,
.sheet-bar45,
.sheet-bar46,
.sheet-bar47,
.sheet-bar48,
.sheet-bar49,
.sheet-bar50,
.sheet-bar51,
.sheet-bar52,
.sheet-bar53,
.sheet-bar54,
.sheet-bar55,
.sheet-bar56,
.sheet-bar57,
.sheet-bar58,
.sheet-bar59,
.sheet-bar60,
.sheet-bar61,
.sheet-bar62,
.sheet-bar63,
.sheet-bar64,
.sheet-bar65,
.sheet-bar66,
.sheet-bar67,
.sheet-bar68,
.sheet-bar69,
.sheet-bar70,
.sheet-bar71,
.sheet-bar72,
.sheet-bar73,
.sheet-bar74,
.sheet-bar75,
.sheet-bar76,
.sheet-bar77,
.sheet-bar78,
.sheet-bar79,
.sheet-bar80,
.sheet-bar81,
.sheet-bar82,
.sheet-bar83,
.sheet-bar84,
.sheet-bar85,
.sheet-bar86,
.sheet-bar87,
.sheet-bar88,
.sheet-bar89,
.sheet-bar90,
.sheet-bar91,
.sheet-bar92,
.sheet-bar93,
.sheet-bar94,
.sheet-bar95,
.sheet-bar96,
.sheet-bar97,
.sheet-bar98,
.sheet-bar99,
.sheet-bar100 {
transition: width 0.75s ease;
}
.sheet-bar0 {
width: 0% !important;
}
.sheet-bar1 {
width: 1% !important;
}
.sheet-bar2 {
width: 2% !important;
}
.sheet-bar3 {
width: 3% !important;
}
.sheet-bar4 {
width: 4% !important;
}
.sheet-bar5 {
width: 5% !important;
}
.sheet-bar6 {
width: 6% !important;
}
.sheet-bar7 {
width: 7% !important;
}
.sheet-bar8 {
width: 8% !important;
}
.sheet-bar9 {
width: 9% !important;
}
.sheet-bar10 {
width: 10% !important;
}
.sheet-bar11 {
width: 11% !important;
}
.sheet-bar12 {
width: 12% !important;
}
.sheet-bar13 {
width: 13% !important;
}
.sheet-bar14 {
width: 14% !important;
}
.sheet-bar15 {
width: 15% !important;
}
.sheet-bar16 {
width: 16% !important;
}
.sheet-bar17 {
width: 17% !important;
}
.sheet-bar18 {
width: 18% !important;
}
.sheet-bar19 {
width: 19% !important;
}
.sheet-bar20 {
width: 20% !important;
}
.sheet-bar21 {
width: 21% !important;
}
.sheet-bar22 {
width: 22% !important;
}
.sheet-bar23 {
width: 23% !important;
}
.sheet-bar24 {
width: 24% !important;
}
.sheet-bar25 {
width: 25% !important;
}
.sheet-bar26 {
width: 26% !important;
}
.sheet-bar27 {
width: 27% !important;
}
.sheet-bar28 {
width: 28% !important;
}
.sheet-bar29 {
width: 29% !important;
}
.sheet-bar30 {
width: 30% !important;
}
.sheet-bar31 {
width: 31% !important;
}
.sheet-bar32 {
width: 32% !important;
}
.sheet-bar33 {
width: 33% !important;
}
.sheet-bar34 {
width: 34% !important;
}
.sheet-bar35 {
width: 35% !important;
}
.sheet-bar36 {
width: 36% !important;
}
.sheet-bar37 {
width: 37% !important;
}
.sheet-bar38 {
width: 38% !important;
}
.sheet-bar39 {
width: 39% !important;
}
.sheet-bar40 {
width: 40% !important;
}
.sheet-bar41 {
width: 41% !important;
}
.sheet-bar42 {
width: 42% !important;
}
.sheet-bar43 {
width: 43% !important;
}
.sheet-bar44 {
width: 44% !important;
}
.sheet-bar45 {
width: 45% !important;
}
.sheet-bar46 {
width: 46% !important;
}
.sheet-bar47 {
width: 47% !important;
}
.sheet-bar48 {
width: 48% !important;
}
.sheet-bar49 {
width: 49% !important;
}
.sheet-bar50 {
width: 50% !important;
}
.sheet-bar51 {
width: 51% !important;
}
.sheet-bar52 {
width: 52% !important;
}
.sheet-bar53 {
width: 53% !important;
}
.sheet-bar54 {
width: 54% !important;
}
.sheet-bar55 {
width: 55% !important;
}
.sheet-bar56 {
width: 56% !important;
}
.sheet-bar57 {
width: 57% !important;
}
.sheet-bar58 {
width: 58% !important;
}
.sheet-bar59 {
width: 59% !important;
}
.sheet-bar60 {
width: 60% !important;
}
.sheet-bar61 {
width: 61% !important;
}
.sheet-bar62 {
width: 62% !important;
}
.sheet-bar63 {
width: 63% !important;
}
.sheet-bar64 {
width: 64% !important;
}
.sheet-bar65 {
width: 65% !important;
}
.sheet-bar66 {
width: 66% !important;
}
.sheet-bar67 {
width: 67% !important;
}
.sheet-bar68 {
width: 68% !important;
}
.sheet-bar69 {
width: 69% !important;
}
.sheet-bar70 {
width: 70% !important;
}
.sheet-bar71 {
width: 71% !important;
}
.sheet-bar72 {
width: 72% !important;
}
.sheet-bar73 {
width: 73% !important;
}
.sheet-bar74 {
width: 74% !important;
}
.sheet-bar75 {
width: 75% !important;
}
.sheet-bar76 {
width: 76% !important;
}
.sheet-bar77 {
width: 77% !important;
}
.sheet-bar78 {
width: 78% !important;
}
.sheet-bar79 {
width: 79% !important;
}
.sheet-bar80 {
width: 80% !important;
}
.sheet-bar81 {
width: 81% !important;
}
.sheet-bar82 {
width: 82% !important;
}
.sheet-bar83 {
width: 83% !important;
}
.sheet-bar84 {
width: 84% !important;
}
.sheet-bar85 {
width: 85% !important;
}
.sheet-bar86 {
width: 86% !important;
}
.sheet-bar87 {
width: 87% !important;
}
.sheet-bar88 {
width: 88% !important;
}
.sheet-bar89 {
width: 89% !important;
}
.sheet-bar90 {
width: 90% !important;
}
.sheet-bar91 {
width: 91% !important;
}
.sheet-bar92 {
width: 92% !important;
}
.sheet-bar93 {
width: 93% !important;
}
.sheet-bar94 {
width: 94% !important;
}
.sheet-bar95 {
width: 95% !important;
}
.sheet-bar96 {
width: 96% !important;
}
.sheet-bar97 {
width: 97% !important;
}
.sheet-bar98 {
width: 98% !important;
}
.sheet-bar99 {
width: 99% !important;
}
.sheet-bar100 {
width: 100% !important;
}
.sheet-barxp-display.sheet-bar100 {
background-color: #00ff00 !important;
}
/* -------------------------- DZ SPECIAL DIV -------------------------- */
.sheet-main-skills div,
.sheet-main-savingthrows div {
row-gap: 0px !important;
}
.sheet-captions {
max-height: 18px !important;
}
.sheet-captions h4 {
font-size: 10px !important;
text-transform: uppercase !important;
color: grey;
}
.sheet-main-skilldiv {
grid-template-columns: 1fr 25px 35px 12px;
justify-content: space-between;
}
.sheet-main-skilldiv.sheet-repeatingtrigger-hideshow-div1,
.sheet-div1 {
grid-template-columns: 20px 1fr 40px 30px 30px 10px 12px;
justify-content: space-between;
}
.sheet-main-skilldiv.sheet-repeatingtrigger-hideshow-div2,
.sheet-div2 {
grid-template-columns: 20px 1fr 40px repeat(3, 30px) 12px;
justify-content: space-between;
}
.sheet-div4 {
grid-template-columns: 20px 1fr 40px repeat(3, 30px) 12px;
justify-content: space-between;
}
.sheet-main-skilldiv.sheet-repeatingtrigger-hideshow-div3 {
grid-template-columns: 20px 1fr 40px repeat(3, 30px) 12px;
justify-content: space-between;
}
.sheet-main-skilldiv > h4 {
text-align: left;
}
.sheet-minimalist {
border: none !important;
background-color: transparent !important;
font-style: italic;
}
.sheet-minimalista {
background-color: transparent !important;
border: none;
}
.sheet-triplecolumn.sheet-3 input {
font-size: 12px !important;
}
input[name="attr_effect-dc"],
select[name="attr_effect-selector"],
input[name="attr_effect-time"] {
font-size: 12px !important;
border: none;
background-color: transparent !important;
}
.sheet-main-proficiencies select,
.sheet-main-proficiencies input[type="number"] {
font-size: 9px !important;
}
.sheet-main-skills input[type="number"],
.sheet-main-savingthrows input[type="number"],
.sheet-main-proficiencies input[type="number"] {
padding: 0;
margin: 0;
}
.sheet-button-div-holder button,
.sheet-button-div-holder .sheet-absoluteinput {
position: absolute;
opacity: 0;
}
.sheet-button-div-holder {
justify-content: center;
}
.sheet-button-div-holder span {
width: 12px !important;
height: 12px !important;
}
.sheet-button-div-holder button:hover ~ h4,
.sheet-button-div-holder button:hover ~ h2,
.sheet-button-div-holder button:hover ~ h3,
.sheet-button-div-holder button:hover ~ input {
color: var(--main-color);
font-weight: bold;
}
.sheet-header1 {
grid-template-columns: 1fr 1fr 1fr;
}
.sheet-header2 {
grid-template-columns: 1fr 2fr;
}
.sheet-header3 > div {
grid-template-columns: 125px 1fr;
}
.sheet-header3 input.sheet-left {
padding-left: 5px !important;
}
.sheet-header > div,
.sheet-header2 > div {
row-gap: 2px !important;
}
.sheet-background-generalnotes .sheet-oneline {
margin: 0 auto 10px auto !important;
}
.sheet-background-vertical-art .sheet-oneline {
margin: 6px auto 10px auto !important;
}
.sheet-background-generalnotes textarea {
min-height: 392px !important;
margin-top: 5px;
}
.sheet-main-image {
grid-area: image;
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/TheExorcistCodex-symbol-red.png") !important;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 100%;
}
.sheet-main-headerimage {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/TheExorcistCodex-long-red.png") !important;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 100% !important;
height: 50px;
margin-bottom: 10px !important;
}
.sheet-inventaire {
grid-template-columns: 1fr repeat(2, 35px);
justify-content: space-between;
align-items: flex-start !important;
}
.sheet-items {
grid-template-columns: 1fr repeat(2, 35px);
justify-content: space-between;
align-items: flex-start !important;
}
.sheet-main-items {
grid-area: items;
}
.sheet-main-inventaire {
grid-area: inventaire;
}
.sheet-radio-progress-container label {
height: 18px !important;
}
.sheet-radio-progress-container {
justify-content: space-between;
gap: 8px !important;
height: 16px !important;
grid-column: 1/-1;
}
.sheet-main-mags {
grid-area: mags;
}
.sheet-flex-title {
grid-template-columns: 1fr 100px;
border-bottom: 1px solid var(--h4color);
padding-bottom: 3px !important;
margin: 7px auto -5px auto !important;
width: calc(100% + -10px) !important;
max-height: 14px !important;
}
.sheet-summary {
grid-template-columns: repeat(7, 1fr);
}
.sheet-background-characterstatusupgrades > div {
min-height: 60px;
}
.sheet-options-display {
grid-template-columns: 1fr;
margin-top: 10px !important;
align-items: flex-start !important;
gap: 10px !important;
}
.sheet-summary2 {
grid-template-columns: repeat(10, 1fr);
align-items: center;
}
.sheet-summary2 input {
color: white !important;
}
.sheet-flex-title h4.sheet-minititles2,
.sheet-flex-title input,
.sheet-flex-title input[readonly] {
border-bottom: none !important;
padding-bottom: 0 !important;
margin: 0px auto !important;
left: 0px;
position: relative;
color: var(--h4color) !important;
font-family: var(--secondary-font) !important;
letter-spacing: 1px;
border-color: transparent !important;
max-height: 10px !important;
font-size: 10px !important;
line-height: 12px;
background-color: transparent !important;
}
.sheet-flex-title h4.sheet-minititles2 {
text-align: right;
}
h4.sheet-minititles,
input.sheet-minititles {
border-bottom: 1px solid var(--h4color);
padding: 6px 0 3px 0!important;
margin: 0 auto!important;
width: calc(100% - 10px);
position: relative;
opacity: 1;
text-transform: uppercase!important;
font-family: "Georgia Pro"!important;
font-size: 10px !important;
line-height: 10px!important;
font-weight: normal!important;
color: var(--main-color)!important;
}
.sheet-flex-title input {
color: var(--blackandwhite2) !important;
}
.sheet-ability {
grid-template-columns: 12px 18px 1fr 66px repeat(2, 75px) 20px 12px;
}
.sheet-inventory {
grid-template-columns: 50px 1fr 50px;
}
.sheet-ability2 {
grid-template-columns: 3fr 1fr;
}
.sheet-radio-progress-container.sheet-radio-progress-exhaustion {
grid-template-columns: repeat(7, 1fr);
}
.sheet-radio-progress-container.sheet-radio-progress-insanity {
grid-template-columns: repeat(9, 1fr);
}
.sheet-base-display,
.sheet-notes-display,
.sheet-background-display,
.sheet-equipment-display {
margin-top: 10px !important;
gap: 10px !important;
}
.sheet-maingrid-area > div {
align-content: flex-start !important;
width: 100% !important;
row-gap: 4px!important;
}
.sheet-maingrid-area-header1 > div > div,
.sheet-maingrid-area > div > div,
.sheet-background-area > div > div {
align-content: flex-start;
}
.sheet-main-features-traits,
.sheet-main-equipment,
.sheet-main-proficiencies {
height: auto !important;
}
.sheet-maingrid-area-header1 {
grid-template-areas: "image header";
grid-template-columns: 1fr 5fr;
margin-bottom: 10px !important;
}
.sheet-maingrid-area-header2 {
height: 18px;
grid-template-rows: 18px !important;
gap: 10px !important;
grid-template-columns: 1fr 20px 0.25fr 15px;
}
.sheet-main-save .sheet-oneline div {
grid-template-columns: 1fr 35px;
}
.sheet-main-general-container span {
border: none !important;
}
.sheet-main-save {
grid-area: save;
}
.sheet-main-ability {
grid-area: ability;
}
.sheet-main-despair {
grid-area: despair;
}
.sheet-main-dynamic input.sheet-inputchar {
height: 25px !important;
max-height: 25px;
font-size: 15px !important;
}
.sheet-maingrid-area {
align-items: flex-start !important;
height: 100%;
grid-template-areas: "characteristics characteristics characteristics characteristics characteristics characteristics characteristics characteristics characteristics"
"resources resources resources resources resources resources resources resources resources"
"saves saves saves dynamic dynamic dynamic dynamic dynamic dynamic"
"saves saves saves holyfaith holyfaith holyfaith holyfaith holyfaith holyfaith"
"sup sup sup sup sup sup sup sup sup"
"weapon weapon weapon weapon weapon weapon weapon weapon weapon"
"despair despair despair despair ability ability ability ability ability"
"skill skill skill skill skill skill skill skill skill";
grid-template-columns: repeat(9, 1fr);
z-index: 1;
}
.sheet-imgfixed {
z-index: 0 !important;
background-size: contain;
background-repeat: no-repeat;
background-position: top;
height: 100%;
width: 100% !important;
grid-row: 1 / 3;
justify-content: flex-start;
}
img.error {
display: none;
}
.sheet-imgfixed-custom {
z-index: 99 !important;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
height: 110px !important;
width: 110px !important;
border-radius: 10px;
position: absolute;
}
.sheet-bottom-background {
bottom: 0 !important;
z-index: 0;
border-radius: 10px;
background-size: cover;
background-position: top;
background-repeat: no-repeat;
width: 100% !important;
min-height: 250px;
opacity: 1;
}
.sheet-bottom-separator {
z-index: 0;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 100% !important;
height: 25px;
opacity: 0.66;
}
.sheet-banner-separator {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/banner-separator.png");
margin-top: 10px!important;
}
.sheet-separator {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/TheExorcistCode-asset2-black.png");
}
.sheet-bottom-background6 {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/banner6.png");
margin-top: 10px!important;
}
.sheet-main-coresystems > div {
gap: 10px;
}
.sheet-main-carry .repcontainer,
.sheet-main-stored .repcontainer {
gap:3px!important;
}
.sheet-main-resources {
grid-area: resources;
}
.sheet-main-resources > div > .sheet-oneline {
grid-template-columns: 1fr 1fr 1fr;
column-gap: 20px!important;
align-items: flex-start;
}
.sheet-main-characteristics {
grid-area: characteristics;
}
.sheet-main-saves {
grid-area: saves;
}
.sheet-main-dynamic {
grid-area: dynamic;
height: 130px;
}
.sheet-main-skill-title {
grid-area: skill-title;
}
.sheet-main-skill {
grid-area: skill;
}
.sheet-main-equipment {
grid-area: equipment;
}
.sheet-main-weapon {
grid-area: weapon;
}
.sheet-main-sup {
grid-area: sup;
}
.sheet-onelinebox > div {
grid-template-columns: 1fr 50px;
}
.sheet-onelinebox h4 {
font-family: var(--secondary-font) !important;
font-size: 13px !important;
line-height: 13px;
color: var(--secondary-color);
}
.sheet-main-secondaryblocstat {
grid-area: secondaryblocstat;
}
.sheet-background-area {
grid-template-areas:
"vertical-art vertical-art vertical-art characterappeareance characterappeareance characterappeareance campaignnotes campaignnotes campaignnotes campaignnotes"
"vertical-art vertical-art vertical-art characteradds characteradds characteradds campaignnotes campaignnotes campaignnotes campaignnotes"
"othernotes othernotes othernotes othernotes othernotes othernotes campaignnotes campaignnotes campaignnotes campaignnotes";
z-index: 2 !important;
grid-template-columns: repeat(10, 1fr);
gap: 10px !important;
align-items: flex-start !important;
margin-top: 10px !important;
}
.sheet-defense-wounds h4 {
margin-bottom: -5px;
padding: 5px 0;
}
.sheet-passivecheckbonuses {
grid-template-columns: 1fr 35px 35px;
}
.sheet-character-armor {
grid-template-columns: 2fr 75px 35px;
column-gap: 5px !important;
}
.sheet-statusupgrades-level1,
.sheet-statusupgrades-level2,
.sheet-statusupgrades-level3 {
display: none;
}
input[name="attr_statusupgrades-active1"]:checked ~ .sheet-statusupgrades-level1 {
display: block !important;
}
input[name="attr_statusupgrades-active2"]:checked ~ .sheet-statusupgrades-level2 {
display: block !important;
}
input[name="attr_statusupgrades-active3"]:checked ~ .sheet-statusupgrades-level3 {
display: block !important;
}
.sheet-background-area > div > div {
align-items: flex-start !important;
}
.sheet-ability .sheet-online input {
background-color: transparent;
position: absolute;
z-index: 50;
}
.sheet-ability .sheet-button-attack {
position: absolute;
z-index: 100 !important;
opacity: 0;
}
.sheet-background-vertical-art img {
background-color: #2d2d2d1f !important;
width: 100% !important;
height: auto !important;
object-fit: cover;
border-radius: 10px;
}
.sheet-background-vertical-art img {
aspect-ratio: 9 / 16 !important;
}
.sheet-background-vertical-art {
grid-area: vertical-art;
}
.sheet-background-othernotes {
grid-area: othernotes;
}
.sheet-background-characteradds {
grid-area: characteradds;
}
.sheet-background-campaignnotes {
grid-area: campaignnotes;
}
.sheet-background-characterappeareance {
grid-area: characterappeareance;
}
.sheet-characterstatusupgrades {
grid-template-columns: 35px 1fr 35px;
}
.sheet-main-vehicle-instruction textarea {
height: 186px !important;
}
.sheet-proficiencies1 {
grid-template-columns: 0.5fr 1fr 12px;
}
.sheet-proficiencies2 {
grid-template-columns: 0.5fr 1fr 12px 12px;
}
.sheet-notes1,
.sheet-notes2 {
grid-template-columns: 0.25fr 1fr 12px;
}
.sheet-clothing {
grid-template-columns: 40px 60px 5fr 35px 25px 8px 12px !important;
row-gap: 0px !important;
}
.sheet-clothing.sheet-backpack {
grid-template-columns: 40px 60px 5fr 125px 35px 25px 8px 12px !important;
row-gap: 0px !important;
}
.sheet-clothing.sheet-holster {
grid-template-columns: 40px 60px 5fr 25px 8px 12px !important;
row-gap: 0px !important;
}
.sheet-maxpocket.sheet-black,
.sheet-maxbackpack.sheet-black {
color: var(--secondary-color) !important;
}
.sheet-maxpocket.sheet-red,
.sheet-maxbackpack.sheet-red {
color: var(--main-color) !important;
}
.sheet-effects {
grid-template-columns: 25px 1fr repeat(3, 30px) 12px !important;
}
.sheet-rations {
grid-template-columns: repeat(2, 1fr) !important;
}
.sheet-maingrid-area > div > div > div {
align-content: flex-start !important;
width: 100% !important;
}
.sheet-main-combatrolls .sheet-inputchar,
.sheet-main-combatcheck .sheet-inputchar,
.charsheet .sheet-inputchar3,
.charsheet .sheet-inputchar3[readonly] {
font-size: 14px !important;
}
.sheet-main-statistiques .sheet-inputchar {
width: calc(100% - 5%) !important;
margin: 0 auto 3px auto !important;
border: none;
max-height: 20px !important;
height: 20px !important;
padding: 0;
font-size: 20px !important;
}
.sheet-main-statistiques .sheet-inputchar2 {
background-color: transparent;
margin: 0 auto !important;
border: none;
}
.sheet-main-inspiration .sheet-oneline,
.sheet-main-proficiencybonus .sheet-oneline,
.sheet-main-passiveperception .sheet-oneline {
grid-template-columns: 35px 1fr;
column-gap: 5px !important;
}
.sheet-background-display textarea {
height: 50px;
padding: 5px;
font-size: 11px !important;
line-height: 11px !important;
font-style: italic;
text-align: left;
}
.sheet-clothing textarea {
font-size: 11px !important;
line-height: 11px !important;
font-style: italic;
text-align: left;
margin-top: 5px !important;
}
.sheet-main-deathsave .sheet-oneline {
grid-template-columns: 1fr repeat(3, 0.33fr);
column-gap: 5px !important;
}
.sheet-features-traits {
grid-template-columns: 1fr 15px;
}
.sheet-features-traits2 {
grid-template-columns: 1fr 15px 15px;
}
.sheet-button-div-holder.sheet-inability {
justify-content: left !important;
}
span[name="attr_features-names"] {
font-family: var(--main-font);
color: var(--blackandwhite);
font-weight: bold;
background-color: transparent;
border: none !important;
padding: 0;
margin: 0;
font-size: 16px !important;
line-height: 18px !important;
width: 100% !important;
}
span[name="attr_features-source"] {
font-family: var(--main-font);
background-color: transparent;
border: none !important;
font-size: 11px !important;
line-height: 18px;
padding: 0;
max-height: 10px !important;
margin: -5px 0 4px 0;
font-style: italic;
opacity: 0.8;
color: grey !important;
}
span[name="attr_proficiency-name"] {
font-family: var(--main-font);
background-color: transparent;
border: none;
padding: 0;
margin: 0;
font-size: 12px !important;
line-height: 18px !important;
text-align: left;
}
span[name="attr_proficiency-source"] {
font-family: var(--main-font);
border: none;
font-size: 12px !important;
min-height: 18px !important;
line-height: 18px;
padding: 0;
max-height: 10px !important;
margin: 0;
background-color: var(--background-grey);
color: var(--blackandwhite2);
}
.sheet-darkmode span[name="attr_proficiency-source"] {
background-color: #593b3b;
color: var(--blackandwhite2) !important;
}
.sheet-features-traits2 textarea {
padding: 0;
background-color: transparent;
border: none;
text-align: left;
padding-left: 5px;
color: var(--blackandwhite2) !important;
}
.sheet-features-traits textarea {
padding: 0;
text-align: left;
padding-left: 5px;
color: var(--blackandwhite) !important;
}
.sheet-vanilla {
background-color: transparent !important;
border: none !important;
}
.sheet-equipment {
grid-template-columns: 35px 1fr 0.66fr;
align-items: flex-start !important;
}
.sheet-holy-equipment {
grid-template-columns: 1fr 0.66fr 50px 1fr;
align-items: flex-start !important;
}
.sheet-holy-equipment2 {
grid-template-columns: 50px 1fr;
align-items: flex-start !important;
margin-bottom:10px!important;
}
.sheet-weapon {
grid-template-columns: 20px 1fr 35px 35px 66px 80px 25px 66px 100px 66px;
justify-content: flex-start;
}
.sheet-main-subequipment {
grid-template-columns: 115px 250px 10px 120px repeat(6,35px) 20px;
width: 98%!important;
justify-content: space-between;
}
.sheet-vanilla {
font-size: 18px !important;
font-family: var(--main-font);
}
.sheet-main-statistiques .sheet-inputchar2 {
position: relative;
background-color: var(--blackandwhite);
border-radius: 2px;
border: 1px solid var(--text-grey) !important;
height: 18px !important;
}
.sheet-main-statistiques .sheet-inputchar3 {
max-height: 16px;
background-color: transparent;
opacity: 0.75;
border: none !important;
}
.sheet-main-statistiques .sheet-button-div-holder {
position: relative;
background-color: var(--blackandwhite);
border-radius: 3px;
padding: 0;
}
.sheet-main-menu .sheet-oneline {
grid-template-columns: repeat(3, 1fr);
margin: 0 auto !important;
width: 99% !important;
}
.sheet-main-menu .sheet-oneline .sheet-online,
.sheet-main-menu-blank .sheet-oneline .sheet-online {
height: 18px !important;
}
.sheet-main-menu .sheet-oneline .sheet-online input,
.sheet-main-menu-blank .sheet-oneline .sheet-online input,
.sheet-button-holder {
height: 18px !important;
min-height: 18px!important;
}
.sheet-main-header-blank .sheet-oneline {
width: 98% !important;
margin: 0 auto !important;
grid-template-columns: 0.5fr 0.5fr;
}
.sheet-main-header-difficulty {
width: 500px!important;
height: 18px!important;
}
.sheet-main-header-difficulty .sheet-oneline {
margin: 0 auto !important;
grid-template-columns: 0.5fr 0.5fr 0.5fr;
}
.sheet-main-menu label,
.sheet-main-header-blank label,
.sheet-main-header-difficulty label {
font-family: var(--main-font);
font-weight: bolder !important;
height: 18px !important;
line-height: 18px;
border-radius: 0px;
width: 99% !important;
color: var(--blackandwhite) !important;
}
.sheet-main-menu label {
font-size: 12px !important;
}
.sheet-main-header-blank label,
.sheet-main-header-difficulty label {
font-size: 10px !important;
text-transform: uppercase !important;
border: 1px solid #33333352 !important;
border-radius: 5px;
line-height: 15px;
}
.sheet-main-header-blank input.sheet-globalprivacy:checked + label {
border-radius: 5px;
background-color: var(--text-grey) !important;
}
.sheet-main-header-difficulty input.sheet-globalprivacy:checked + label {
border-radius: 5px;
background-color: var(--main-color) !important;
}
.sheet-main-menu input:checked + label,
.sheet-main-header-blank input:checked + label,
.sheet-main-header-difficulty input:checked + label {
border-color: var(--secondary-color) !important;
background-color: var(--main-color) !important;
color: white !important;
}
.sheet-statistics input.sheet-inputchar2 {
font-size: 12px !important;
background-color: transparent;
}
.sheet-separator-text {
color: #555;
opacity: 1;
font-weight: 500;
position: relative;
display: grid;
margin: 2px auto;
text-align: center;
z-index: 2;
width: 100%;
}
.sheet-separator-text2 {
color: #555;
opacity: 0.25;
font-weight: 500;
position: relative;
display: grid;
margin: 20px auto 0;
text-align: center;
z-index: 2;
width: 100%;
}
.sheet-separator-text.sheet-separator-text3 {
border-color: var(--main-color);
margin: 5px 0 10px 0 !important;
opacity: 0.25;
}
.sheet-rolltemplate-theexorcistcodex-description .sheet-separator-text.sheet-separator-text4 {
border-color: var(--blackandwhite);
margin: 5px 0 !important;
opacity: 0.1;
}
.sheet-rolltemplate-theexorcistcodex .sheet-hidden {
display:none!important;
}
.sheet-separator-text.sheet-separator-text4 {
border-color: var(--blackandwhite);
margin: 5px 0 !important;
opacity: 0.1;
}
.sheet-separator-text.sheet-separator-text5 {
border-color: var(--blackandwhite);
margin: 1px 0 !important;
opacity: 0.1;
}
.sheet-background-header-line1 {
gap: 5px !important;
}
.charsheet .sheet-main-custombutton button[type="roll"] {
font-size: 10px !important;
height: 18px !important;
}
.sheet-main-custombutton {
height:18px!important;
}
.sheet-main-sheet-minititles {
grid-template-columns: 1fr 15px;
padding: 0 15px !important;
border-bottom: 1px solid var(--h4color);
padding-bottom: 3px !important;
margin: 7px auto -5px auto !important;
left: 0px;
width: calc(100% + -10px) !important;
max-height: 14px;
}
.sheet-main-sheet-minititles h4 {
opacity: 1;
text-transform: uppercase!important;
font-family: "Georgia Pro"!important;
font-size: 10px !important;
line-height: 10px!important;
font-weight: normal!important;
color: var(--main-color)!important;
}
.sheet-main-header-blank h4,
.sheet-main-header-difficulty h4 {
color: var(--h4color) !important;
font-family: var(--secondary-font) !important;
letter-spacing: 1px;
}
.sheet-portrait-hideshow:not(:checked) ~ .sheet-portrait-hideshow-div1 {
display: none;
}
input::placeholder {
text-align: center !important;
justify-content: center !important;
opacity: 0.5;
height: 16px;
line-height: 14px !important;
}
textarea::placeholder {
opacity: 0.5;
height: 16px;
line-height: 14px !important;
}
.sheet-main-abilities input::placeholder,
input[name="attr_inventaire_name"]::placeholder,
.sheet-flex-column input::placeholder,
.sheet-main-ability input::placeholder,
.sheet-main-despair input::placeholder {
text-align: left !important;
justify-content: left !important;
}
.sheet-absolute-container {
position: absolute!important;
opacity: 0;
top: 0;
height: 18px!important;
}
.sheet-equipment-display {
gap:10px!important;
}
.sheet-absolute-container input {
height: 18px!important;
max-height: 18px!important;
}
.sheet-background-header-line1 {
grid-template-columns: 125px repeat(4,0.5fr 1fr);
column-gap: 10px !important;
}
.sheet-main-holyfaithfactor-section {
grid-template-columns: 1fr 50px;
row-gap: 15px!important;
}
.charsheet .sheet-demonicdices {
width: auto!important;
column-gap: 25px!important;
grid-template-columns: repeat(3, 90px);
}
.sheet-die,
.sheet-die[readonly] {
border-radius: 6px;
justify-content: center;
font-size: 100px!important;
cursor: pointer;
height: 67px!important;
width: 80px!important;
padding: 0px 0px 12px 0px;
border:none!important;
background-color:transparent!important;
color:var(--main-color)!important;
}
.sheet-main-holyfaithfactor-section2 {
grid-template-columns: 1fr 35px 35px 50px;
row-gap: 15px!important;
}
.sheet-main-holyfaithfactor-section > div {
height:18px!important;
}
.sheet-background-area img {
background-color: red;
}
.sheet-main-leadership {
grid-area: leadership;
}
.sheet-main-effects {
grid-area: effects;
}
.sheet-main-holyfaith {
height: 128px;
grid-area: holyfaith;
}
.sheet-main-demonicdices {
grid-area: demonicdices;
height: 99px;
}
.sheet-main-header-blank label,
.sheet-main-header-difficulty label {
margin: 0;
padding: 0;
text-align: center;
color: var(--blackandwhite) !important;
}
.sheet-main-header-blank label,
.sheet-main-header-difficulty label {
text-transform: uppercase !important;
}
.sheet-spanabilities {
border: none !important;
height: auto !important;
font-family: "Georgia";
font-style: italic;
}
.sheet-barracks-line1 {
grid-template-columns: 40px 1fr 40px 35px 55px 1fr 52px 1fr 50px 35px 50px 35px;
column-gap: 5px !important;
}
.sheet-barracks-line2 {
grid-template-columns: 50px 1fr 60px 1fr 75px 1fr 60px 1fr;
column-gap: 10px !important;
}
.sheet-barracks-line3 {
grid-template-columns: repeat(6, 40px 75px);
justify-content: space-between;
}
.sheet-contact {
grid-template-columns: 2fr 1fr 10px 2fr 1fr;
}
.sheet-holyadvisor-header {
grid-template-columns: repeat(7, 1fr);
}
.sheet-strategicadvisor-header {
grid-template-columns: repeat(3, 1fr);
}
.sheet-magicalarcheologist-header {
grid-template-columns: 1fr 1fr 1fr 100px 100px;
}
.sheet-quartermaster-header {
grid-template-columns: repeat(6, 1fr);
}
.sheet-merchants {
grid-template-columns: 1fr 1fr 50px 1fr 50px 1fr;
}
.sheet-profits {
grid-template-columns: 2fr 1fr 100px;
}
.sheet-separator-text.sheet-repeatingtext {
margin: -16px 0 0px 0 !important;
opacity: 0.33;
z-index: -1;
font-family: "Helvetica" !important;
}
.sheet-separator-text {
color: #555;
opacity: 1;
font-weight: 500;
position: relative;
display: grid;
margin: -2px 0 0px 0;
text-align: center;
z-index: 2;
font-family: var(--standard-font) !important;
font-size: 10px !important;
line-height: 10px;
font-weight: normal;
text-transform: uppercase;
}
.sheet-tohit {
grid-template-columns: 20px 35px 1fr 35px 10px 35px 1fr 35px 10px 50px;
}
.sheet-main-holyfaith .sheet-main-header-currentholyfaith {
height: 87px !important;
align-content: space-evenly;
}
.sheet-main-header-currentholyfaith .sheet-inputchar {
height: 85px !important;
max-height: none;
font-size: 35px !important;
border: 1px solid #c1c1c1 !important;
}
.sheet-weapon input[type="checkbox"] {
width: 20px !important;
height: 20px !important;
margin: 0 auto;
position: relative;
max-height: 18px!important;
border:none!important;
background-color: transparent !important;
}
.sheet-weapon input[type="checkbox"]::before {
color:var(--text-grey)!important;
opacity:0.5;
}
.sheet-weapon input[type="checkbox"]:checked::before {
color:var(--main-color)!important;
}
.sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"] {
max-width: 35px !important;
max-height: 12px !important;
}
.sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]:checked::before {
content: "✔";
color: var(--blackandwhite2);
font-size: 8px;
line-height: 11px;
align-content: center;
display: grid;
}
.sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]::before {
content: "✘";
color: var(--main-color);
font-size: 8px;
line-height: 11px;
align-content: center;
display: grid;
}
.ui-dialog .charsheet .sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]:hover::before {
color: var(--blackandwhite2);
}
.ui-dialog .charsheet .sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]:hover:checked::before {
color: var(--main-color);
}
.ui-dialog .charsheet .sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]:hover {
background-color: var(--main-color);
}
.ui-dialog .charsheet .sheet-main-skill.sheet-general-hideshow-div2 input[type="checkbox"]:hover:checked {
background-color: transparent;
}
.charsheet .sheet-main-skill.sheet-general-hideshow-div2 .sheet-oneline {
width: calc(100% - 20px) !important;
height: calc(100% - 20px) !important;
}
.sheet-repeatingname {
font-size: 10px !important;
line-height: 10px !important;
max-height: 10px !important;
font-family: var(--secondary-font) !important;
width: auto !important;
text-transform: none;
font-weight: normal;
color: var(--blackandwhite);
border: none !important;
}
.sheet-repeatingbutton.sheet-button-div-holder button {
position: absolute;
width: 100% !important;
}
span.sheet-codexskill {
background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheExorcistCodex/Images/TheExorcistCode-codex-black.png");
background-repeat: no-repeat;
background-size: contain;
background-position: top;
width: 14px !important;
height: 14px !important;
border: none !important;
}
.sheet-main-saves .sheet-button-div-holder {
grid-template-columns: 1fr 50px;
}
.sheet-main-saves .sheet-button-div-holder.sheet-button-div-holder2 {
grid-template-columns: 1fr 50px 50px;
}
.sheet-main-saves .sheet-button-div-holder h4 {
text-align: left;
line-height: 18px;
}
.sheet-main-ability .sheet-cogs-input.sheet-description-hideshow {
height: 18px !important;
max-height: none !important;
}
.sheet-specialpower-div {
grid-template-columns: 35px 12px;
margin: 0 auto!important;
justify-content: center;
}
.sheet-space {
margin-top:10px!important;
}