/* -------------------------- 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://www.spirito.fr/DL/RP/theexorcistcodex/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://www.spirito.fr/DL/RP/theexorcistcodex/BlocFrame-TheExorcistCode-red.png") 20 fill stretch !important; } .sheet-standardbox11.sheet-standardbox::before { border-image: url("https://www.spirito.fr/DL/RP/theexorcistcodex/BlocFrame-TheExorcistCode-black.png") 30 fill stretch !important; opacity: 0.1; } .sheet-standardbox2.sheet-standardbox::before { border-image: url("https://www.spirito.fr/DL/RP/theexorcistcodex/BlocFrame-TheExorcistCode-red2.png") 20 fill stretch !important; } .sheet-standardbox3.sheet-standardbox::before { border-image: url("https://www.spirito.fr/DL/RP/theexorcistcodex/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://www.spirito.fr/DL/RP/theexorcistcodex/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://www.spirito.fr/DL/RP/theexorcistcodex/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://www.spirito.fr/DL/RP/theexorcistcodex/banner-separator.png"); margin-top: 10px!important; } .sheet-separator { background-image: url("https://www.spirito.fr/DL/RP/theexorcistcodex/TheExorcistCode-asset2-black.png"); } .sheet-bottom-background6 { background-image: url("https://www.spirito.fr/DL/RP/theexorcistcodex/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://www.spirito.fr/DL/RP/theexorcistcodex/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; }