.sheet-desc-show:not(:checked)~.sheet-desc, .sheet-macro-text-show:not(:checked)~.sheet-macro-text, .sheet-sect-show:not(:checked)~.sheet-sect, .sheet-options-show:not(:checked)~.sheet-options { display: none; } .sheet-table { display: table; width: 100%; } .sheet-small-label { font-size: 85% !important; font-style: italic; font-weight: bold; color: #000; } .sheet-secondary-table-name, .sheet-table-name { display: table-caption; text-align: center; font-weight: bold; color: #FFF; background-color: #000; width: 100%; } .sheet-secondary-table-name { background-color: #4a6486 !important; } .sheet-table-header { display: table-cell; text-align: center; font-style: italic; font-weight: bold; vertical-align: bottom; background-color: #d3d3d3; } .sheet-table-data { display: table-cell; vertical-align: middle; } .sheet-table-data label { font-size: 13px; font-weight: normal; display: block; margin: 0 auto; color: black; } .sheet-center { text-align: center; } .sheet-left { text-align: left; } .sheet-right { text-align: right; } .sheet-table-row { display: table-row; vertical-align: bottom; width: 100%; } .sheet-table-row-name { display: table-cell; text-align: center; vertical-align: middle; color: #FFF; background-color: #000; font-weight: bold; } .sheet-label { font-weight: bold; text-align: center; color: #000; } .sheet-roll-check { min-width:70px; text-align: center; } input[type="text"], input[type="number"] { background-color: transparent; border: 0 solid #000; border-bottom-width: 1px; } input[type="text"]:disabled, input[type="number"]:disabled { background-color: rgba(74, 100, 134, 0.28); border: 0 solid #000; color: #222; } input[type="text"], select { width: 100%; margin: 0; } div[class^="sheet-section"] { visibility: hidden; opacity: 0; max-height: 0; overflow: hidden; } div[class^="sheet-npc"] { visibility: hidden; opacity: 0; max-height: 0; overflow: hidden; } b[title],span[title] { cursor: help; } input.sheet-spells_level-tab99:checked ~ div[class^="sheet-section"], input.sheet-tab99:checked ~ div[class^="sheet-section"] { max-height: 999999px; visibility: visible; opacity: 1; transition: opacity 0.5s linear 0s; overflow: auto; } .sheet-tab { border-radius: 7px 7px 0 0; } input.sheet-tab { width: 70px; height: 20px; cursor: pointer; position: relative; opacity: 0; z-index: 9999; } input.sheet-tab:first-child { margin-left:0px; } input.sheet-skill-tab, input.sheet-spell_level, input.sheet-spellclass { /*width: 70px; height: 20px;*/ margin-left: 0; } span.sheet-tab { text-align: center; display: inline-block; font-size: 13px; background: #4a6486; color: #FFF; font-weight: bold; width: 70px; height: 20px; cursor: pointer; position: relative; margin-left: -75px; } span.sheet-tab5 { width: 100px; } span.sheet-skill-tab, span.sheet-spellclass { width: 100px; } input.sheet-tab::before { content: attr(title); text-align: center; display: inline-block; width: 100%; height: 100%; background: #000; color: #FFF; font-weight: bold; } input.sheet-tab:checked::before { background: #808080; color: #FFF; } .sheet-header-row { width: 100%; background-color: #000; color: #FFF; padding-left: 10px; min-height: 1em; margin-bottom: 0.5em; } input.sheet-tab1:checked ~ div.sheet-section-core, input.sheet-tab2:checked ~ div.sheet-section-class, input.sheet-tab3:checked ~ div.sheet-section-defenses, input.sheet-tab4:checked ~ div.sheet-section-attacks, input.sheet-tab5:checked ~ div.sheet-section-skills, input.sheet-tab6:checked ~ div.sheet-section-feats, input.sheet-tab7:checked ~ div.sheet-section-inventory, input.sheet-tab8:checked ~ div.sheet-section-spells, input.sheet-tab9:checked ~ div.sheet-section-details, input.sheet-tab10:checked ~ div.sheet-section-npc, input.sheet-tab11:checked ~ div.sheet-section-config, input.sheet-skills-tab1:checked ~ div.sheet-section-adventure, input.sheet-skills-tab2:checked ~ div.sheet-section-background, input.sheet-skills-tab3:checked ~ div.sheet-section-consolidated, input.sheet-skills-tab4:checked ~ div.sheet-section-skills-all, input.sheet-spells_level-tab0:checked ~ div.sheet-section-level-0, input.sheet-spells_level-tab1:checked ~ div.sheet-section-level-1, input.sheet-spells_level-tab2:checked ~ div.sheet-section-level-2, input.sheet-spells_level-tab3:checked ~ div.sheet-section-level-3, input.sheet-spells_level-tab4:checked ~ div.sheet-section-level-4, input.sheet-spells_level-tab5:checked ~ div.sheet-section-level-5, input.sheet-spells_level-tab6:checked ~ div.sheet-section-level-6, input.sheet-spells_level-tab7:checked ~ div.sheet-section-level-7, input.sheet-spells_level-tab8:checked ~ div.sheet-section-level-8, input.sheet-spells_level-tab9:checked ~ div.sheet-section-level-9, input.sheet-spellclass-tab0:checked ~ div.sheet-section-spellclass-0, input.sheet-spellclass-tab1:checked ~ div.sheet-section-spellclass-1, input.sheet-spellclass-tab2:checked ~ div.sheet-section-spellclass-2 { max-height: 999999px; visibility: visible; opacity: 1; transition: opacity 0.5s linear 0s; overflow: hidden; } input.sheet-tab1:checked + span.sheet-tab1, input.sheet-tab2:checked + span.sheet-tab2, input.sheet-tab3:checked + span.sheet-tab3, input.sheet-tab4:checked + span.sheet-tab4, input.sheet-tab5:checked + span.sheet-tab5, input.sheet-tab6:checked + span.sheet-tab6, input.sheet-tab7:checked + span.sheet-tab7, input.sheet-tab8:checked + span.sheet-tab8, input.sheet-tab9:checked + span.sheet-tab9, input.sheet-tab99:checked + span.sheet-tab99, input.sheet-tab10:checked + span.sheet-tab10, input.sheet-tab11:checked + span.sheet-tab11, input.sheet-skills-tab1:checked + span.sheet-skills-tab1, input.sheet-skills-tab2:checked + span.sheet-skills-tab2, input.sheet-skills-tab3:checked + span.sheet-skills-tab3, input.sheet-skills-tab4:checked + span.sheet-skills-tab4, input.sheet-spells_level-tab0:checked + span.sheet-spells_level-tab0, input.sheet-spells_level-tab1:checked + span.sheet-spells_level-tab1, input.sheet-spells_level-tab2:checked + span.sheet-spells_level-tab2, input.sheet-spells_level-tab3:checked + span.sheet-spells_level-tab3, input.sheet-spells_level-tab4:checked + span.sheet-spells_level-tab4, input.sheet-spells_level-tab5:checked + span.sheet-spells_level-tab5, input.sheet-spells_level-tab6:checked + span.sheet-spells_level-tab6, input.sheet-spells_level-tab7:checked + span.sheet-spells_level-tab7, input.sheet-spells_level-tab8:checked + span.sheet-spells_level-tab8, input.sheet-spells_level-tab9:checked + span.sheet-spells_level-tab9, input.sheet-spells_level-tab99:checked + span.sheet-spells_level-tab99, input.sheet-spellclass-tab0:checked + span.sheet-spellclass-tab0, input.sheet-spellclass-tab1:checked + span.sheet-spellclass-tab1, input.sheet-spellclass-tab2:checked + span.sheet-spellclass-tab2 { background: #000; color: #FFF; } .sheet-tab11 { display:none !important; } .sheet-pictos { font-family: "Pictos"; font-size: 14px; } .sheet-text-button { font-size: 100%; color: #FFF; background-color: #000; border: 0; } button, button:hover, button:active { background-image: none; } input[type="checkbox"] + span:not(.sheet-not-sheet-show)::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; content: "[afficher]"; width: 14px; height: 14px; font-size: 12px; } input[type="checkbox"]:checked + span:not(.sheet-not-sheet-show)::before { content: "[cacher]"; } input[name*="condition"]:checked + b:not(.sheet-offCase) { background-color: #4a6486; color: #FFF; border-radius: 5px; padding-right: 5px; padding-bottom: 1px; padding-top: 1px; } .sheet-no-pad-right { padding-right: 0 !important; } hr { border-color: #000; margin:5px 0; } .sheet-npc-hr { padding: 0; margin: 0; } .sheet-margin-bottom { margin-bottom: 15px; } .sheet-margin-top { margin-top: 15px; } textarea { box-sizing: border-box; } .sheet-spellrange-header { width: 15%; } .sheet-spellrange-data { width: 100% !important; text-align: center !important; } .sheet-iterative-attack-value { width:24% !important; } .sheet-iterative-macro { width:90% !important; } .sheet-iterative_attack_section { margin-bottom:0.5em !important; margin-left: 2px !important; } .sheet-footer { text-align: center; font-size: xx-small; background-color: #FFF8DC; border: 1px #000 solid; border-radius: 3px; } .sheet-skill-macro-text { max-height: 1.85em; overflow: hidden; white-space: nowrap; resize: none; margin: 0; } .charsheet .sheet-weapon-notes { max-height: 2.15em; overflow: hidden; white-space: nowrap; resize: none; margin: 0; } .charsheet .repcontainer .repitem { padding: 5px !important; margin: 5px !important; border: 2px solid #CCCCCC !important; border-radius: 3px !important; } .charsheet button[type=roll] { margin: 2px 2px 0 2px !important; } /*Roll Templates*/ /*Spells*/ .sheet-rolltemplate-pf_spell table { width: 100%; background-color: #FFF; border: 2px solid #000; border-spacing: 0; border-collapse: separate; border-radius: 5px; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow: 2px 2px 5px #000; overflow: hidden; } .sheet-rolltemplate-pf_spell .sheet-header { background-color: #000; border: 1px solid #000; margin: 2px 25px 2px 25px; color: #FFF; font-family: "Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; text-align: left; } .sheet-rolltemplate-pf_spell .sheet-header-image { float: right; padding: 2px 0px 2px 2px; vertical-align: middle; } .sheet-rolltemplate-pf_spell .sheet-header a { color: #FFF; text-decoration: underline; } .sheet-rolltemplate-pf_spell td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align: left; } .sheet-rolltemplate-pf_spell tr:nth-child(even) { background-color: #D3D3D3; } .sheet-rolltemplate-pf_spell .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-pf_spell .inlinerollresult { background-color: transparent; border: none; display: inline-block; min-width: 1em; text-align: center; padding:0px; } .sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit { color: #3FB315; border: none; } .sheet-rolltemplate-pf_spell .inlinerollresult.fullfail { color: #B31515; border: none; } .sheet-rolltemplate-pf_spell .inlinerollresult.importantroll { color: #4A57ED; border: none; } /* Attacks */ .sheet-rolltemplate-pf_attack table { width: 100%; background-color: #FFF; border:2px solid #000; border-spacing: 0; border-collapse: separate; border-radius: 5px; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; } .sheet-rolltemplate-pf_attack .sheet-header { background-color: #000; margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; padding: 5px; } .sheet-rolltemplate-pf_attack .sheet-header-image { float: right; padding: 2px 0px 2px 2px; vertical-align: middle; } .sheet-rolltemplate-pf_attack .sheet-header a { color: #FFF; text-decoration: underline; } .sheet-rolltemplate-pf_attack td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align:right; } .sheet-rolltemplate-pf_attack tr:nth-child(odd) { background-color: #D3D3D3; } .sheet-rolltemplate-pf_attack td:nth-child(odd) { text-align: left;; } .sheet-rolltemplate-pf_attack .inlinerollresult { color: #FFF; background-color: #000; border-color: #000; min-width: 1em; text-align: center; display: inline-block; margin-left: 1px; padding:0px; } .sheet-rolltemplate-pf_attack .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } .sheet-rolltemplate-pf_attack .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } .sheet-rolltemplate-pf_attack .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } /* Defense */ .sheet-rolltemplate-pf_defense table { width: 100%; background-color: #FFF; border:2px solid #000; border-spacing: 0; border-collapse: separate; border-radius: 5px; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; } .sheet-rolltemplate-pf_defense .sheet-header { background-color: #000; margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } .sheet-rolltemplate-pf_defense .sheet-header-image { float: right; padding: 2px 0px 2px 2px; vertical-align: middle; } .sheet-rolltemplate-pf_defense .sheet-header a { color: #FFF; text-decoration: underline; } .sheet-rolltemplate-pf_defense td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align:right; } .sheet-rolltemplate-pf_defense tr:nth-child(odd) { background-color: #D3D3D3; } .sheet-rolltemplate-pf_defense td:nth-child(odd) { text-align: left; font-weight:bold; } .sheet-rolltemplate-pf_defense .inlinerollresult { color: #FFF; background-color: #000; border-color: #000; min-width: 1em; text-align: center; display: inline-block; margin-left: 1px; padding:0px; } .sheet-rolltemplate-pf_defense .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } .sheet-rolltemplate-pf_defense .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } .sheet-rolltemplate-pf_defense .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } /* Generic */ .sheet-rolltemplate-pf_generic table { width: 100%; background-color: #FFF; border:2px solid #000; border-spacing: 0; border-collapse: separate; border-radius: 5px; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; } .sheet-rolltemplate-pf_generic .sheet-header { background-color: #000; margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } .sheet-rolltemplate-pf_generic .sheet-header-image { float: right; padding: 2px 0px 2px 2px; vertical-align: middle; } .sheet-rolltemplate-pf_generic .sheet-header a { color: #FFF; text-decoration: underline; } .sheet-rolltemplate-pf_generic td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align:right; vertical-align:sub; } .sheet-rolltemplate-pf_generic tr:nth-child(odd) { background-color: #D3D3D3; } .sheet-rolltemplate-pf_generic td:nth-child(odd) { text-align: left; font-weight:bold; } .sheet-rolltemplate-pf_generic .inlinerollresult { color: #FFF; background-color: #000; border-color: #000; min-width: 1em; text-align: center; display: inline-block; margin-left: 1px; padding:0px; } .sheet-rolltemplate-pf_generic .inlinerollresult.fullcrit { color: #FFF; background-color: #3FB315; } .sheet-rolltemplate-pf_generic .inlinerollresult.fullfail { color: #FFF; background-color: #B31515; } .sheet-rolltemplate-pf_generic .inlinerollresult.importantroll { color: #FFF; background-color: #4A57ED; } /* Block Text */ .sheet-rolltemplate-pf_block table { width: 100%; background-color: #FFF; border:2px solid #000; border-spacing: 0; border-collapse: separate; border-radius: 5px; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; box-shadow:2px 2px 5px #000; overflow: hidden; } .sheet-rolltemplate-pf_block .sheet-header { background-color: #000; margin: 2px 25px 2px 25px; border: 1px solid #000; color: #FFF; font-family:"Helvetica Neue",Helvetica,sans-serif; font-size: 1.1em; padding: 5px; } .sheet-rolltemplate-pf_block .sheet-header-image { float: right; padding: 2px 0px 2px 2px; vertical-align: middle; } .sheet-rolltemplate-pf_block .sheet-header a { color: #FFF; text-decoration: underline; } .sheet-rolltemplate-pf_block td { padding: 1px 1px 1px 5px; line-height: 1.1em; text-align:left; } .sheet-rolltemplate-pf_block tr:nth-child(odd) { background-color: #D3D3D3; } .sheet-rolltemplate-pf_block .inlinerollresult { color: #FFF; background-color: #000; border-color: #000; min-width: 1em; text-align: center; display: inline-block; margin-left: 1px; padding:0px; } .sheet-rolltemplate-pf_block .inlinerollresult.fullcrit { color: #3FB315; border: none; } .sheet-rolltemplate-pf_block .inlinerollresult.fullfail { color: #B31515; border: none; } .sheet-rolltemplate-pf_block .inlinerollresult.importantroll { color: #4A57ED; border: none; }