html, .sheet-pf-wrapper, .sheet-rolltemplate-pf_generic, .sheet-rolltemplate-pf_ability, .sheet-rolltemplate-pf_defense, .sheet-rolltemplate-pf_attack, .sheet-rolltemplate-pf_spell, .sheet-rolltemplate-pf_block { box-sizing: border-box; } *,*::after,*::before { box-sizing: inherit; } input, .sheet-pf-wrapper input { height: initial; } b { font-weight:bold; } label { display: inline-block; font-size: inherit; line-height: 1em; margin-bottom: initial; padding-right: initial; width: initial; color: initial; position: relative; } select { width: initial; margin: initial; padding:initial; padding-top:0; } textarea { height: initial; resize: initial; overflow-x: hidden; overflow-y: auto; } button, button:hover, button:active { background-image: initial; } button[type="roll"] { margin-left: initial; margin-right: initial; text-shadow: none; } button[type=roll]:before { vertical-align: middle; font-size: 1.2em; } h1 { font-size: 15px; line-height: 1em; clear: both; text-align: center; display: block; width: 100%; min-height: 1.1em; background-color: Black; color: White; padding: .25em 0 .125em 0; margin-bottom: .15em; } h2,h3 { line-height: 1.4em; height: 1.4em; margin-top: .33em; font-size: 13px; color: initial; } h4,h5,h6 { line-height: 1em; font-size: 13px; color: initial; } .sheet-pf-wrapper { width: 100%; min-width: 100%; margin-top: -1em; } /* standalone generic toggles */ .sheet-wounds-show, .sheet-mythic-show, .sheet-psionic-show, .sheet-racial-traits-show, .sheet-traits-show, .sheet-featlist-show, .sheet-classfeatures-show, .sheet-oldslas-show, .sheet-nextitem-show, .sheet-use-size-show, .sheet-repeating-sect-show, .sheet-advanced-macro-show, .sheet-buff-exists, .sheet-condition-exists, .sheet-horror-show, .sheet-section-state, .sheet-bg-show, .sheet-unchained-show, .sheet-consolidated-show, .sheet-tabcopy, .sheet-error-show, .sheet-warn-show, .sheet-error-mshow, .sheet-warn-mshow { display: none ; } .sheet-clickheader { display:inline; } /* turn off spinners for disabled number fields in chrome */ input[type="number"].sheet-calc:hover, input[type="number"].sheet-calc:focus, input[type="number"].sheet-calc, input[type="number"]:disabled { -webkit-appearance: none; -moz-appearance: textfield } /* turn off spinners for all number field in firefox */ input[type="number"] { -moz-appearance: textfield !important; -moz-padding-end: .5em; padding-inline-end: .5em; } input[type="text"], input[type="number"] { border: 0 solid #666; border-bottom-width: 1px; margin-top: 1px; } input[type="text"] { width: 100%; min-width: 3em; } input[type="text"], input[type="number"], textarea { color:#222; background-color: white; } .sheet-selectable, input[type="text"], input[type="number"], textarea, input[readonly], input[disabled] { user-select: text !important; -moz-user-select: text !important; -khtml-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; pointer-events: auto; cursor:text !important; } .sheet-progress-icon { position:absolute; z-index: 5; top: 4em; color: red; background-color: white; } .sheet-half, .sheet-desc, .sheet-macro-text, .sheet-notes { height: 6em; resize: vertical; width: 100%; margin: 0; display: block; clear: both; } .sheet-inline-textarea, .sheet-macro-text-inline, .sheet-skill-macro-text { height: 2.15em; min-height: 2.15em; width: calc(100% - 4px); margin: 0; resize: vertical; overflow:hidden; } .sheet-both { resize: both; } .sheet-skill-macro-text { height: 1.85em; resize: both; } .sheet-half { height: 3em; } /* keeps textarea and readonly number attribute to right inline with each other in one table cell */ .sheet-small-label2.sheet-linked-tablecell, .sheet-table-cell.sheet-linked-tablecell { width:13em; min-width:9em; } .sheet-table-cell.sheet-linked-tablecell-short { width: 7.8em; min-width:6.5em; white-space: nowrap; } .sheet-linked-fields .sheet-macro-text-inline.sheet-linked-cellfield, .sheet-linked-tablecell select.sheet-linked-cellfield, .sheet-linked-tablecell .sheet-macro-text-inline.sheet-linked-cellfield { width:calc(100% - 3.5em); max-width:calc(100% - 3.5em); vertical-align: bottom; } .sheet-linked-tablecell-short select.sheet-linked-cellfield, .sheet-linked-tablecell-short .sheet-macro-text-inline.sheet-linked-cellfield { width:calc(100% - 2.9em); max-width:calc(100% - 2.9em); } .sheet-linked-fields.sheet-small-label2 input[type="number"], .sheet-linked-fields.sheet-small-label2 select, .sheet-linked-fields.sheet-small-label2 textarea, .sheet-linked-fields.sheet-small-label2 .sheet-divider-db-lg, .sheet-linked-fields.sheet-small-label2 .sheet-divider-db, .sheet-linked-tablecell.sheet-small-label2 input[type="number"], .sheet-linked-tablecell.sheet-small-label2 select, .sheet-linked-tablecell.sheet-small-label2 textarea, .sheet-linked-tablecell.sheet-small-label2 .sheet-divider-db-lg, .sheet-linked-tablecell.sheet-small-label2 .sheet-divider-db { display:inline !important; vertical-align: bottom; } .sheet-kinetic-sect .sheet-linked-fields { width: 10em; } .sheet-kinetic-sect .sheet-linked-tablecell { margin-left: -.25em; margin-right: -.25em; } /* like br */ .sheet-cheat { width: 100%; display: block; clear: both; } .sheet-nowrap { white-space: nowrap; } /* no wrap but allow text to go beyond width */ .sheet-nowrap-over { white-space: nowrap; overflow-x: visible; } .sheet-experience { margin-top:.5em; } /* in all pages mode, put margin above h1 except first page*/ .sheet-tab99:checked ~ .sheet-section:not(.sheet-section-core) h1 { margin-top:1em; } .sheet-upper { text-transform:uppercase; } .sheet-header-row, .sheet-space-below, .sheet-iterative_attack_section { margin-bottom: .5em; } .sheet-section-spellclass { padding-top: .33em; } .sheet-iterative_attack_section { margin-left: 2px; } .sheet-currency .sheet-table { display: inline-block; vertical-align: top; border: 1px solid DarkGray; width: 50%; } button[type="roll"]:not(.sheet-command-button) { background-color:black; color:white; margin: 0 .25em 0 .25em; font-size: 15px; min-height: 1.5em; min-width: 1.5em; padding: .25em .25em .3em .25em; cursor:pointer; } button[type="roll"].sheet-no-decoration { background:none; border:none; box-shadow: none; text-shadow: none; } button[type="roll"].sheet-no-decoration::before { content:""; } button[type="roll"].sheet-no-decoration:hover { color:red; text-decoration:underline; } .sheet-pf-border { border: 1px solid #d3d3d3; box-sizing: content-box; padding: .5em .5em 0 .5em; border-radius: 5px; } h1,h2,h3,h4, .sheet-pf-wrapper, .sheet-rolltemplate-pf_generic , .sheet-rolltemplate-pf_ability , .sheet-rolltemplate-pf_defense , .sheet-rolltemplate-pf_attack , .sheet-rolltemplate-pf_spell , .sheet-rolltemplate-pf_block , .sheet-table-name, .sheet-table-header, .sheet-text-button, .sheet-tab { font-family: Lucida Grande, Trebuchet MS, Candara, Arial, sans-serif; } .sheet-panel-name { font-family: tahoma, arial black, sans-serif; font-stretch: ultra-expanded; font-weight: bold; color: DimGray; font-size: 16px; } /* fonts */ .sheet-pf-wrapper, .sheet-rolltemplate-pf_generic, .sheet-rolltemplate-pf_ability, .sheet-rolltemplate-pf_defense, .sheet-rolltemplate-pf_attack, .sheet-rolltemplate-pf_spell, .sheet-rolltemplate-pf_block { --sheet-pf-specfont: Lucida Grande, Trebuchet MS, Candara, Arial, sans-serif; --sheet-pf-header-specfont: Lucida Grande, Trebuchet MS, Candara, Arial, sans-serif; } .sheet-rolltemplate-pf_generic .sheet-font-11, .sheet-rolltemplate-pf_ability .sheet-font-11, .sheet-rolltemplate-pf_defense .sheet-font-11, .sheet-rolltemplate-pf_attack .sheet-font-11, .sheet-rolltemplate-pf_spell .sheet-font-11, .sheet-rolltemplate-pf_block .sheet-font-11, .sheet-rolltemplate-pf_generic .sheet-font-1.sheet-roll-accessible, .sheet-rolltemplate-pf_ability .sheet-font-1.sheet-roll-accessible, .sheet-rolltemplate-pf_defense .sheet-font-1.sheet-roll-accessible, .sheet-rolltemplate-pf_attack .sheet-font-1.sheet-roll-accessible, .sheet-rolltemplate-pf_spell .sheet-font-1.sheet-roll-accessible, .sheet-rolltemplate-pf_block .sheet-font-1.sheet-roll-accessible, .sheet-accessible:checked ~ .sheet-pf-wrapper { --sheet-pf-specfont: Verdana, Trebuchet MS, Tahoma, sans-serif; --sheet-pf-header-specfont: Verdana, Trebuchet MS, Tahoma, sans-serif; } .sheet-rolltemplate-pf_generic .sheet-font-12, .sheet-rolltemplate-pf_ability .sheet-font-12, .sheet-rolltemplate-pf_defense .sheet-font-12, .sheet-rolltemplate-pf_attack .sheet-font-12, .sheet-rolltemplate-pf_spell .sheet-font-12, .sheet-rolltemplate-pf_block .sheet-font-12, .sheet-comic:checked ~ .sheet-pf-wrapper { --sheet-pf-specfont: Comic Sans MS, Patrick Hand, Lucida Handwriting, cursive, sans-serif; --sheet-pf-header-specfont: Comic Sans MS, Patrick Hand, Lucida Handwriting, cursive, sans-serif; } .sheet-rolltemplate-pf_generic .sheet-font-13, .sheet-rolltemplate-pf_ability .sheet-font-13, .sheet-rolltemplate-pf_defense .sheet-font-13, .sheet-rolltemplate-pf_attack .sheet-font-13, .sheet-rolltemplate-pf_spell .sheet-font-13, .sheet-rolltemplate-pf_block .sheet-font-13, .sheet-segoe:checked ~ .sheet-pf-wrapper { --sheet-pf-specfont: Segoe UI, Tahoma, Candara, Century Gothic, sans-serif; --sheet-pf-header-specfont: Segoe UI, Tahoma, Candara, Century Gothic, sans-serif; } .sheet-rolltemplate-pf_generic .sheet-font-14, .sheet-rolltemplate-pf_ability .sheet-font-14, .sheet-rolltemplate-pf_defense .sheet-font-14, .sheet-rolltemplate-pf_attack .sheet-font-14, .sheet-rolltemplate-pf_spell .sheet-font-14, .sheet-rolltemplate-pf_block .sheet-font-14, .sheet-lucida:checked ~ .sheet-pf-wrapper { --sheet-pf-specfont: Lucida Sans Unicode Regular, Lucida Sans Unicode, Candara, Calibri, Arial Narrow, sans-serif; --sheet-pf-header-specfont: Lucida Sans, Lucida Sans Unicode Regular, Lucida Sans Unicode, Candara, Calibri, Arial Narrow, sans-serif; } .sheet-rolltemplate-pf_generic .sheet-font-15, .sheet-rolltemplate-pf_ability .sheet-font-15, .sheet-rolltemplate-pf_defense .sheet-font-15, .sheet-rolltemplate-pf_attack .sheet-font-15, .sheet-rolltemplate-pf_spell .sheet-font-15, .sheet-rolltemplate-pf_block .sheet-font-15, .sheet-fantasy:checked ~ .sheet-pf-wrapper { --sheet-pf-header-specfont: Papyrus, Zapf Chancery, Matura MT Script Capitals, Lucida Calligraphy, Brush Script MT, Script MT Bold,Script Regular, serif; --sheet-pf-specfont: Goudy Old Style, Garamond, Georgia, Palatino, Cambria, Hoefler Text, Book Antiqua, serif; } .sheet-rolltemplate-pf_generic .sheet-font-17, .sheet-rolltemplate-pf_ability .sheet-font-17, .sheet-rolltemplate-pf_defense .sheet-font-17, .sheet-rolltemplate-pf_attack .sheet-font-17, .sheet-rolltemplate-pf_spell .sheet-font-17, .sheet-rolltemplate-pf_block .sheet-font-17, .sheet-fantasy3:checked ~ .sheet-pf-wrapper { --sheet-pf-header-specfont: Lucida Calligraphy, Segoe UI Script, Segoe Script, Script MT Regular, Brush Script MT, Script MT Bold, Script Regular, serif; --sheet-pf-specfont: Hoefler Text, Baskerville, Georgia, Palatino, Cambria, Book Antiqua, serif; } .sheet-rolltemplate-pf_generic .sheet-font-16, .sheet-rolltemplate-pf_ability .sheet-font-16, .sheet-rolltemplate-pf_defense .sheet-font-16, .sheet-rolltemplate-pf_attack .sheet-font-16, .sheet-rolltemplate-pf_spell .sheet-font-16, .sheet-rolltemplate-pf_block .sheet-font-16, .sheet-fantasy2:checked ~ .sheet-pf-wrapper { --sheet-pf-header-specfont: Copperplate Gothic Bold, Copperplate Gothic, Copperplate Gothic Light, Copperplate, serif; --sheet-pf-specfont: Copperplate Gothic Light, Copperplate, Big Caslon, Calisto MT, serif; } .sheet-pf-wrapper, .sheet-rolltemplate-pf_generic .sheet-roll-table, .sheet-rolltemplate-pf_ability .sheet-roll-table, .sheet-rolltemplate-pf_defense .sheet-roll-table, .sheet-rolltemplate-pf_attack .sheet-roll-table, .sheet-rolltemplate-pf_spell .sheet-roll-table, .sheet-rolltemplate-pf_block .sheet-roll-table, .sheet-rolltemplate-pf_generic .sheet-roll-accessible, .sheet-rolltemplate-pf_ability .sheet-roll-accessible, .sheet-rolltemplate-pf_defense .sheet-roll-accessible, .sheet-rolltemplate-pf_attack .sheet-roll-accessible, .sheet-rolltemplate-pf_spell .sheet-roll-accessible, .sheet-rolltemplate-pf_block .sheet-roll-accessible, .sheet-pf-wrapper .sheet-small-label2 span, .sheet-pf-wrapper input, .sheet-pf-wrapper textarea, .sheet-pf-wrapper select { font-family: var(--sheet-pf-specfont); } .sheet-rolltemplate-pf_generic .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_ability .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_defense .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_attack .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_spell .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_block .sheet-roll-table .sheet-roll-header, .sheet-rolltemplate-pf_generic h3, .sheet-rolltemplate-pf_ability h3, .sheet-rolltemplate-pf_defense h3, .sheet-rolltemplate-pf_attack h3, .sheet-rolltemplate-pf_spell h3, .sheet-rolltemplate-pf_block h3, .sheet-rolltemplate-pf_generic h4, .sheet-rolltemplate-pf_ability h4, .sheet-rolltemplate-pf_defense h4, .sheet-rolltemplate-pf_attack h4, .sheet-rolltemplate-pf_spell h4, .sheet-rolltemplate-pf_block h4, .sheet-pf-wrapper input.sheet-entry-custom-header, .sheet-pf-wrapper button, .sheet-pf-wrapper .sheet-text-button, .sheet-pf-wrapper .sheet-tab, .sheet-pf-wrapper .sheet-panel-name, .sheet-pf-wrapper .sheet-table-name, .sheet-pf-wrapper .sheet-table-row-name, .sheet-pf-wrapper .sheet-table-config-row-name, .sheet-pf-wrapper .sheet-nontable-name, .sheet-pf-wrapper .sheet-secondary-table-name, .sheet-pf-wrapper .sheet-showsect, .sheet-pf-wrapper .sheet-table-header, .sheet-pf-wrapper h1, .sheet-pf-wrapper h2, .sheet-pf-wrapper h3, .sheet-pf-wrapper h4 { font-family: var(--sheet-pf-header-specfont); } .sheet-pf-wrapper .repcontrol_del, .sheet-pf-wrapper .repcontrol_move, .sheet-pf-wrapper .repcontrol_add, .sheet-pf-wrapper .repcontrol_edit { font-family: pictos; } /* Sheet Backgrounds */ .sheet-graph-paper:checked ~ .sheet-pf-wrapper { background: linear-gradient(-90deg, rgba(0, 0, 0, .03) 1px, transparent 1px), linear-gradient(rgba(0, 0, 0, .03) 1px, transparent 1px), linear-gradient(-90deg, rgba(0, 0, 0, .03) 1px, transparent 1px), linear-gradient(rgba(0, 0, 0, .03) 1px, transparent 1px), linear-gradient(transparent 3px, transparent 3px, transparent 78px, transparent 78px), linear-gradient(-90deg, transparent 1px, transparent 1px), linear-gradient(-90deg, transparent 3px, transparent 3px, transparent 78px, transparent 78px), linear-gradient(transparent 1px, transparent 1px), transparent; background-size: 16px 16px, 16px 16px, 16px 16px, 16px 16px, 16px 16px, 16px 16px, 16px 16px, 16px 16px; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper { background-image:url("http://i.imgur.com/BLDFC8xg.jpg"); background-size: cover; background-position: center top; padding: .75em; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-tab, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-secondary-table-name, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-table-name, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-table-row-name, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-emphasize-field, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-boldlabel-check:checked + b:not(.sheet-offCase), .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-condition-exists:checked + label { background-color: #2f4f4f; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-table-header { background-color: darkkhaki; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-section-state:checked ~ .sheet-background-color1 { background-color: palegoldenrod; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-calc, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .input.sheet-calc { background-color: #c9c9c9; } .sheet-parchment-2:checked ~ .sheet-pf-wrapper { background-image:url("http://i.imgur.com/XC0noYEg.jpg"); background-size: cover; background-position: center top; padding: .75em; } .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-tab, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-secondary-table-name, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-table-name, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-table-row-name, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-emphasize-field, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-boldlabel-check:checked + b:not(.sheet-offCase), .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-condition-exists:checked + label { background-color: #2f4f4f; } .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-table-header { background-color: darkkhaki; } .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-section-state:checked ~ .sheet-background-color1 { background-color: palegoldenrod; } .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-calc, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .input.sheet-calc { background-color: #c9c9c9; } /* button sizing based on arial*/ .sheet-pf-wrapper span::before, .sheet-pf-wrapper span::after { font-family: Arial, sans-serif; } .sheet-pictos { font-family: "Pictos" !important; } .sheet-icon { font-size: 4em; cursor: default; margin: 0 .125em 0 .125em; } /* set width for number input and surrounding labels */ input[type="number"], input[type="text"].sheet-number, .sheet-number { min-width: 2.5em; max-width: 4.5em; width: auto; } input[type="number"], span.sheet-number:not(.sheet-table-cell), input.sheet-number { text-align: right; } .sheet-wide-numbers input[type=number] { width: calc(100% - 2px); max-width: calc(100% - 2px); } .sheet-medium-numbers input[type=number], .sheet-medium-numbers input[type="text"].sheet-number, .sheet-medium-numbers .sheet-number { max-width: 3.5em; width: calc(100% - 2px); } /* min width must come before narrow-numbers */ .sheet-calc, input.sheet-calc, input:disabled { min-width: 2.85em; } input[type=number].sheet-narrow-numbers, .sheet-narrow-numbers input[type=number], .sheet-narrow-numbers input[type="text"].sheet-number, .sheet-narrow-numbers .sheet-number{ min-width: 2.5em; width: 2.5em; } .sheet-calc.sheet-narrow-numbers { padding-left:0; margin-left:0; } .sheet-number, input[type="text"].sheet-number, .sheet-small-label2.sheet-number, .sheet-sect-buff .sheet-linked-fields .sheet-number, .sheet-sect-buff .sheet-linked-fields input[type="number"] { width: 3.5em; } /* narrow only when in readonly mode: */ .sheet-readonly-show:not(:checked) ~ .sheet-main input[type=number].sheet-narrow-numbers-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-narrow-numbers-readonly input[type=number], .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-narrow-numbers-readonly .sheet-number, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-narrow-numbers-readonly input[type=text].sheet-number{ width: 2.5em; } .sheet-buff-row { display: table-row; vertical-align: bottom; } /* we should go and change all sheet-table-cell to div */ .sheet-compendium-note .sheet-vertical-middle, .sheet-condition-exists + label, .sheet-table-cell.sheet-small-label span, .sheet-table-header, .sheet-small-label2 span:not(.sheet-autoexpand) { cursor: help; } .sheet-h2-section { position: relative; clear: both; height: auto; width: 100%; vertical-align: top; } .sheet-inline, .sheet-h2-section.sheet-inline { display: inline; clear: none; } .sheet-main { width: 100%; position: relative; display: block; overflow:hidden; } .sheet-table { display: table; width: 100%; } .charsheet .sheet-3colrow .sheet-col { width: 33% !important; margin-right: -5px !important; } .sheet-3col { width: 33%; text-align:center; } /* make error row more visible (colorblind users could not see slightly darker border ) also need 1 more level in selector or base css will override border */ .sheet-pf-wrapper .repitem.repitembroken { border: 3px dashed #FF0044 !important; margin: 2px 0 4px 0; border-radius: 0; } .sheet-error { color: Red; font-size: 14px; background-color: White; margin-left: .25em; } .repitem:not(.repitembroken) .sheet-error { display: none; } .sheet-small-label { font-size: 12px; font-style: italic; font-weight: bold; color: Black; } .sheet-secondary-table-name { display: table-caption; text-align: center; font-weight: bold; color: White; background-color: #4a6486; width: 100%; padding-top:.25em; } .sheet-nontable-name.sheet-secondary-table-name, .sheet-table-name.sheet-secondary-table-name { background-color: #4a6486; } .sheet-section-spellclass .sheet-table-name, .sheet-section-spellclass .sheet-nontable-name { background-color: #4a6486; } .sheet-roundborder { border: 1px solid #808080; border-radius: 5px; } .sheet-linked-custom, .sheet-linked-custom-wideinputs { display: inline-block; width: calc(33.3% - 3px); margin: .125em 0 .125em 0; padding: .5em; text-align: left; border: 1px solid #808080; border-radius: 5px; } .sheet-linked-custom-notes, .sheet-linked-custom-roll { width:100%; max-width:100%; margin-right:0; display:block; } .sheet-linked-custom-notes, .sheet-linked-custom-roll { margin-bottom:1em; } .sheet-linked-custom textarea, .sheet-linked-custom .sheet-macro-text-inline, .sheet-kinetic-sect .sheet-linked-tablecell .sheet-macro-text-inline, .sheet-kinetic-sect .sheet-linked-tablecell select.sheet-linked-cellfield { width:calc(100% - 7em); vertical-align: bottom; /* display:inline; */ } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section > .sheet-notes { padding: .125em .125em .125em .25em; } .sheet-custom-roll-inner { display:flex; height:auto; flex-flow: row nowrap; align-items:stretch; } .sheet-custom-buttons { /* display:inline; */ width:auto; margin-right:.5em; } .sheet-custom-buttons .sheet-command-button { min-width:5em; white-space:nowrap; } .sheet-linked-custom-wideinputs .sheet-divider-db, .sheet-linked-custom-wideinputs .sheet-divider-db-lg, .sheet-linked-custom .sheet-divider-db, .sheet-linked-custom .sheet-divider-db-lg { margin-top:.5em; width:.4em; } .sheet-linked-custom-notes > span, .sheet-linked-custom-roll > span, .sheet-linked-custom-wideinputs > span, .sheet-linked-custom > span, .sheet-linked-custom .sheet-linked-fields > span { display: block; clear: both; width: calc(100% - .5em); background-color: transparent; } .sheet-burn-sect { display: flex; flex-flow: row wrap; align-items: stretch; align-content: flex-start; justify-content: space-between; } .sheet-burn-sect .sheet-linked-custom > span, .sheet-burn-sect .sheet-linked-custom .sheet-linked-fields > span { font-weight: bold; font-style: italic; font-size: 12px; color: black; white-space: normal; } .sheet-burn-sect .sheet-linked-custom .sheet-linked-fields { width: calc(100% - 7.5em); } .sheet-burn-sect .sheet-linked-custom { width: calc(20% - 4px); flex: 1 1 calc(20% - 4px); } .sheet-burn-sect .sheet-linked-custom:nth-child(n+4) { width:calc(30% - 4px); flex: 3 3 calc(30% - 4px); } .sheet-linked-custom-notes > span, .sheet-linked-custom-roll > span { margin-bottom:.25em; } .sheet-table-cell { display: table-cell; vertical-align: middle; text-align: center; padding: 0 0 .125em 0; } .sheet-table-row { display: table-row; vertical-align: bottom; overflow: hidden; border-collapse: collapse; } .sheet-total-row { display: table-row; vertical-align: bottom; height: 32px; overflow: hidden; border-collapse: collapse; } .sheet-table-config-row-name, .sheet-table-row-name { display: table-cell; text-align: center; vertical-align: middle; color: White; background-color: #4a6486; font-weight: bold; min-width: 64px; cursor:default; } .sheet-table-config-row-name { background-color: DarkGray; padding:.125em; border-bottom:1px solid White; width:18%; max-width:18%; } .sheet-corerules.sheet-table:not(.sheet-two-equalcolumn):not(.sheet-onecolumn) .sheet-table-row .sheet-table-cell:nth-child(2){ width:30%; max-width:30%; } .sheet-corerules.sheet-table.sheet-twocolumn .sheet-table-row .sheet-table-cell:nth-child(2){ width:40%; max-width:40%; } .sheet-table-config-row-name ~ span.sheet-table-cell > label { padding: 2px 0 2px 4px; display: block; } .sheet-sheetconfig .sheet-table .sheet-table-row:nth-child(odd), .sheet-rule-options .sheet-table .sheet-table-row:nth-child(odd){ background-color:#eeeeee; } .sheet-header-images.sheet-table .sheet-macro-text-inline, .sheet-header-images.sheet-table .sheet-inline-textarea { resize:horizontal; } .sheet-label { font-weight: bold; text-align: center; color: Black; } .sheet-select-small { font-size: 12px; height: 2em; padding: 0; min-width: 4.5em; width: 100%; } .sheet-select-class{ width:100%; } .sheet-select-spelllvl { max-width:7em; width:calc(100% - 8px); } .sheet-table-cell > select:not(.sheet-select-small) { height: 1.9em; } .sheet-small-label2 > select.sheet-select-small { height: 2em; } /* color for disabled/sheet-calc */ .sheet-calc, input.sheet-calc, input:disabled { background-color: #4A6486; background-color: rgba(74, 100, 134, 0.28); border-width: 0; color: #222; padding-left: 4px; } input.sheet-calc { border-bottom-color: transparent; border-bottom-width: 0; } /* CHROME: hide spinner area at right when readonly or when not hovering over a number */ input[readonly]::-webkit-inner-spin-button, input.sheet-calc::-webkit-inner-spin-button, input.disabled::-webkit-inner-spin-button, input[type="number"]:not(:hover)::-webkit-inner-spin-button { -webkit-appearance: none; margin-right: 0; padding-right: .25em; } .sheet-table-cell.sheet-right-border, .sheet-table-header.sheet-right-border { border-right:1px solid DimGray; } .sheet-table-cell.sheet-left-border, .sheet-table-header.sheet-left-border { border-left:1px solid DimGray; } .sheet-table-header.sheet-header-expand { white-space:nowrap; overflow:visible; } input[type="text"].sheet-entry-custom-header { font-style:inherit; font-size:inherit; border-bottom:inherit; font-weight:inherit; color:inherit; height:1.325em; } /* CANNOT PUT THESE ALL IN ONE IDK why but it breaks, so separate them */ input[type="text"].sheet-entry-custom-header::-webkit-input-placeholder { font-weight:normal; font-size:.825em; } input[type="text"].sheet-entry-custom-header::-moz-placeholder { font-weight:normal; font-size:.825em; } input[type="text"].sheet-entry-custom-header:-ms-input-placeholder { font-weight:normal; font-size:.825em; } input[type="text"].sheet-entry-custom-header::placeholder { font-weight:normal; font-size:.825em; } span.sheet-entry-custom-header { padding: .2em .25em .5em .25em; } .sheet-super::after { margin-left: .25em; font-size: 16px; font-weight: normal; color: black; } .sheet-note-a::after { content: '⒜'; } .sheet-note-b::after { content: '⒝'; } .sheet-note-c::after { content: '⒞'; } .sheet-note-d::after { content: '⒟'; } .sheet-text-tight { font-size: .65em; font-weight: bold; letter-spacing: -.07em; } /******************************* API COMMAND BUTTONS *************************************/ button[type=roll].sheet-command-button { background-color: #fff; color: #333; padding: 0 4px 0 4px; margin: 2px; font-weight: normal; display: inline-block; border: 1px solid #789; border-radius: 4px; font-size: 14px; } button[type=roll].sheet-command-button:hover { color: #f00; box-shadow: 1px 1px 2px #333; } button[type=roll].sheet-text-button, button[type=roll].sheet-spellcaster-button { border-radius: 4px; } .sheet-skills .sheet-table-row .sheet-table-cell:first-child { font-size: 16px; padding-left: 0; } .sheet-skills button[type=roll] { width: 24px; height: 24px; padding: 0; } button[type=roll].sheet-custom-button::before, button[type=roll].sheet-command-button::before { content: "" !important; } /************************************* BUFFS ******************************************/ .sheet-linked-fields { display: inline-block; margin-left: 0; margin-right: 0; width: auto; } .sheet-sect-buff .sheet-linked-fields { margin-top: 0; } .sheet-linked-fields .sheet-small-label2:first-child { margin-right: 0; } .sheet-linked-fields .sheet-small-label2:last-child { margin-left: 0; } .sheet-section0.sheet-section-abilities span ~ input[type="checkbox"], .sheet-section1.sheet-section-skills span ~ input[type="checkbox"], .sheet-section2.sheet-section-attack span ~ input[type="checkbox"], .sheet-section3.sheet-section-defense span ~ input[type="checkbox"], .sheet-section4.sheet-section-other span ~ input[type="checkbox"] { margin-right: 1em; } /********************************************* TABS ****************************************************/ /* can delete these soon just make margin above and clear both */ .sheet-tabs { display: block; clear: both; } .sheet-tab { text-align: center; display: inline-block; background: #4a6486; color: White; font-weight: bold; font-size: 13px; padding: .4em .3em .1em .3em; vertical-align: bottom; margin-left: -4px; margin-right: 0; white-space: nowrap; border-radius: 7px 7px 0 0; height: 1.5em; } .sheet-tabinput { opacity: 0; position: relative !important; cursor: pointer; z-index: 3; margin-left: 0; display: inline-block; line-height: 1.5em; } input.sheet-tabinput { height: 1.5em; } .sheet-tab.sheet-tab99 { width: 4.75% !important; } .sheet-tabinput.sheet-tab99 { width: 4.75% !important; margin-right: -4.75% !important; } .sheet-mainnav ~ .sheet-tab, .sheet-mainnav ~ .sheet-tabinput { font-size: 16px; height: 1.5em; } .sheet-mainnav ~ .sheet-tab { width: 8%; } .sheet-mainnav ~ .sheet-tabinput { width: 8%; margin-right: -8%; } .sheet-mainnav ~ .sheet-tab.sheet-narrow-tab { width: 7%; } .sheet-mainnav ~ .sheet-tabinput.sheet-narrow-tab { width: 7%; margin-right: -7%; } .sheet-mainnav ~ .sheet-tab.sheet-wider-tab { width: 11%; } .sheet-mainnav ~ .sheet-tabinput.sheet-wider-tab { width: 11%; margin-right: -11%; } .sheet-buffnav2 ~ .sheet-tab { width: 7%; } .sheet-buffnav2 ~ .sheet-tabinput { width: 7%; margin-right: -7%; } .sheet-buffnav2 ~ .sheet-tab.sheet-wider-tab { width: 10%; } .sheet-buffnav2 ~ .sheet-tabinput.sheet-wider-tab { width: 10%; margin-right: -10%; } .sheet-buffnav2 ~ .sheet-tab.sheet-narrow-tab { width: 4%; } .sheet-buffnav2 ~ .sheet-tabinput.sheet-narrow-tab { width: 4%; margin-right: -4%; } .sheet-buffsnav ~ .sheet-tab { width: 10%; } .sheet-buffsnav ~ .sheet-tabinput { width: 10%; margin-right: -10%; } /* added keep tabs getting too compressed when using split-column */ .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-sect .sheet-main .sheet-buffsnav ~ .sheet-tabinput { width: 16%; margin-right: -16%; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-sect .sheet-main .sheet-buffsnav ~ .sheet-tab { width: 16%; } .sheet-spellclassnav ~ .sheet-tab { width: 20%; } .sheet-spellclassnav ~ .sheet-tabinput { width: 20%; margin-right: -20%; } .sheet-spellsnav ~ .sheet-tab { width: 7%; } .sheet-spellsnav ~ .sheet-tabinput { width: 7%; margin-right: -7%; } .sheet-spellsnav ~ .sheet-tab.sheet-tab0 { width: 10%; } .sheet-spellsnav ~ .sheet-tabinput.sheet-tab0 { width: 10%; margin-right: -10%; } .sheet-abilitiesnav ~ .sheet-tab { width: 8%; } .sheet-abilitiesnav ~ .sheet-tabinput { width: 8%; margin-right: -8%; } .sheet-abilitiesnav ~ .sheet-tab.sheet-med-tab { width: 6%; } .sheet-abilitiesnav ~ .sheet-tabinput.sheet-med-tab { width: 6%; margin-right: -6%; } .sheet-abilitiesnav ~ .sheet-tab.sheet-wider-tab { width: 12%; } .sheet-abilitiesnav ~ .sheet-tabinput.sheet-wider-tab { width: 12%; margin-right: -12%; } .sheet-abilitiesnav ~ .sheet-tab.sheet-narrow-tab { width: 4%; } .sheet-abilitiesnav ~ .sheet-tabinput.sheet-narrow-tab { width: 4%; margin-right: -4%; } .sheet-skillsnav ~ .sheet-tab { width: 14% !important; } .sheet-skillsnav ~ .sheet-tabinput { width: 14% !important; margin-right: -14% !important; } .sheet-equipmentnav ~ .sheet-tab { width: 8%; } .sheet-equipmentnav ~ .sheet-divider-db-lg { width:.4em; margin-left:-3px; } .sheet-equipmentnav ~ .sheet-tabinput { width: 8%; margin-right: -8%; } .sheet-equipmentnav ~ .sheet-tab.sheet-wider-tab { width: 11%; } .sheet-equipmentnav ~ .sheet-tabinput.sheet-wider-tab { width: 11%; margin-right: -11%; } .sheet-equipmentnav ~ .sheet-tab.sheet-narrow-tab { width: 5.75%; } .sheet-equipmentnav ~ .sheet-tabinput.sheet-narrow-tab { width: 5.75%; margin-right: -5.75%; } /* make checked tab different color*/ .sheet-tabinput.sheet-tab0:checked + .sheet-tab.sheet-tab0, .sheet-tabinput.sheet-tab1:checked + .sheet-tab.sheet-tab1, .sheet-tabinput.sheet-tab2:checked + .sheet-tab.sheet-tab2, .sheet-tabinput.sheet-tab3:checked + .sheet-tab.sheet-tab3, .sheet-tabinput.sheet-tab4:checked + .sheet-tab.sheet-tab4, .sheet-tabinput.sheet-tab5:checked + .sheet-tab.sheet-tab5, .sheet-tabinput.sheet-tab6:checked + .sheet-tab.sheet-tab6, .sheet-tabinput.sheet-tab7:checked + .sheet-tab.sheet-tab7, .sheet-tabinput.sheet-tab8:checked + .sheet-tab.sheet-tab8, .sheet-tabinput.sheet-tab9:checked + .sheet-tab.sheet-tab9, .sheet-tabinput.sheet-tab10:checked + .sheet-tab.sheet-tab10, .sheet-tabinput.sheet-tab11:checked + .sheet-tab.sheet-tab11, .sheet-tabinput.sheet-tab99:checked ~ .sheet-tab.sheet-tab99 { background: Black; color: White; } /************** TAB AREAS ***********************/ .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-section0.sheet-section-abilities, .sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-section1.sheet-section-skills, .sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-section2.sheet-section-attack, .sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-section3.sheet-section-defense, .sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-section4.sheet-section-other { display: none; } .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section0, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section1, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section2, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section3, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section4, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab5:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section5, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab6:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section6, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab7:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section7, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab8:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section8, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section9, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab10:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section10, .sheet-tabs:not(.sheet-custbordernav) ~ .sheet-tabinput.sheet-tab11:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section11, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab0:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-0:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab1:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-1:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab2:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-2:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab3:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-3:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab4:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-4:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab5:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-5:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab6:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-6:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab7:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-7:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab8:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-8:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab9:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-9:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab10:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-10:not(:checked) ~ .sheet-custrepeating-border, .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab11:checked ~ .sheet-repeating-fields .sheet-custnavsection-new:not(:checked) ~ .sheet-custnavsection-11:not(:checked) ~ .sheet-custrepeating-border { display: none; } /* if all pressed show all */ .sheet-tabs.sheet-custbordernav ~ .sheet-tabinput.sheet-tab99:checked ~ .sheet-repeating-fields .sheet-custrepeating-border { display:block !important; } /* extra abiliites tab: hide old sections */ .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section0, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section1, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section2, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section3, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section4, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab5:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section5, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab6:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section6, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab7:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section7, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab8:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section8, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section9, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab10:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section10, .sheet-tabs.sheet-custbordernav.sheet-abilitiesnav ~ .sheet-tabinput.sheet-tab11:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section11 { display:none; } /* hover */ .sheet-tabinput.sheet-tab0:not(:checked):hover + .sheet-tab.sheet-tab0, .sheet-tabinput.sheet-tab1:not(:checked):hover + .sheet-tab.sheet-tab1, .sheet-tabinput.sheet-tab2:not(:checked):hover + .sheet-tab.sheet-tab2, .sheet-tabinput.sheet-tab3:not(:checked):hover + .sheet-tab.sheet-tab3, .sheet-tabinput.sheet-tab4:not(:checked):hover + .sheet-tab.sheet-tab4, .sheet-tabinput.sheet-tab5:not(:checked):hover + .sheet-tab.sheet-tab5, .sheet-tabinput.sheet-tab6:not(:checked):hover + .sheet-tab.sheet-tab6, .sheet-tabinput.sheet-tab7:not(:checked):hover + .sheet-tab.sheet-tab7, .sheet-tabinput.sheet-tab8:not(:checked):hover + .sheet-tab.sheet-tab8, .sheet-tabinput.sheet-tab9:not(:checked):hover + .sheet-tab.sheet-tab9, .sheet-tabinput.sheet-tab10:not(:checked):hover + .sheet-tab.sheet-tab10, .sheet-tabinput.sheet-tab11:not(:checked):hover + .sheet-tab.sheet-tab11, .sheet-tabinput.sheet-tab99:not(:checked):hover ~ .sheet-tab.sheet-tab99 { color: #e0e0e0; } /* custom tab overrides */ .sheet-firsttab-inverse-show:not(:checked) ~ div .sheet-tabs ~ .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section0 { display: block; } /******************************************************* spells **************************************************/ /* turn off default border */ .sheet-hiderepborder .repcontainer .repitem { padding: 0; margin: 0; border: none; border-radius: 0; } .sheet-hiderepborder .repcontainer .repitem .sheet-custrepeating-border { padding: 2px; margin: 1px 0 0 0; border: 2px solid #CCCCCC; border-radius: 7px; } .sheet-h2-section.sheet-current-loads , .sheet-h2-section.sheet-loads-and-lift, .sheet-h2-section.sheet-currency { display:flex; align-items:stretch; } .sheet-spellcasting-options .sheet-table-row:nth-child(2){ border-top:1pt solid black; } .sheet-spells-per-day .sheet-table .sheet-table-header { white-space:normal; word-break:break-word; } .sheet-spells-per-day .sheet-table .sheet-divider, .sheet-spells-per-day .sheet-table .sheet-divider-lg { width:2em; } .sheet-spells-per-day .sheet-table .sheet-table-row .sheet-table-header, .sheet-spells-per-day .sheet-table .sheet-table-row .sheet-table-cell { padding-left:.5em; padding-right:.5em; } /* add space */ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-table { margin-right:.125em; } .sheet-section-equipment .sheet-col.sheet-col1 .sheet-table:last-child { margin-right: 0; } /***************** collapse/expand rows arrow added after text found preceding span ******************************/ /* ARROWS */ input.sheet-csstextbutton, .sheet-csstextbutton, .sheet-small-label2 > input[type="checkbox"].sheet-cssbutton , .sheet-small-label2 > input[type="radio"].sheet-cssbutton, input.sheet-cssbutton, .sheet-cssbutton { display:inline; } /* the label underneath button*/ .sheet-small-label2 > .sheet-csstextbutton + span + span, .sheet-small-label2 > .sheet-cssbutton + span + span { display:block; } .sheet-csstextbutton, .sheet-cssbutton, .sheet-showarrow, .sheet-ack-button, .sheet-split-column-show, .sheet-lock-show, .sheet-counted { opacity: 0; position: relative; top: 0; left: 0; cursor: pointer; z-index: 5; } input.sheet-csstextbutton, input.sheet-cssbutton, input.sheet-showarrow, input.sheet-ack-button, input.sheet-split-column-show, input.sheet-lock-show, input.sheet-counted { height: 1.6em; } h2 label { color: inherit !important; } .sheet-hasexpandrows { position: relative !important; } .sheet-hasexpandrows .sheet-table-row .sheet-table-cell:first-child { padding-left: 1em; } .sheet-ack-button + .sheet-showsect::before, .sheet-showarrow + .sheet-showsect::before { margin-right: .25em; } .sheet-counted + span::before, .sheet-ack-button + .sheet-showsect::before, .sheet-showarrow + .sheet-showsect::before { display: inline-block; content: '►'; width: 1em; height: 1em; font-size: 1em; color: DarkGray; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-counted + span::before, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-ack-button + .sheet-showsect::before, .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-showarrow + .sheet-showsect::before, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-counted + span::before, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-ack-button + .sheet-showsect::before, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-showarrow + .sheet-showsect::before { color: darkslategray; } .sheet-showarrow.sheet-npc-details-show + .sheet-showsect::before { color:White; padding-top:.5em; padding-left:.5em; } .sheet-counted:checked + span::before, .sheet-ack-button:not(:checked) + .sheet-showsect::before, .sheet-showarrow:checked + .sheet-showsect::before { content: '▼'; } .sheet-showarrow.sheet-ack-button:checked + .sheet-showsect::before { font-family: "Pictos" !important; content: '2'; } .sheet-showsect, label.sheet-tab, .sheet-clickheader { position: relative; } .sheet-showsect, h3.sheet-clickheader, h2.sheet-clickheader { display: inline-block; margin-left: -.25em; } .sheet-showarrow.sheet-ack-button { width: 12em; margin-right: -12em; } .sheet-showarrow.sheet-h2arrow, .sheet-showarrow.sheet-h3arrow, .sheet-showarrow.sheet-conditions-show, .sheet-showarrow.sheet-buffs-show { width: 20em; margin-right: -20em; } .sheet-skills .sheet-showsect, .sheet-skill-minishow { width: 12em; color: #333; padding: 0 1px 0 1px; } .sheet-skills .sheet-showarrow { width: 12em; margin-right: -12em; } .sheet-showarrow.sheet-npc-details-show { width: 2em; height: 2em; margin-right: -2em; display: inline-block; position: relative; top: 2em; } .sheet-showarrow.sheet-npc-details-show + .sheet-showsect.sheet-npc-header .sheet-table-cell:first-child { padding-left: 1em; width:90%; text-align:left; } .sheet-showarrow.sheet-npc-details-show + .sheet-showsect.sheet-npc-header .sheet-table-cell:last-child{ padding-right:1em; width:6em; min-width:6em; } .sheet-table.sheet-npc-header { margin: 0; display:inline-table; color:White; background-color:black; /*margin-right:-2em;*/ line-height:1em; } .sheet-table.sheet-npc-header .sheet-table-cell input { color:White !important; background-color:black !important; font-weight: bold; vertical-align: text-top; white-space: nowrap; } .sheet-sect.sheet-expand .sheet-attack-damage, .sheet-sect.sheet-expand .sheet-options-showlabel, .sheet-sect.sheet-expand .sheet-desc-showlabel, .sheet-sect.sheet-expand .sheet-macro-text-showlabel, .sheet-sect.sheet-expand .sheet-attack-damage-showlabel, .sheet-sect.sheet-expand .sheet-advmacro-text-showlabel, .sheet-sect.sheet-expand .sheet-init-notes-showlabel, .sheet-sect.sheet-expand .sheet-save-notes-showlabel, .sheet-sect.sheet-expand .sheet-extra-damage-showlabel { width: 9em; } .sheet-sect.sheet-expand .sheet-attack-damage, .sheet-sect.sheet-expand .sheet-options-show, .sheet-sect.sheet-expand .sheet-desc-show, .sheet-sect.sheet-expand .sheet-macro-text-show, .sheet-sect.sheet-expand .sheet-attack-damage-show, .sheet-sect.sheet-expand .sheet-advmacro-text-show, .sheet-sect.sheet-expand .sheet-init-notes-show, .sheet-sect.sheet-expand .sheet-save-notes-show, .sheet-sect.sheet-expand .sheet-extra-damage-show { width: 9em; margin-right: -9em; } .sheet-sect.sheet-expand .sheet-level-showlabel, .sheet-sect.sheet-expand .sheet-iterations-showlabel, .sheet-sect.sheet-expand .sheet-advmacro-text-showlabel, .sheet-sect.sheet-expand .sheet-armor-attributes-showlabel, .sheet-sect.sheet-expand .sheet-all-saves-macro-showlabel { width: 11em; } .sheet-sect.sheet-expand .sheet-level-show, .sheet-sect.sheet-expand .sheet-iterations-show, .sheet-sect.sheet-expand .sheet-advmacro-text-show, .sheet-sect.sheet-expand .sheet-armor-attributes-show, .sheet-sect.sheet-expand .sheet-all-saves-macro-show { width: 11em; margin-right: -11em; } .sheet-sect.sheet-expand .sheet-weapon-attributes-showlabel{ width: 11em; } .sheet-sect.sheet-expand .sheet-weapon-attributes-show{ width: 11em; margin-right: -11em; } .sheet-sect.sheet-expand .sheet-misc-showlabel, .sheet-sect.sheet-expand .sheet-range-showlabel, .sheet-sect.sheet-expand .sheet-id-showlabel { width: 5em; } .sheet-sect.sheet-expand .sheet-misc-show, .sheet-sect.sheet-expand .sheet-range-show, .sheet-sect.sheet-expand .sheet-id-show { width: 5em; margin-right: -5em; } .sheet-split-column-show:not(:checked) ~ .sheet-repeating-fields .sheet-sect.sheet-expand .sheet-showarrow:first-child { margin-left: .125em; } .sheet-sect.sheet-expand .sheet-showsect { margin-right: 1em; } .repitem .sheet-sect.sheet-expand { display: block; clear: both; width: 100%; } .sheet-innerlabel, .sheet-innerlabel.sheet-showarrow { position: absolute !important; opacity: 0; width: 100%; height: 100%; z-index: 99; margin: 0; padding: 0; } /* generic css buttons borders and colors only */ .sheet-cssbutton { width: 22px !important; } .sheet-cssbutton, .sheet-refreshbutton, .sheet-addarmorbutton, .sheet-configbutton, .sheet-addshieldbutton, .sheet-createmacrobutton, .sheet-createattackbutton { margin-right: -24px; } .sheet-minimize-show { margin: 0 -22px 2px 5px; } .sheet-lock-show, .sheet-split-column-show, .sheet-readonly-show, .sheet-createattackbutton { margin: 0 -22px 2px 0; } .sheet-deletebutton { margin: 0 -22px 2px 32px; } .sheet-csstextbutton { width:5em; margin-right:-5em; } .sheet-cssbutton + span::before { display: inline-block; font-size: 13px; margin: 3px 2px 2px 2px; padding: 0px 2px 0 2px; font-weight: bold; border-radius: 5px; border: 1px solid #808080; background-color: #FFFFFF; color: Black; text-align: center; font-style: normal !important; width: 22px; height: 22px; } .sheet-csstextbutton + span { display: inline-block; font-size: 14px; margin: 3px 2px 2px 2px; padding: 1px 2px 0 2px; font-weight: bold; border-radius: 5px; border: 1px solid #808080; background-color: #FFFFFF; color: Black; text-align: center; font-style: normal !important; width: 4em; height: 22px; } .sheet-showarrow:hover + .sheet-showsect:not(.sheet-showsect-nocolor), .sheet-showarrow:hover + .sheet-showsect::before, .sheet-counted:hover + span, .sheet-counted:hover + span::before { color: Red; } .sheet-csstextbutton:hover, .sheet-csstextbutton:hover + span, .sheet-cssbutton:hover, .sheet-cssbutton:hover + span::before { color: Red; box-shadow: 1px 1px 2px #333; } .sheet-minimize-show:checked ~ .sheet-lock-show + span::before, .sheet-csstextbutton:checked + span, .sheet-cssbutton:checked + span::before { background-color: #4a6486; color: #DDDDDD; } .sheet-minimize-show:checked + span::before { font-family: "Pictos" !important; content: '|'; /* '▢'; */ padding-top: 2px; vertical-align: top; } .sheet-minimize-show:checked:hover + span::before { background-color: white !important; color: red; } .sheet-minimize-show + span::before { content: '▂'; padding-top: 0px; vertical-align: top; } .sheet-lock-show + span::before { font-family: "Pictos" !important; content: ')'; padding-left: 4px; padding-top: 0px; vertical-align: top; } .sheet-minimize-show:checked ~ .sheet-lock-show + span::before, .sheet-lock-show:checked + span::before { font-family: "Pictos" !important; content: '('; padding-top: 1px; padding-left: 2px; vertical-align: top; } .sheet-split-column-show + span::before { content: '❚❚';/* '▮';*/ padding-top: 1px; vertical-align: top; } .sheet-split-column-show:checked + span::before { content: '❚❚'; padding-left:2px; padding-top: 1px; vertical-align: top; } .sheet-split-column-show:checked:hover + span::before { background-color: white !important; color: red; } .sheet-deletebutton + span::before { font-family: "Pictos" !important; content: '#'; padding-left: 2px; padding-top: 0px; vertical-align: top; } .sheet-refreshbutton + span::before { font-family: "Pictos" !important; content: '1'; vertical-align: top; margin-top:.5em; } .sheet-small-label2 .sheet-refreshbutton + span::before { margin-top:2px; } .sheet-table-cell.sheet-small-label.sheet-cssbutton-cell { padding-top:1em; } .sheet-createmacrobutton + span::before { font-family: "Pictos Three" !important; content: 'g'; vertical-align:top; padding: 4px 0 0 0 !important; } .sheet-createattackbutton + span::before { content: '⚔'; margin-top: 5px; vertical-align:top; padding: 3px 0 0 0 !important; } .sheet-addarmorbutton+ span::before { font-family: "Pictos Three" !important; content: 'b'; vertical-align:top; padding: 4px 0 0 0 !important; } .sheet-addshieldbutton+ span::before { font-family: "Pictos Custom" !important; content: 'e'; vertical-align:top; padding: 4px 0 0 0 !important; } .sheet-maxhealbutton + span::before, .sheet-newbuff-button + span::before, .sheet-newtemplate-button + span::before { content: '✚'; /*'⛨☤';*/ vertical-align:top; padding: 3px 2px 1px 1px; width:1.6em; height:1.6em; } .sheet-newbuff-button + span::before { padding: 5px 2px 1px 1px; } .sheet-cssbutton-label { margin-left: -3em; font-weight: bold; font-size: 10px; font-style: italic; vertical-align: bottom; cursor: help; } .sheet-small-label2 .sheet-cssbutton-label { margin-left:-.25em; } input.sheet-configbutton, input.sheet-readonly-show, input.sheet-refreshbutton { vertical-align: top; margin-top: .5em; padding-top: 0; margin-left: .75em; } .sheet-configbutton + span::before { content: '⛭'; margin-top: .5em; vertical-align: top; padding: 2px 0 0 0 !important; } .sheet-configbutton:checked:hover + span::before { background-color: white !important; color: red; } .sheet-readonly-show + span::before { background-color:white !important; background: url("http://i.imgur.com/C8lPQRS.png"); background-position: 2px 2px; background-size: 16px; content:' '; color:transparent; background-repeat:no-repeat !important; vertical-align: top; margin-top: .5em; } .sheet-readonly-show:hover + span::before { background-color:white !important; background: url("http://i.imgur.com/MEXe7NT.png"); background-position: 2px 2px; background-size: 16px; color:transparent; } .sheet-readonly-show:checked + span::before { background-color:#4a6486 !important; background: url("http://i.imgur.com/HcLvjwY.png"); background-position: 2px 2px; background-size: 16px; color:transparent; } .sheet-readonly-show:checked:hover + span::before { background-color: white !important; background: url("http://i.imgur.com/EXbHcIE.png"); background-position: 2px 2px; background-size: 16px; color: transparent; } .sheet-allrows-note span { vertical-align: middle; } .sheet-allrows-note { margin-left: 1em; } .sheet-small-label2 .sheet-createattackbutton + span::before { padding: 4px; margin-top: 2px; } .sheet-small-label2 input[type="checkbox"].sheet-csstextbutton, .sheet-small-label2 input[type="checkbox"].sheet-cssbutton { -webkit-margin-before: 0; display: inline-block; } /***********************repeating item counter ************************************/ .sheet-repeating-fields { counter-reset: sheet-rep-items -1; position:relative; } /* do not allow user to click when minimized */ .sheet-minimize-show:checked ~ .sheet-lock-show, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted, .sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-counted, .sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-showsect { pointer-events: none; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted:checked + span::before, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted + span::before, .sheet-counted + span::before { counter-increment: sheet-rep-items; content: counter(sheet-rep-items) '. ►' !important; width: auto !important; color: Black; } .sheet-counted:checked + span::before { counter-increment: sheet-rep-items; content: counter(sheet-rep-items) '. ▼' !important; width: auto !important; } /* inside table */ .sheet-counted, .sheet-counted.sheet-sect-show { position: absolute; left: .25em; top: 0; width: 2.5em; height: 2em; padding: 0; } .sheet-hiderepborder .sheet-table-repeating .sheet-counted { top: 1.5em; } .sheet-counted + span { position: relative; width: 3em; min-width: 3em; margin-left: -2em; } .sheet-counted + span.sheet-table-cell { vertical-align: top; padding-top: .25em; } .sheet-nontable-repeating .sheet-counted, .sheet-nontable-repeating .sheet-counted.sheet-sect-show, .sheet-nontable-repeating .sheet-counted + span { display: inline-block; position: relative; vertical-align: middle; } .sheet-repeating-rollbutton { width: 2em; } .sheet-nontable-repeating .sheet-repeating-rollbutton button { position: relative; margin-left: 0; } /*highlight text */ .sheet-boldlabel-check + b:not(.sheet-offCase), .sheet-boldlabel-check + label b:not(.sheet-offCase), .sheet-condition-exists + label, .sheet-status-panel label b { display: inline; font-size: 12px; line-height: 1.75em; padding: .12em .5em .2em .5em; } .sheet-boldlabel-check:checked + b:not(.sheet-offCase), .sheet-boldlabel-check:checked + label b:not(.sheet-offCase), .sheet-condition-exists.sheet-sect-either-show-n:checked ~ label, .sheet-condition-exists:checked + label { background-color: #4a6486; color: White; border-radius: 5px; display: inline; } .sheet-boldlabel-check + b, .sheet-boldlabel-check + label { cursor: pointer; } /*selected text */ .sheet-selectedlabel-check + b:not(.sheet-offCase) { color: #333333; font-size: 12px; line-height: 1.5em; padding: 1px .5em 1px .25em; } .sheet-corerules .sheet-table-row .sheet-table-cell { padding-left:.5em; } .sheet-selectedlabel-check:hover + b:not(.sheet-offCase), .sheet-selectedlabel-check:focus + b:not(.sheet-offCase), .sheet-selectedlabel-check:checked:hover + b:not(.sheet-offCase), .sheet-selectedlabel-check:checked:focus + b:not(.sheet-offCase) { color: red; } .sheet-selectedlabel-check:checked + b:not(.sheet-offCase) { color: black; } .sheet-conditions { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; padding-left: .25em; padding-right: .25em; } .sheet-conditions .sheet-nontable-name { margin-left: -.25em; margin-right: -.25em; width: calc(100% + .5em); } .sheet-conditions .sheet-option-condition { white-space: nowrap; font-size: 12px; } .sheet-no-pad-right { padding-right: 0 !important; } hr { border-color: Black; margin: 5px 0; } hr.sheet-skinny { border-color: DarkGray; height: 1px; margin: 0; } .sheet-npc-hr { padding: 0; margin: 0; } /* used to highlight background of sub-nav row on repeating sections */ .sheet-subnav-hr { width: 100%; border: 12px solid #DAE4F2; background-color: #DAE4F2; margin-top: -23px; } .sheet-parchment-1:checked ~ .sheet-pf-wrapper .sheet-subnav-hr, .sheet-parchment-2:checked ~ .sheet-pf-wrapper .sheet-subnav-hr { border-color: darkkhaki; background-color: darkkhaki; } .sheet-npchead-bottom { margin-bottom: 5px; } .sheet-npchead-top { margin-top: 5px; } .sheet-spellrange-header { width: 15%; } .sheet-iterative_attack_section .sheet-table-row .sheet-table-cell { vertical-align: top; } .sheet-iterative_attack_section .sheet-table-row .sheet-table-cell:first-child { text-align: left; padding-top: .5em; } .sheet-footer { text-align: center; font-size: 12px; background-color: #FFFFEE; border: 1px #000 solid; border-radius: 3px; clear: both; } .sheet-footnotes { display: table; width: 100%; text-align: center; font-size: 012px } .sheet-compendium-note { float:right; text-align:right; margin-top:.25em; } .sheet-vertical-middle { vertical-align:middle; } .sheet-drag-icon { font-weight:bold; font-size:24px; vertical-align:bottom; } .sheet-compendium-icon { font-weight:bold; font-family: Pictos; font-size:18px; vertical-align:bottom; } .repcontainer .repitem, .sheet-repeating-sect .repitem { padding: 2px 4px 1px 0; margin: 2px 0 4px 0; border: 2px solid #CCCCCC; border-radius: 7px; overflow: hidden; display: block; width: 100%; } /* we must have fixed whatever was moving stuff around cause this has no effect anymore .repcontainer.editmode + .repcontrol { margin-bottom: 3em; } */ .repcontainer.editmode + .repcontrol .repcontrol_edit { text-align: right; /* margin-left: calc(95% - 4em);*/ width:10%; margin-left:89%; float:none; } .repcontainer.editmode .repitem .itemcontrol { z-index: 3; background-color: gray; background-color: rgba(220, 220, 220, 0.40); } .sheet-repeating-sect { position: relative; } .sheet-table-rollbuttoncell, .sheet-table.cell .sheet-table-rollbuttoncell, .sheet-small-label2.sheet-table-rollbuttoncell { vertical-align:top; } /*Expand to cross both columns */ .sheet-repeating-sect .repcontrol { width: 95%; text-align: center; margin: 2px 0 0 0; padding: 0; clear: both; } .sheet-split-column-show:not(:checked) ~ .sheet-repeating-fields .repitem { clear: both; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem { width: 50%; /* display: inline-block; */ float:left; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(odd), .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:first-child(odd) { float: left; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(even) { float: right; } .repcontrol_add::before { content: '&'; visibility: visible; font-family: pictos ; background-color: #fff; border: 1px solid #000; border-radius: 2px; font-size: 16px; padding: 3px 5px 3px 5px; color: #000; } .repcontrol .repcontrol_edit:after { /* content: 'W'; hamburger menu*/ font-family: Arial ; font-weight: bold; content: '☰'; visibility: visible; font-family: pictos; background-color: #fff; border: 1px solid #000; border-radius: 2px; font-size: 16px; padding: 3px 3px 2px 3px; color: #000; } .editmode ~ .repcontrol .repcontrol_edit:after { font-family: Pictos; content: '3'; width:16px; } .repcontrol_edit:hover:before, .repcontrol_edit:hover:after, .repcontrol_add:hover:before { /* background-color: #EFEFEF; */ color: red !important; box-shadow: 1px 1px 2px #333; } .repcontrol .btn{ border: none; color: white !important; font-size: 0; padding: 3px 0 0 0; margin-left: 5%; background: none; box-shadow: none; } .repcontrol .btn:focus { outline: 0; } .repcontrol_add, .repcontrol_edit { display: block; background: none; color: transparent !important; border: none; box-shadow: none; } .repcontrol_del, .repcontrol_move { display: block; background: black; color: White !important; border: none; box-shadow: none; width: 2em; } .repcontrol_move { float: right; margin-right: 5px; } .repcontainer.editmode .itemcontrol .btn{ margin-top:.25em; } .repcontainer.editmode .itemcontrol .repcontrol_del{ margin-right:.25em; } button[type="roll"].sheet-blank-roll-button::before { content: ' '; } .sheet-options { padding: 2px 0 2px 5px; border: 1px solid #808080; border-radius: 5px; background-color: WhiteSmoke; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-options-readonly , .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-options-readonly .sheet-table-cell { background-color: WhiteSmoke; } .sheet-options.sheet-table.sheet-named, .sheet-conditions.sheet-table { border-top-left-radius: 0; border-top-right-radius: 0; } .sheet-options.sheet-table.sheet-named .sheet-table-name, .sheet-table.sheet-named .sheet-table-name, .sheet-conditions .sheet-table-name { border-top-left-radius: 5px; border-top-right-radius: 5px; } .sheet-nontable-repeating .sheet-options .sheet-table-row > span { margin-right: 1em; display: inline-block; } .sheet-nontable-repeating .sheet-options span input[type="checkbox"] { margin-left: .5em; margin-bottom: .25em; } .sheet-section-condbuffedit { margin-bottom: 4px; } .sheet-section-status { margin-top:.25em; display:flex; flex-flow:row nowrap; } .sheet-section-status .sheet-status-panel:first-child{ margin-right:.125em; } .sheet-status-panel { display: inline-block; position: relative; vertical-align: top; flex-basis:50%; line-height:1.2em; } .sheet-status-panel .sheet-options { padding-left: .25em; padding-right: .25em; display:block; width: auto; margin-bottom: 0; height:100%; min-height:100%; background-color: WhiteSmoke; } .sheet-status-panel .sheet-options div { display:inline; } .sheet-status-panel label b { padding: 0 0 0 .25em; } /* when a highlighted field is not showing error, put hidden 2px border so size doesn't change */ input.sheet-highlight, .sheet-highlight input, .sheet-highlight input:disabled, .sheet-highlight input.sheet-calc, .sheet-highlight input[readonly] { border-top: 2px transparent solid; border-left: 2px transparent solid; border-right: 2px transparent solid; } input.sheet-highlight:disabled, input.sheet-highlightinput.sheet-calc, input.sheet-highlight[readonly] .sheet-highlight input:disabled, .sheet-highlight input.sheet-calc, .sheet-highlight input[readonly] { border-bottom: 2px transparent solid; } .sheet-warn-show:checked + input.sheet-highlight, .sheet-warn-show:checked + textarea.sheet-highlight, .sheet-warn-mshow:checked ~ input.sheet-highlight , .sheet-warn-mshow:checked ~ textarea.sheet-highlight , .sheet-warn-show:checked + .sheet-highlight input, .sheet-warn-show:checked + .sheet-highlight textarea, .sheet-warn-mshow:checked ~ .sheet-highlight input, .sheet-warn-mshow:checked ~ .sheet-highlight textarea { border: 2px #B8860B dashed !important; } .sheet-error-show:checked + input.sheet-highlight , .sheet-error-show:checked + textarea.sheet-highlight , .sheet-error-mshow:checked ~ input.sheet-highlight , .sheet-error-mshow:checked ~ textarea.sheet-highlight , .sheet-error-show:checked + .sheet-highlight input, .sheet-error-show:checked + .sheet-highlight textarea, .sheet-error-mshow:checked ~ .sheet-highlight input, .sheet-error-mshow:checked ~ .sheet-highlight textarea { border: 2px #FF0044 dotted !important; } .sheet-offscreen { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); overflow: hidden !important; } .sheet-table-group { display: table-row-group; overflow: hidden; border-collapse: collapse; } .sheet-table-group-head { display: table-header-group; overflow: hidden; border-collapse: collapse; } .sheet-table-group-head .sheet-table-divider, .sheet-table-group-head .sheet-table-divider-lg { vertical-align: bottom; } .sheet-header-row { background-color: Black; color: White; padding-left: 10px; min-height: 1em; } .sheet-table-header { display: table-cell; text-align: center; font-style: italic; font-weight: bold; vertical-align: middle; background-color: LightGray; min-height: 1.25em; overflow: hidden; } .sheet-class-grid .sheet-table-header { vertical-align: bottom; } .sheet-ability-scores .sheet-table { height: 100%; min-height: 15em; } .sheet-small-label2 { display: inline-block; margin: .3em .124em .3em .125em; height: 3em; min-height: 3em; vertical-align: top; text-align: center; position: relative; } .sheet-nontable-repeating .sheet-linked-fields { vertical-align: top; } .sheet-linked-fields.sheet-use-size { max-height:3.6em; } .sheet-small-label2 span:not(.sheet-autoexpand) { padding: 0 .07em 0 .07em; text-align: center; font-size: 12px; font-style: italic; font-weight: bold; color: Black; position: relative; bottom: 0; overflow-x: visible; white-space: nowrap; } .sheet-text-button, button.sheet-text-button { border: 0; width: 90%; padding: .125em .125em .125em .25em; } span.sheet-text-button { padding-left: 1.8em; } .sheet-small-label2 .sheet-text-button span, .sheet-text-button, button.sheet-text-button, .sheet-text-button span { text-align: left; font-size: 16px; background-color: Black; font-weight: normal; font-style: normal; color: White; } .sheet-small-label2.sheet-autoexpand span:not(.sheet-autoexpand) { white-space:nowrap; } .sheet-repeating-id .sheet-small-label2 span.sheet-selectable, span[name="attr_row_id"].sheet-selectable, input[name="attr_mainhand_id"].sheet-entry-long, input[name="attr_offhand_id"].sheet-entry-long, input[type="text"][name="attr_source-main"], input[type="text"][name="attr_source-off"], input[type="text"][name="attr_source-item"], input[type="text"][name="attr_source-spell"], input[type="text"][name="attr_source-ability"] { background-color: #ECECEC; padding: .25em 2px .25em 2px; height: 1.825em; } .sheet-repeating-id { display: block; clear: left; margin: .25em; } .sheet-repeating-id .sheet-small-label2 span.sheet-selectable, .sheet-repeating-id .sheet-small-label2 span, .sheet-repeating-id .sheet-small-label2 { font-size:13px; font-weight:normal; font-style:normal; color:initial; white-space:nowrap; } .sheet-repeating-id .sheet-small-label2 span.sheet-selectable { border:1pt solid lightgrey; } /*not necessary? .sheet-small-label2 > * { max-width: 100%; }*/ .sheet-small-label2 > input:not(.sheet-cssbutton), .sheet-small-label2 > select, .sheet-small-label2 > .sheet-calc { display: block; padding: .25em 2px .25em 2px; height: 1.825em; /* otherwise defaults from base.css hardcode it too tall */ position: relative; } .sheet-small-label2 > select { padding-top: 0; } /* added for ability level basis inline formulas */ .sheet-small-label2 > input.sheet-error-mshow { display: none; } .sheet-small-label2 input::-moz-focus-inner { padding: 0; } /* webkit (chrome) needs different css firefox centers perfectly, not chrome.must make it equal to 1.825 */ .sheet-small-label2 > input[type="checkbox"]:not(.sheet-cssbutton), .sheet-small-label2 > input[type="radio"]:not(.sheet-cssbutton) { -webkit-logical-height: 1em; -webkit-margin-before: .5em; -webkit-margin-after: .325em; width: 100%; border: none; box-shadow: none; } .sheet-hit-points { width: calc(30% - 4px); display: inline-block; min-height: 4em; min-width: 15em; background-color: LightGray; margin-right:.125em; } .sheet-wound-threshold, .sheet-h2-section.sheet-wound-threshold { display: inline-block; height: auto; /*width:16%;*/ margin-right:.125em; background-color: WhiteSmoke; min-height:11.8em; min-width:11.5em; width:auto; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-core .sheet-wounds-show:checked ~ .sheet-wound-threshold { width:20%; } .sheet-hit-point-calcs { width: calc(70% - 4px); display: inline-block; height: auto; min-width: 20em; } .sheet-wounds-show:checked ~ .sheet-hit-point-calcs { width:auto; max-width:calc(49% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2-section.sheet-initiative { min-width:9em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-initiative { /* width: 32%;*/ display: inline-block; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-speeds { /* width: 48.5%;*/ display: inline-block; min-width: 26em; } .sheet-hit-points .sheet-table-header:last-child, .sheet-hit-points .sheet-table-cell:last-child, .sheet-initiative .sheet-table-header:last-child, .sheet-initiative .sheet-table-cell:last-child { padding-right: .5em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-h2-section.sheet-armor-shield { width:calc(100% - 4px); display:inline-table; margin-top:0; } .sheet-h2-section.sheet-armor-shield { width:calc(70% - 4px); display:inline-table; margin-top:0; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-h2-section.sheet-armor-penalties { width:calc(100% - 4px); display:inline-table; } .sheet-h2-section.sheet-armor-penalties { width:calc(30% - 4px); display:inline-table; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-ability-buttons { width: calc(50% - 4px); float: left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-section-mythic { width: calc(100% - 4px); float: left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section .sheet-col .sheet-h2-section.sheet-ability-buttons, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section .sheet-col .sheet-h2-section.sheet-section-mythic { width: calc(50% - 4px); float: left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section .sheet-col .sheet-h2-section.sheet-section-mythic { width: calc(100% - 4px); float: left; } div.sheet-feats .sheet-table-row span { text-align: center; } div.sheet-feats .sheet-table-row span:last-child { width: auto; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-feats, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section .sheet-col .sheet-h2-section.sheet-feats { width: calc(100% - 4px); display: inline-table; } /* if first row is not header */ .sheet-table-name + .sheet-table-group .sheet-small-label2 { margin-top: 1.25em; } .sheet-notes-cell, .sheet-table-cell.sheet-notes-cell { vertical-align: top; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section:not(.sheet-section-npc) > .sheet-h2-section:not(.sheet-wide-readonly).sheet-notes { width: calc(100% - 4px); } .sheet-config-table { margin-bottom: 1em; } .sheet-config-table .sheet-table-cell { vertical-align: top; padding-left: 0; padding-right: .5em; } .sheet-config-table { display:inline-table; } .sheet-roll-config { width:39%; } .sheet-roll-appear { width:59%; float:right; } .sheet-table-cell.sheet-repeating-rollbutton { vertical-align: top; } .sheet-divider, .sheet-divider-lg, .sheet-divider-db, .sheet-divider-db-lg { text-align: center; vertical-align: middle; } .sheet-divider, .sheet-divider-db { width: .5em; font-size: .85em; font-weight: normal; } .sheet-divider-lg, .sheet-divider-db-lg { width: .75em; font-size: 1.125em; font-weight: bold; } .sheet-divider, .sheet-divider-lg { display: table-cell; } .sheet-divider-db, .sheet-divider-db-lg { display: inline-block; margin-left: -.125em; margin-top: 1em; } .sheet-table-name, .sheet-nontable-name { text-align: center; font-weight: bold; color: White; background-color: Black; padding-top:.25em; } .sheet-nontable-name { width: 100%; } .sheet-nontable-name { display: block; } .sheet-spellclassnav ~ h2.sheet-nontable-name { margin-top: 0; } .sheet-table-name { display: table-caption; caption-side: top; } /* important so overrides more specific */ .sheet-center { text-align: center !important; } .sheet-left { text-align: left !important; } .sheet-right { text-align: right !important; } .sheet-spellrange-data { width: 100% !important; text-align: center !important; } .sheet-spellcaster-button, .sheet-table-cell.sheet-spellcaster-button { text-align: left; } .sheet-readonly-show:checked ~ .sheet-main .sheet-spellcaster-button, .sheet-readonly-show:checked ~ .sheet-main .sheet-table-cell.sheet-spellcaster-button { width: 130px; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-spellcaster-button, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-table-cell.sheet-spellcaster-button { max-width: 130px; width:auto; } .sheet-spellclass-concentration .sheet-spellcaster-button { max-width:144px !important; width:144px !important; } button[type="roll"].sheet-spellcaster-button { font-size: 14px; white-space: nowrap; width: auto; text-align: left; margin:0; } .sheet-table-group-head.sheet-hidden-head { position: absolute; left: -2000px; } .sheet-hidden-head .sheet-table-header { height: 1px; min-height: 1px; line-height: 1px; max-height: 1px; font-size: .25em; } /* tiny padding in skills */ .sheet-skills .sheet-table-cell { padding-right: 1px; padding-left: 1px; } .sheet-nontable-repeating { border-collapse: collapse; margin-left: 2px; margin-right: 2px; } .sheet-nontable { width: 100%; text-align: justify; border-collapse: collapse; display:inline-block; } .sheet-buffs, .sheet-conditions { border-style: solid; border-width: 2px; border-radius: 5px; margin-bottom: 6px; } .sheet-entry-wide, span.sheet-entry-wide input, span.sheet-entry-wide input[type="text"], span.sheet-entry-wide textarea { width: 100%; max-width: 100%; } .sheet-nontable .sheet-divider-db-lg { vertical-align: top; } .sheet-nontable-repeating .sheet-divider-db-lg { vertical-align: middle; } .sheet-entry-vlong { width: 13em; } .sheet-entry-long { width: 10em; } .sheet-entry-med { width: 8em; } .sheet-entry-short { width: 5.5em; } .sheet-entry-vshort { width: 4em; } input[type="number"].sheet-entry-wide { width: 98%; max-width: 98%; } /****** repeating items ****/ .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db, .sheet-counted:not(:checked) ~ .sheet-divider-db-lg, .sheet-counted:not(:checked) ~ .sheet-divider-db { width: .5em; margin-left: -.4em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2, .sheet-counted:not(:checked) ~ .sheet-small-label2 { margin-left: 0; margin-right: 2px; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted { margin-left: -.25em; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted + span { margin-left: -2.25em; width: 2em; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 { height: auto; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 span:not(.sheet-autoexpand) { margin: 0 -.2em 0 -.2em; padding: 0; } /*** when collapsed (sheet-counted unchecked) shrink width * if split, then widen width (so it is more than 1/2 wide) * split should override collapse/minimize * without -shrink should expand on split but not collapse */ .sheet-entry-60p, .sheet-entry-60p-shrink { width: 59%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-60p-shrink .sheet-counted:not(:checked) ~ .sheet-entry-60p-shrink { width: 40%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-60p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-60p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-60p-shrink { width: 80%; } .sheet-entry-30p, .sheet-entry-30p-shrink { width: 30%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-30p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-30p-shrink { width: 20%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-30p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-30p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-30p-shrink { width: 40%; } .sheet-entry-25p, .sheet-entry-25p-shrink { width: 25%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-25p-shrink { width: 20%; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink { width: 35%; } .sheet-entry-20p, .sheet-entry-20p-shrink, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-20p-shrink { width: 20%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-20p-shrink { width: 15%; } .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-20p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink { width: 25%; } .sheet-entry-15p, .sheet-entry-15p-shrink { width: 15%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-15p-shrink { width: 10%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-15p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-15p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink { width: 20%; } .sheet-entry-12p, .sheet-entry-12p-shrink { width: 12%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-12p-shrink { width: 9%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-12p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink { width: 15%; } .sheet-entry-10p-shrink { width: 10%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-10p-shrink { width: 8%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-10p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink { width: 12%; } .sheet-entry-8p, .sheet-entry-8p-shrink { width: 8%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-8p-shrink { width: 6%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-8p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink { width: 10%; } .sheet-entry-5p, .sheet-entry-5p-shrink { width: 5%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-5p-shrink, .sheet-counted:not(:checked) ~ .sheet-entry-5p-shrink { width: 4%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-5p-shrink, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-5p, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-5p-shrink { width: 8%; } .sheet-entry-rowname { width: 35%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-entry-rowname { width: 65%; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vlong { width: 11em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-long, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-long, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-long { width: 9em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-med, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-med, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-med { width: 7em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-short, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-short, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-short { width: 4.5em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort, .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vshort { width: 3.5em; } .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2.sheet-space-right-collapse, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields.sheet-space-right-collapse, .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-space-right-collapse, .sheet-counted:not(:checked) ~ .sheet-linked-fields.sheet-space-right-collapse { margin-right: .125em; } /* old buffs */ .sheet-sect-buff.sheet-oldbuff .sheet-linked-fields { width: 13.5em; } .sheet-minimize-show:checked ~ .sheet-sect-buff.sheet-oldbuff .sheet-linked-fields, .sheet-sect-buff.sheet-oldbuff .sheet-counted:not(:checked) ~ .sheet-linked-fields { width: 3.16px; } /* new buffs*/ .sheet-sect-buff.sheet-newbuff .sheet-linked-fields { max-width: 32em; } .sheet-minimize-show:checked ~ .sheet-sect-buff.sheet-newbuff .sheet-linked-fields, .sheet-sect-buff.sheet-newbuff .sheet-counted:not(:checked) ~ .sheet-linked-fields { width: 13.5em; } .sheet-sect-buff.sheet-newbuff .sheet-linked-fields { border: 1px solid #808080; border-radius: 5px; margin: .125em 0 .125em 0; } /******* end of generic repeating items ********/ .sheet-extra-damage, .sheet-sect.sheet-expand div.sheet-macro-text { height: auto; background-color: WhiteSmoke; } div.sheet-macro-text .sheet-small-label2, .sheet-extra-damage .sheet-small-label2 { text-align: left; width: auto; height: auto; } .sheet-readonly-show:checked .sheet-main .sheet-defense-table .sheet-table-header { width: 6%; } .sheet-spell-options .sheet-table-cell, .sheet-command-buttons .sheet-table-cell { text-align: left; } .sheet-status-panel .sheet-options .sheet-small-label2 { height: 2.85em; margin-bottom: -.25em; } .sheet-status-panel .sheet-options .sheet-small-label2 input { position: inherit; } .sheet-section-state:checked ~ .sheet-background-color1 { background-color: #f0f8ff; } .sheet-monster-indicator { width: 100%; display: block; margin-top: -1em; text-align: center; } .sheet-section-header { display: inline-table; vertical-align:bottom; } .sheet-section-header .sheet-small-label2 { display: table-cell; padding: 0 .25em 0 .25em; vertical-align: bottom; } .sheet-announcements { width: 100%; display: block; clear: both; } .sheet-textarea-gray:not(:checked) ~ .sheet-small-label2 textarea { background-color: silver; color: DimGray; pointer-events: none; } .sheet-textarea-gray:not(:checked) ~ .sheet-small-label2 { pointer-events: none; } .sheet-insertmacrocell { display: table-cell; } .sheet-insertmacrocell .sheet-small-label2 { display: inline; } .sheet-ability-column select, .sheet-ability-column select.sheet-select-small, .sheet-ability-column { max-width: 5em; min-width: 3.75em; width: 4.5em; } .sheet-exspsu-dropdown select { width: 3.5em; min-width: 3em; max-width: 4em; } .sheet-section-ability-list .sheet-small-label2 span:not(.sheet-autoexpand) { font-size: 10px; } span.sheet-table-cell.sheet-linked-tablecell.sheet-extra-sect { text-align: right; } .sheet-kinetic-sect .sheet-linked-tablecell, .sheet-kinetic-sect .sheet-linked-fields { height: auto; } .sheet-defense-table .sheet-table-group-head span.sheet-table-header { min-width: 3.25em; width: 4em; padding: 0 2px 0 2px; } /************************************ TOGGLES **************************************/ /* edit view h2 and h3 arrows*/ .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-h2-section + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-npc-hr + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-npc-hr + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h2-section + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h2-section + .sheet-h2-section + .sheet-h2-section, .sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h2-section + .sheet-h2-section + .sheet-h2-section + .sheet-h2-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-npc-hr + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-cheat + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h3-section + .sheet-h3-section, .sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-nontable-name + .sheet-h3-section + .sheet-h3-section + .sheet-h3-section, /* header */ .sheet-ack-button:checked ~ .sheet-announcements, /* top of repeating section */ .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-expand, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-sect, .sheet-minimize-show:checked ~ .sheet-expand, .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields .sheet-macro-text-inline, /* repeating rows */ .sheet-counted:not(:checked) ~ .sheet-linked-fields .sheet-macro-text-inline, .sheet-counted:not(:checked) ~ .sheet-linked-fields .sheet-sect, .sheet-oldbuff .sheet-counted:not(:checked) ~ .sheet-linked-fields .sheet-entry-med, .sheet-minimize-show:checked ~ .sheet-oldbuff .sheet-linked-fields .sheet-entry-med, .sheet-repeating-sect-show:not(:checked) ~ .sheet-repeating-fields .sheet-repeating-hidesect, .sheet-desc-show:not(:checked)~.sheet-desc, .sheet-macro-text-show:not(:checked)~.sheet-macro-text, .sheet-options-show:not(:checked)~.sheet-options, .sheet-advmacro-text-show:not(:checked)~.sheet-advanced-macros, .sheet-misc-show:not(:checked)~.sheet-misc, .sheet-level-show:not(:checked)~.sheet-level, .sheet-id-show:not(:checked) ~ .sheet-repeating-id, .sheet-range-show:not(:checked) ~ .sheet-range, .sheet-sp-show:not(:checked) ~ .sheet-sect-sp, .sheet-sp-show:checked ~ .sheet-sect-sp-inverse, .sheet-nolevel-show-inverse:checked ~ .sheet-sect.sheet-expand .sheet-nolevel-sect, /* pc vs npc */ .sheet-npc-show:checked ~ .sheet-pc-only, .sheet-npc-show:checked ~ span .sheet-pc-only, .sheet-npc-show:checked ~ .sheet-pfsheet .sheet-pc-only, .sheet-npc-show:not(:checked) ~ .sheet-npc-only, .sheet-npc-show:not(:checked) ~ span .sheet-npc-only, .sheet-npc-show:not(:checked) ~ .sheet-pfsheet .sheet-npc-only, /* generic sections */ .sheet-sect-show:not(:checked) ~ .sheet-sect, .sheet-sect2-show:not(:checked) ~ .sheet-sect2, .sheet-sect3-show:not(:checked) ~ .sheet-sect3, .sheet-sect-show-inverse:checked ~ .sheet-sect-inverse, .sheet-sect2-show-inverse:checked ~ .sheet-sect2-inverse, .sheet-subsect-show-inverse:checked ~ div .sheet-sect-inverse, .sheet-subsect-show:not(:checked) ~ div .sheet-sect, .sheet-subsect2-show:not(:checked) ~ div .sheet-sect2, .sheet-subsect3-show:not(:checked) ~ div .sheet-sect3, .sheet-deletesect-show:not(:checked) + span + .sheet-deletesect, .sheet-extra-show:not(:checked) ~ .sheet-extra-sect, .sheet-extra-show:not(:checked) ~ div .sheet-extra-sect, .sheet-extra-show:checked ~ .sheet-extra-sect-inverse, .sheet-extra-show:checked ~ div .sheet-extra-sect-inverse, /* buttons */ .sheet-progress-show:not(:checked) ~ .sheet-progress-icon, .sheet-use-size-show:not(:checked) ~ .sheet-use-size, .sheet-use-size-show:checked ~ .sheet-dont-use-size, .sheet-use-size-show:not(:checked) ~ .sheet-repeating-fields .sheet-use-size, .sheet-use-size-show:not(:checked) ~ .sheet-repeating-fields .sheet-use-size-only, .sheet-use-size-show:checked ~ .sheet-repeating-fields .sheet-size-affects-show:checked ~ .sheet-dont-use-size, .sheet-use-size-show:checked ~ .sheet-repeating-fields .sheet-size-affects-show:not(:checked) ~ .sheet-use-size, .sheet-nextitem-show:not(:checked) + .sheet-nextitem, .sheet-nextitem2-hide:checked + .sheet-nextitem2, /* logic section */ .sheet-xor-A-show:not(:checked)~.sheet-xor-B-show:not(:checked)~.sheet-xor-sect, .sheet-xor-A-show:checked~.sheet-xor-B-show:checked~.sheet-xor-sect, .sheet-nexor-A-show:checked~.sheet-nexor-B-show:not(:checked)~.sheet-nexor-sect, .sheet-nexor-A-show:not(:checked)~.sheet-nexor-B-show:checked~.sheet-nexor-sect, .sheet-or3-show:not(:checked)~.sheet-or3-show:not(:checked)~.sheet-or3-show:not(:checked) ~ .sheet-or3-sect, .sheet-or4-show:not(:checked)~.sheet-or4-show:not(:checked)~.sheet-or4-show:not(:checked)~.sheet-or4-show:not(:checked) ~ .sheet-or4-sect, .sheet-or-A-show:not(:checked)~.sheet-or-B-show:not(:checked) ~ .sheet-either-or-sect, .sheet-or-A-show:not(:checked)~.sheet-or-B-show:not(:checked) ~ div.sheet-class-table .sheet-either-or-sect, .sheet-spells-per-day .sheet-or-A-show:not(:checked)~.sheet-or-B-show:not(:checked) ~ div.sheet-table .sheet-either-or-sect, .sheet-or-A-show:not(:checked)~.sheet-or-B-show:not(:checked)~ .sheet-or-C-show:not(:checked)~.sheet-or-D-show:not(:checked)~.sheet-or-E-show:not(:checked)~.sheet-or5-sect, .sheet-or-A-show:checked~.sheet-nor-sect, .sheet-or-B-show:checked~.sheet-nor-sect, .sheet-or-C-show:checked~.sheet-nor-sect, .sheet-or-D-show:checked~.sheet-nor-sect, .sheet-or-E-show:checked~.sheet-nor-sect, .sheet-not-A-show:checked ~ .sheet-or-B-show:not(:checked) ~ .sheet-not-A-or-B-sect, .sheet-not-A-show:checked ~ .sheet-or-B-show:not(:checked) ~ div .sheet-not-A-or-B-sect, .sheet-not-C-show:checked ~ .sheet-or-D-show:not(:checked) ~ .sheet-not-C-or-D-sect, .sheet-not-C-show:checked ~ .sheet-or-D-show:not(:checked) ~ div .sheet-not-C-or-D-sect, .sheet-sect-either-show-n:not(:checked)~ .sheet-sect, /* conditions and buffs */ .sheet-condition-exists:not(:checked) + label, .sheet-condition-exists:checked ~.sheet-panel-name, .sheet-conditions-show:not(:checked) ~ .sheet-conditions, .sheet-buff-exists:not(:checked) + label, .sheet-buff-exists:checked ~.sheet-panel-name, .sheet-buffs-show:not(:checked) ~ .sheet-buffs, /* spells per day section */ .sheet-spellclass0-show:not(:checked) ~ .sheet-sect-spellclass0, .sheet-spellclass1-show:not(:checked) ~ .sheet-sect-spellclass1, .sheet-spellclass2-show:not(:checked) ~ .sheet-sect-spellclass2, /* other sections */ .sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage, .sheet-show-spell-cell:not(:checked) ~ div .sheet-spell-cell, .sheet-init-notes-show:not(:checked)~.sheet-init-notes, .sheet-save-notes-show:not(:checked)~.sheet-save-notes, .sheet-iterations-show:not(:checked) ~ .sheet-iterative_attack_section, .sheet-armor-attributes-show:not(:checked)~.sheet-armor-attributes, .sheet-weapon-attributes-show:not(:checked)~.sheet-weapon-attributes, .sheet-attack-damage-show:not(:checked)~.sheet-attack-damage, /* skills */ .sheet-custom-skill-2-show:not(:checked) ~ .sheet-custom-skill-3-show:not(:checked) ~ .sheet-custom-skill-6-show:not(:checked) ~ .sheet-custom-skill-10-show:not(:checked) ~ .sheet-custom-skill-2, .sheet-custom-skill-3-show:not(:checked) ~ .sheet-custom-skill-6-show:not(:checked) ~ .sheet-custom-skill-10-show:not(:checked) ~ .sheet-custom-skill-3, .sheet-custom-skill-6-show:not(:checked) ~ .sheet-custom-skill-10-show:not(:checked) ~ .sheet-custom-skill-6, .sheet-custom-skill-10-show:not(:checked) ~ .sheet-custom-skill-10, .sheet-misc-skill-2-show:not(:checked) ~ .sheet-misc-skill-3-show:not(:checked) ~ .sheet-misc-skill-6-show:not(:checked) ~ .sheet-misc-skill-10-show:not(:checked) ~ .sheet-misc-skill-2, .sheet-misc-skill-3-show:not(:checked) ~ .sheet-misc-skill-6-show:not(:checked) ~ .sheet-misc-skill-10-show:not(:checked) ~ .sheet-misc-skill-3, .sheet-misc-skill-6-show:not(:checked) ~ .sheet-misc-skill-10-show:not(:checked) ~ .sheet-misc-skill-6, .sheet-misc-skill-10-show:not(:checked) ~ .sheet-misc-skill-10, /* skills fill-in sections */ .sheet-custom-skill-1-show:not(:checked) ~.sheet-artistry-show:not(:checked)~.sheet-artistry, .sheet-custom-skill-1-show:not(:checked) ~.sheet-craft-show:not(:checked)~.sheet-craft, .sheet-custom-skill-1-show:not(:checked) ~ .sheet-misc-show:not(:checked)~.sheet-misc, .sheet-knowledge-show:not(:checked)~.sheet-knowledge, .sheet-custom-skill-1-show:not(:checked) ~.sheet-lore-show:not(:checked)~.sheet-lore, .sheet-custom-skill-1-show:not(:checked) ~.sheet-perform-show:not(:checked)~.sheet-perform, .sheet-custom-skill-1-show:not(:checked) ~.sheet-profession-show:not(:checked)~.sheet-profession, /* skill total top row */ .sheet-skill-totals .sheet-unchained-show:not(:checked) ~ * .sheet-bg, .sheet-skill-totals .sheet-bg-show:not(:checked) ~ * .sheet-bg, /* unchained off turn off consolidated and bg only tabs and skills */ .sheet-unchained-show:not(:checked) ~ .sheet-consolidated, .sheet-unchained-show:not(:checked) ~ .sheet-bg-only, .sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-consolidated, .sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-bg-only, /* unchained turn off core tab */ .sheet-unchained-show:checked ~ .sheet-core-only, /* unchained plus consolidated turn off core tab and skills (adventure, bg, and bg only) */ .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-bg-only, .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-adventure, .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg, .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg-only, /* unchained plus background turn off consolidated tab and skills*/ .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-consolidated, .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-skills .sheet-consolidated, /* bg adventure tab turn off bg and bg only skills */ .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg:not(.sheet-adventure), .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg-only, /* bg background tab turn off adventure skills */ .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab2:checked ~ .sheet-skills .sheet-adventure:not(.sheet-bg) { display: none; } .sheet-condition-exists.sheet-sect-either-show-n:checked ~ label { display:inline !important; } /* inventory subsections */ .sheet-equipment-onetime-show:not(:checked) ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-items-toggle { display:none; } /* .sheet-equipmentnav ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab10:not(:checked) ~ .sheet-tabinput.sheet-tab11:not(:checked) ~ .sheet-equipment-onetime-show:not(:checked) ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-items-toggle-except-on-all */ .sheet-equipmentnav ~ .sheet-tab99:not(:checked) ~ .sheet-tab9:not(:checked) ~ .sheet-tab10:not(:checked) ~ .sheet-tab11:not(:checked) ~ .sheet-equipment-onetime-show:not(:checked) ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-items-toggle-except-on-all { display:none; } /* skill columns */ .sheet-skill-conds-header { width:5em; font-stretch:extra-condensed; } input[type="text"].sheet-skill-conds { width:4.5em; text-align:center; } .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-header:nth-child(8), .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-header:nth-child(9), .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-header:nth-child(10), .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row + .sheet-table-cell + .sheet-table-cell, .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(8), .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(9), .sheet-skilllist .sheet-skill-onetime-show:not(:checked) ~ .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(10) { display: none; } /********************************************** Roll Templates ***************************************************************************/ .sheet-rolltemplate-pf_generic, .sheet-rolltemplate-pf_ability, .sheet-rolltemplate-pf_defense, .sheet-rolltemplate-pf_attack, .sheet-rolltemplate-pf_spell, .sheet-rolltemplate-pf_block { box-sizing: border-box; } .sheet-rolltemplate-pf_generic .sheet-roll-table, .sheet-rolltemplate-pf_ability .sheet-roll-table, .sheet-rolltemplate-pf_defense .sheet-roll-table, .sheet-rolltemplate-pf_attack .sheet-roll-table, .sheet-rolltemplate-pf_spell .sheet-roll-table, .sheet-rolltemplate-pf_block .sheet-roll-table { width: 100%; display: table; border-width: 1px; border-style: solid; border-spacing: 0; border-collapse: collapse; -moz-box-shadow: 2px 2px 5px Black; -webkit-box-shadow: 2px 2px 5px Black; box-shadow: 2px 2px 5px Black; overflow: hidden; } .sheet-rolltemplate-pf_generic .sheet-roll-header, .sheet-rolltemplate-pf_ability .sheet-roll-header, .sheet-rolltemplate-pf_defense .sheet-roll-header, .sheet-rolltemplate-pf_attack .sheet-roll-header, .sheet-rolltemplate-pf_spell .sheet-roll-header, .sheet-rolltemplate-pf_block .sheet-roll-header { border-width: 1px; border-style: solid; display: table; caption-side: top; width: 100%; font-size: 16px; overflow: hidden; vertical-align: bottom; font-weight: bold; } .sheet-rolltemplate-pf_generic .sheet-roll-header a, .sheet-rolltemplate-pf_ability .sheet-roll-header a, .sheet-rolltemplate-pf_defense .sheet-roll-header a, .sheet-rolltemplate-pf_attack .sheet-roll-header a, .sheet-rolltemplate-pf_spell .sheet-roll-header a, .sheet-rolltemplate-pf_block .sheet-roll-header a { text-decoration: underline; line-height: normal; } .sheet-rolltemplate-pf_generic .sheet-roll-header span.sheet-left, .sheet-rolltemplate-pf_ability .sheet-roll-header span.sheet-left, .sheet-rolltemplate-pf_defense .sheet-roll-header span.sheet-left, .sheet-rolltemplate-pf_attack .sheet-roll-header span.sheet-left, .sheet-rolltemplate-pf_spell .sheet-roll-header span.sheet-left, .sheet-rolltemplate-pf_block .sheet-roll-header span.sheet-left { padding-left: 2px; } .sheet-rolltemplate-pf_generic div.sheet-roll-accessible, .sheet-rolltemplate-pf_ability div.sheet-roll-accessible, .sheet-rolltemplate-pf_defense div.sheet-roll-accessible, .sheet-rolltemplate-pf_attack div.sheet-roll-accessible, .sheet-rolltemplate-pf_spell div.sheet-roll-accessible, .sheet-rolltemplate-pf_block div.sheet-roll-accessible { width: 100%; } .sheet-rolltemplate-pf_generic .sheet-roll-table.sheet-rounded, .sheet-rolltemplate-pf_ability .sheet-roll-table.sheet-rounded, .sheet-rolltemplate-pf_defense .sheet-roll-table.sheet-rounded, .sheet-rolltemplate-pf_attack .sheet-roll-table.sheet-rounded, .sheet-rolltemplate-pf_spell .sheet-roll-table.sheet-rounded, .sheet-rolltemplate-pf_block .sheet-roll-table.sheet-rounded { border-radius: 5px; } .sheet-rolltemplate-pf_generic .sheet-subtitle, .sheet-rolltemplate-pf_ability .sheet-subtitle, .sheet-rolltemplate-pf_defense .sheet-subtitle, .sheet-rolltemplate-pf_attack .sheet-subtitle, .sheet-rolltemplate-pf_spell .sheet-subtitle, .sheet-rolltemplate-pf_block .sheet-subtitle { font-size: 13px; font-weight: normal !important; text-align: left; font-variant: small-caps; display: block; width: 100%; padding: 2px 0 0 2px; word-break: break-word; } .sheet-rolltemplate-pf_generic .sheet-header-image, .sheet-rolltemplate-pf_ability .sheet-header-image, .sheet-rolltemplate-pf_defense .sheet-header-image, .sheet-rolltemplate-pf_attack .sheet-header-image, .sheet-rolltemplate-pf_spell .sheet-header-image, .sheet-rolltemplate-pf_block .sheet-header-image { float: right; padding: 0; vertical-align: middle; min-width: 30px; } .sheet-rolltemplate-pf_generic img, .sheet-rolltemplate-pf_ability img, .sheet-rolltemplate-pf_defense img, .sheet-rolltemplate-pf_attack img, .sheet-rolltemplate-pf_spell img, .sheet-rolltemplate-pf_block img { vertical-align: middle; } .sheet-rolltemplate-pf_generic .sheet-roll-table-inner, .sheet-rolltemplate-pf_ability .sheet-roll-table-inner, .sheet-rolltemplate-pf_defense .sheet-roll-table-inner, .sheet-rolltemplate-pf_attack .sheet-roll-table-inner, .sheet-rolltemplate-pf_spell .sheet-roll-table-inner, .sheet-rolltemplate-pf_block .sheet-roll-table-inner { display: table; width: 100%; min-width:100%; } .sheet-rolltemplate-pf_generic .sheet-roll-group, .sheet-rolltemplate-pf_ability .sheet-roll-group, .sheet-rolltemplate-pf_defense .sheet-roll-group, .sheet-rolltemplate-pf_attack .sheet-roll-group, .sheet-rolltemplate-pf_spell .sheet-roll-group, .sheet-rolltemplate-pf_block .sheet-roll-group, .sheet-rolltemplate-pf_generic .sheet-roll-group2, .sheet-rolltemplate-pf_ability .sheet-roll-group2, .sheet-rolltemplate-pf_defense .sheet-roll-group2, .sheet-rolltemplate-pf_attack .sheet-roll-group2, .sheet-rolltemplate-pf_spell .sheet-roll-group2, .sheet-rolltemplate-pf_block .sheet-roll-group2, .sheet-rolltemplate-pf_attack .sheet-roll-groupi, .sheet-rolltemplate-pf_spell .sheet-roll-groupi, .sheet-rolltemplate-pf_attack .sheet-roll-groupc, .sheet-rolltemplate-pf_spell .sheet-roll-groupc { display: table-row-group; width: 100%; overflow: hidden; } .sheet-rolltemplate-pf_generic .sheet-roll-row, .sheet-rolltemplate-pf_ability .sheet-roll-row, .sheet-rolltemplate-pf_defense .sheet-roll-row, .sheet-rolltemplate-pf_attack .sheet-roll-row, .sheet-rolltemplate-pf_spell .sheet-roll-row, .sheet-rolltemplate-pf_block .sheet-roll-row { display: table-row; width: 100%; overflow: hidden; } .sheet-rolltemplate-pf_generic .sheet-roll-cell, .sheet-rolltemplate-pf_ability .sheet-roll-cell, .sheet-rolltemplate-pf_defense .sheet-roll-cell, .sheet-rolltemplate-pf_attack .sheet-roll-cell, .sheet-rolltemplate-pf_spell .sheet-roll-cell, .sheet-rolltemplate-pf_block .sheet-roll-cell { display: table-cell; padding: 3px 2px 1px 4px; line-height: 1.1em; text-align: left; font-size: 13px; vertical-align: top; overflow: hidden; } .sheet-rolltemplate-pf_spell .sheet-pfctracking, .sheet-rolltemplate-pf_ability .sheet-pfctracking, .sheet-rolltemplate-pf_attack .sheet-pfctracking, .sheet-rolltemplate-pf_block .sheet-pfctracking { text-align: right; } .sheet-rolltemplate-pf_spell .sheet-pfctracking a, .sheet-rolltemplate-pf_ability .sheet-pfctracking a, .sheet-rolltemplate-pf_attack .sheet-pfctracking a, .sheet-rolltemplate-pf_block .sheet-pfctracking a { background-color: var(--sheet-pf-bg); } .sheet-rolltemplate-pf_spell .sheet-pfctracking span.sheet-pictos a, .sheet-rolltemplate-pf_ability .sheet-pfctracking span.sheet-pictos a, .sheet-rolltemplate-pf_attack .sheet-pfctracking span.sheet-pictos a, .sheet-rolltemplate-pf_block .sheet-pfctracking span.sheet-pictos a { font-family: Pictos !important; box-shadow: none; line-height: .5em; } .sheet-rolltemplate-pf_spell .sheet-pfctracking span.sheet-pictos a strong:hover, .sheet-rolltemplate-pf_ability .sheet-pfctracking span.sheet-pictos a strong:hover, .sheet-rolltemplate-pf_attack .sheet-pfctracking span.sheet-pictos a strong:hover, .sheet-rolltemplate-pf_block .sheet-pfctracking span.sheet-pictos a strong:hover { color: red; } .sheet-rolltemplate-pf_spell .sheet-pfctracking span.sheet-pictos a strong, .sheet-rolltemplate-pf_ability .sheet-pfctracking span.sheet-pictos a strong, .sheet-rolltemplate-pf_attack .sheet-pfctracking span.sheet-pictos a strong, .sheet-rolltemplate-pf_block .sheet-pfctracking span.sheet-pictos a strong { font-size: .85em; vertical-align: bottom; font-weight: normal; } .sheet-rolltemplate-pf_generic .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_ability .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_defense .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_attack .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_spell .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_block .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_spell .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child, .sheet-rolltemplate-pf_spell .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child { text-align: right; padding: 1px 1px 1px .5em; min-width: 4em; } .sheet-rolltemplate-pf_generic .sheet-right, .sheet-rolltemplate-pf_ability .sheet-right, .sheet-rolltemplate-pf_defense .sheet-right, .sheet-rolltemplate-pf_attack .sheet-right, .sheet-rolltemplate-pf_spell .sheet-right, .sheet-rolltemplate-pf_block .sheet-right { text-align: right !important; } .sheet-rolltemplate-pf_generic .sheet-offscreen, .sheet-rolltemplate-pf_ability .sheet-offscreen, .sheet-rolltemplate-pf_defense .sheet-offscreen, .sheet-rolltemplate-pf_attack .sheet-offscreen, .sheet-rolltemplate-pf_spell .sheet-offscreen, .sheet-rolltemplate-pf_block .sheet-offscreen { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; } /************************************ command buttons *********************************/ .sheet-rolltemplate-pf_generic a[href^="~"], .sheet-rolltemplate-pf_generic .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_generic label span [href^="~"], .sheet-rolltemplate-pf_ability a[href^="~"], .sheet-rolltemplate-pf_ability .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_ability label span [href^="~"], .sheet-rolltemplate-pf_defense a[href^="~"], .sheet-rolltemplate-pf_defense .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_defense label span [href^="~"], .sheet-rolltemplate-pf_attack a[href^="~"], .sheet-rolltemplate-pf_attack .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_attack label span [href^="~"], .sheet-rolltemplate-pf_spell a[href^="~"], .sheet-rolltemplate-pf_spell .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_spell label span [href^="~"], .sheet-rolltemplate-pf_block a[href^="~"], .sheet-rolltemplate-pf_block .sheet-roll-cell a[href^="~"], .sheet-rolltemplate-pf_block label span [href^="~"] { background-color: var(--sheet-pf-bg); color: var(--sheet-pf-text); padding: 2px 4px 1px 4px; margin: 2px -1px 1px 0px; font-weight: normal; display: inline-block; border: 1px solid #789; border-radius: 2px; font-size: 12px; } .sheet-rolltemplate-pf_generic a[href^="~"]:hover, .sheet-rolltemplate-pf_generic .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_generic label span [href^="~"]:hover, .sheet-rolltemplate-pf_ability a[href^="~"]:hover, .sheet-rolltemplate-pf_ability .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_ability label span [href^="~"]:hover, .sheet-rolltemplate-pf_defense a[href^="~"]:hover, .sheet-rolltemplate-pf_defense .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_defense label span [href^="~"]:hover, .sheet-rolltemplate-pf_attack a[href^="~"]:hover, .sheet-rolltemplate-pf_attack .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_attack label span [href^="~"]:hover, .sheet-rolltemplate-pf_spell a[href^="~"]:hover, .sheet-rolltemplate-pf_spell .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_spell label span [href^="~"]:hover, .sheet-rolltemplate-pf_block a[href^="~"]:hover, .sheet-rolltemplate-pf_block .sheet-roll-cell a[href^="~"]:hover, .sheet-rolltemplate-pf_block label span [href^="~"]:hover { text-decoration: none; cursor: pointer; color: #f00; box-shadow: 1px 1px 2px #333; } /********************************* accessible templates ******************************/ .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-roll-header, .sheet-rolltemplate-pf_ability .sheet-roll-accessible .sheet-roll-header, .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-roll-header, .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-roll-header, .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-roll-header, .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-roll-header { margin: 2px 0 1px 0; font-size: 1.2em; display: block; border: none; padding: 0 0 0 2px; } .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-subtitle, .sheet-rolltemplate-pf_ability .sheet-roll-accessible .sheet-subtitle, .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-subtitle, .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-subtitle, .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-subtitle, .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-subtitle { font-size: 1.2em; padding: 0 0 0 2px; /*border-bottom:1pt #CCCCCC solid;*/ } .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label, .sheet-rolltemplate-pf_ability .sheet-roll-accessible > label, .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label, .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label, .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label, .sheet-rolltemplate-pf_block .sheet-roll-accessible > label { max-width: 99%; line-height: 1.4em; font-size: 13px; margin: 0 .2em 0 .2em; clear: both; } .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-dmg-x span:first-child { float: left; line-height: 1.4em; padding-top: 0; margin-top: -2px; } .sheet-rolltemplate-pf_attack .sheet-roll-accessible label.sheet-dmg-x span:last-child { line-height: 1em; } .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label span, .sheet-rolltemplate-pf_ability .sheet-roll-accessible > label span, .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label span, .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label span, .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label span, .sheet-rolltemplate-pf_block .sheet-roll-accessible > label span { line-height: 1em; font-size: 13px; } .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-right, .sheet-rolltemplate-pf_ability .sheet-roll-accessible .sheet-right, .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-right, .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-right, .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-right, .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-right { float: right; } .sheet-rolltemplate-pf_attack .sheet-roll-iter-space, .sheet-rolltemplate-pf_spell .sheet-roll-iter-space { height: .75em; } .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i, .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i { margin-top: .75em; } .sheet-rolltemplate-pf_attack .sheet-roll-groupi, .sheet-rolltemplate-pf_spell .sheet-roll-groupi, .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i, .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i { border-top-width: 2px; border-top-style: solid; } .sheet-rolltemplate-pf_attack .sheet-roll-groupc, .sheet-rolltemplate-pf_spell .sheet-roll-groupc, .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-c, .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-c { border-top-width: 1px; border-top-style: solid; } .sheet-rolltemplate-pf_spell .sheet-dmg, .sheet-rolltemplate-pf_spell .sheet-dmg-x, .sheet-rolltemplate-pf_spell .sheet-crit-dmg, .sheet-rolltemplate-pf_spell .sheet-crit-dmg-x, .sheet-rolltemplate-pf_attack .sheet-dmg, .sheet-rolltemplate-pf_attack .sheet-dmg-x, .sheet-rolltemplate-pf_attack .sheet-crit-dmg, .sheet-rolltemplate-pf_attack .sheet-crit-dmg-x { /* text-indent: 0.5em !important; */ padding-left: 1em; /* this can create a faux indent even for textarea content ie extra damage type */ line-height: 1.3em; /* helps align damage type text to extra damage roll */ } .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell.sheet-dmg, .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell.sheet-dmg + .sheet-roll-cell { padding-bottom: 0; vertical-align: bottom; } .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell.sheet-dmg-x, .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell.sheet-dmg-x + .sheet-roll-cell { padding-top: 0; } /************************************ COLORS ****************************************/ .sheet-rolltemplate-pf_generic .sheet-roll-accessible, .sheet-rolltemplate-pf_ability .sheet-roll-accessible, .sheet-rolltemplate-pf_defense .sheet-roll-accessible, .sheet-rolltemplate-pf_generic .sheet-roll-accessible, .sheet-rolltemplate-pf_ability .sheet-roll-accessible, .sheet-rolltemplate-pf_attack .sheet-roll-accessible, .sheet-rolltemplate-pf_spell .sheet-roll-accessible, .sheet-rolltemplate-pf_block .sheet-roll-accessible, .sheet-rolltemplate-pf_generic .sheet-roll-table, .sheet-rolltemplate-pf_ability .sheet-roll-table, .sheet-rolltemplate-pf_defense .sheet-roll-table, .sheet-rolltemplate-pf_attack .sheet-roll-table, .sheet-rolltemplate-pf_spell .sheet-roll-table, .sheet-rolltemplate-pf_block .sheet-roll-table { background-color: White; } /* changeable */ .sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_ability .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_ability .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(odd), .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(odd) { background-color: WhiteSmoke; } .sheet-rolltemplate-pf_generic a, .sheet-rolltemplate-pf_ability a, .sheet-rolltemplate-pf_defense a, .sheet-rolltemplate-pf_attack a, .sheet-rolltemplate-pf_spell a, .sheet-rolltemplate-pf_block a { background-color: DimGray; color: White; } .sheet-rolltemplate-pf_generic .sheet-roll-table, .sheet-rolltemplate-pf_ability .sheet-roll-table, .sheet-rolltemplate-pf_defense .sheet-roll-table, .sheet-rolltemplate-pf_attack .sheet-roll-table, .sheet-rolltemplate-pf_spell .sheet-roll-table, .sheet-rolltemplate-pf_block .sheet-roll-table { border-color: Black; } .sheet-rolltemplate-pf_generic .sheet-roll-header, .sheet-rolltemplate-pf_ability .sheet-roll-header, .sheet-rolltemplate-pf_defense .sheet-roll-header, .sheet-rolltemplate-pf_attack .sheet-roll-header, .sheet-rolltemplate-pf_spell .sheet-roll-header, .sheet-rolltemplate-pf_block .sheet-roll-header { border-color: Black; background-color: Black; color: White; } /* define vars */ .sheet-rolltemplate-pf_generic, .sheet-rolltemplate-pf_ability, .sheet-rolltemplate-pf_defense, .sheet-rolltemplate-pf_attack, .sheet-rolltemplate-pf_spell, .sheet-rolltemplate-pf_block { --sheet-pf-bg: Black; --sheet-pf-text: White; --sheet-pf-oddbg: WhiteSmoke; --sheet-pf-sec: SteelBlue; --sheet-pf-ter: LightGray; } .sheet-rolltemplate-pf_generic .sheet-color-white, .sheet-rolltemplate-pf_ability .sheet-color-white, .sheet-rolltemplate-pf_defense .sheet-color-white, .sheet-rolltemplate-pf_attack .sheet-color-white, .sheet-rolltemplate-pf_spell .sheet-color-white, .sheet-rolltemplate-pf_block .sheet-color-white { --sheet-pf-bg: White; --sheet-pf-text: #101010; --sheet-pf-oddbg: #F0F0F0; } .sheet-rolltemplate-pf_generic .sheet-color-grey, .sheet-rolltemplate-pf_ability .sheet-color-grey, .sheet-rolltemplate-pf_defense .sheet-color-grey, .sheet-rolltemplate-pf_attack .sheet-color-grey, .sheet-rolltemplate-pf_spell .sheet-color-grey, .sheet-rolltemplate-pf_block .sheet-color-grey { --sheet-pf-bg: Silver; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-darkgrey, .sheet-rolltemplate-pf_ability .sheet-color-darkgrey, .sheet-rolltemplate-pf_defense .sheet-color-darkgrey, .sheet-rolltemplate-pf_attack .sheet-color-darkgrey, .sheet-rolltemplate-pf_spell .sheet-color-darkgrey, .sheet-rolltemplate-pf_block .sheet-color-darkgrey { --sheet-pf-bg: DimGray; } .sheet-rolltemplate-pf_generic .sheet-color-red, .sheet-rolltemplate-pf_ability .sheet-color-red, .sheet-rolltemplate-pf_defense .sheet-color-red, .sheet-rolltemplate-pf_attack .sheet-color-red, .sheet-rolltemplate-pf_spell .sheet-color-red, .sheet-rolltemplate-pf_block .sheet-color-red { --sheet-pf-bg: Crimson; --sheet-pf-oddbg: MistyRose; } .sheet-rolltemplate-pf_generic .sheet-color-darkred, .sheet-rolltemplate-pf_ability .sheet-color-darkred, .sheet-rolltemplate-pf_defense .sheet-color-darkred, .sheet-rolltemplate-pf_attack .sheet-color-darkred, .sheet-rolltemplate-pf_spell .sheet-color-darkred, .sheet-rolltemplate-pf_block .sheet-color-darkred { --sheet-pf-bg: DarkRed; --sheet-pf-oddbg: MistyRose; } .sheet-rolltemplate-pf_generic .sheet-color-orange, .sheet-rolltemplate-pf_ability .sheet-color-orange, .sheet-rolltemplate-pf_defense .sheet-color-orange, .sheet-rolltemplate-pf_attack .sheet-color-orange, .sheet-rolltemplate-pf_spell .sheet-color-orange, .sheet-rolltemplate-pf_block .sheet-color-orange { --sheet-pf-bg: DarkOrange; --sheet-pf-text: Black; --sheet-pf-oddbg: antiquewhite; } .sheet-rolltemplate-pf_generic .sheet-color-darkorange, .sheet-rolltemplate-pf_ability .sheet-color-darkorange, .sheet-rolltemplate-pf_defense .sheet-color-darkorange, .sheet-rolltemplate-pf_attack .sheet-color-darkorange, .sheet-rolltemplate-pf_spell .sheet-color-darkorange, .sheet-rolltemplate-pf_block .sheet-color-darkorange { --sheet-pf-bg: OrangeRed; --sheet-pf-oddbg: mistyrose; } .sheet-rolltemplate-pf_generic .sheet-color-yellow, .sheet-rolltemplate-pf_ability .sheet-color-yellow, .sheet-rolltemplate-pf_defense .sheet-color-yellow, .sheet-rolltemplate-pf_attack .sheet-color-yellow, .sheet-rolltemplate-pf_spell .sheet-color-yellow, .sheet-rolltemplate-pf_block .sheet-color-yellow { --sheet-pf-bg: khaki; --sheet-pf-oddbg: papayawhip; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-darkyellow, .sheet-rolltemplate-pf_ability .sheet-color-darkyellow, .sheet-rolltemplate-pf_defense .sheet-color-darkyellow, .sheet-rolltemplate-pf_attack .sheet-color-darkyellow, .sheet-rolltemplate-pf_spell .sheet-color-darkyellow, .sheet-rolltemplate-pf_block .sheet-color-darkyellow { --sheet-pf-bg: darkgoldenrod; --sheet-pf-oddbg: papayawhip; } .sheet-rolltemplate-pf_generic .sheet-color-gold, .sheet-rolltemplate-pf_ability .sheet-color-gold, .sheet-rolltemplate-pf_defense .sheet-color-gold, .sheet-rolltemplate-pf_attack .sheet-color-gold, .sheet-rolltemplate-pf_spell .sheet-color-gold, .sheet-rolltemplate-pf_block .sheet-color-gold { --sheet-pf-bg: Gold; --sheet-pf-oddbg: papayawhip; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-green, .sheet-rolltemplate-pf_ability .sheet-color-green, .sheet-rolltemplate-pf_defense .sheet-color-green, .sheet-rolltemplate-pf_attack .sheet-color-green, .sheet-rolltemplate-pf_spell .sheet-color-green, .sheet-rolltemplate-pf_block .sheet-color-green { --sheet-pf-bg: MediumSeaGreen; --sheet-pf-oddbg: LightCyan; } .sheet-rolltemplate-pf_generic .sheet-color-darkgreen, .sheet-rolltemplate-pf_ability .sheet-color-darkgreen, .sheet-rolltemplate-pf_defense .sheet-color-darkgreen, .sheet-rolltemplate-pf_attack .sheet-color-darkgreen, .sheet-rolltemplate-pf_spell .sheet-color-darkgreen, .sheet-rolltemplate-pf_block .sheet-color-darkgreen { --sheet-pf-bg: DarkGreen; --sheet-pf-oddbg: LightCyan; } .sheet-rolltemplate-pf_generic .sheet-color-azure, .sheet-rolltemplate-pf_ability .sheet-color-azure, .sheet-rolltemplate-pf_defense .sheet-color-azure, .sheet-rolltemplate-pf_attack .sheet-color-azure, .sheet-rolltemplate-pf_spell .sheet-color-azure, .sheet-rolltemplate-pf_block .sheet-color-azure { --sheet-pf-bg: LightSkyBlue; --sheet-pf-oddbg: LightCyan; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-darkazure, .sheet-rolltemplate-pf_ability .sheet-color-darkazure, .sheet-rolltemplate-pf_defense .sheet-color-darkazure, .sheet-rolltemplate-pf_attack .sheet-color-darkazure, .sheet-rolltemplate-pf_spell .sheet-color-darkazure, .sheet-rolltemplate-pf_block .sheet-color-darkazure { --sheet-pf-bg: DeepSkyBlue; --sheet-pf-oddbg: LightCyan; } .sheet-rolltemplate-pf_generic .sheet-color-blue, .sheet-rolltemplate-pf_ability .sheet-color-blue, .sheet-rolltemplate-pf_defense .sheet-color-blue, .sheet-rolltemplate-pf_attack .sheet-color-blue, .sheet-rolltemplate-pf_spell .sheet-color-blue, .sheet-rolltemplate-pf_block .sheet-color-blue { --sheet-pf-bg: Blue; --sheet-pf-oddbg: PowderBlue; } .sheet-rolltemplate-pf_generic .sheet-color-darkblue, .sheet-rolltemplate-pf_ability .sheet-color-darkblue, .sheet-rolltemplate-pf_defense .sheet-color-darkblue, .sheet-rolltemplate-pf_attack .sheet-color-darkblue, .sheet-rolltemplate-pf_spell .sheet-color-darkblue, .sheet-rolltemplate-pf_block .sheet-color-darkblue { --sheet-pf-bg: Navy; --sheet-pf-oddbg: LightBlue; --sheet-pf-sec: LightSteelBlue; } .sheet-rolltemplate-pf_generic .sheet-color-pink, .sheet-rolltemplate-pf_ability .sheet-color-pink, .sheet-rolltemplate-pf_defense .sheet-color-pink, .sheet-rolltemplate-pf_attack .sheet-color-pink, .sheet-rolltemplate-pf_spell .sheet-color-pink, .sheet-rolltemplate-pf_block .sheet-color-pink { --sheet-pf-bg: LightPink; --sheet-pf-oddbg: Lavender; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-darkpink, .sheet-rolltemplate-pf_ability .sheet-color-darkpink, .sheet-rolltemplate-pf_defense .sheet-color-darkpink, .sheet-rolltemplate-pf_attack .sheet-color-darkpink, .sheet-rolltemplate-pf_spell .sheet-color-darkpink, .sheet-rolltemplate-pf_block .sheet-color-darkpink { --sheet-pf-bg: DeepPink; --sheet-pf-oddbg: Lavender; } .sheet-rolltemplate-pf_generic .sheet-color-teal, .sheet-rolltemplate-pf_ability .sheet-color-teal, .sheet-rolltemplate-pf_defense .sheet-color-teal, .sheet-rolltemplate-pf_attack .sheet-color-teal, .sheet-rolltemplate-pf_spell .sheet-color-teal, .sheet-rolltemplate-pf_block .sheet-color-teal { --sheet-pf-bg: LightSeaGreen; --sheet-pf-oddbg: PaleTurquoise; } .sheet-rolltemplate-pf_generic .sheet-color-darkteal, .sheet-rolltemplate-pf_ability .sheet-color-darkteal, .sheet-rolltemplate-pf_defense .sheet-color-darkteal, .sheet-rolltemplate-pf_attack .sheet-color-darkteal, .sheet-rolltemplate-pf_spell .sheet-color-darkteal, .sheet-rolltemplate-pf_block .sheet-color-darkteal { --sheet-pf-bg: Teal; --sheet-pf-oddbg: PaleTurquoise; } .sheet-rolltemplate-pf_generic .sheet-color-cyan, .sheet-rolltemplate-pf_ability .sheet-color-cyan, .sheet-rolltemplate-pf_defense .sheet-color-cyan, .sheet-rolltemplate-pf_attack .sheet-color-cyan, .sheet-rolltemplate-pf_spell .sheet-color-cyan, .sheet-rolltemplate-pf_block .sheet-color-cyan { --sheet-pf-bg: Turquoise; --sheet-pf-oddbg: LightCyan; } .sheet-rolltemplate-pf_generic .sheet-color-darkcyan, .sheet-rolltemplate-pf_ability .sheet-color-darkcyan, .sheet-rolltemplate-pf_defense .sheet-color-darkcyan, .sheet-rolltemplate-pf_attack .sheet-color-darkcyan, .sheet-rolltemplate-pf_spell .sheet-color-darkcyan, .sheet-rolltemplate-pf_block .sheet-color-darkcyan { --sheet-pf-bg: DarkCyan; --sheet-pf-oddbg: LightCyan; } .sheet-rolltemplate-pf_generic .sheet-color-purple, .sheet-rolltemplate-pf_ability .sheet-color-purple, .sheet-rolltemplate-pf_defense .sheet-color-purple, .sheet-rolltemplate-pf_attack .sheet-color-purple, .sheet-rolltemplate-pf_spell .sheet-color-purple, .sheet-rolltemplate-pf_block .sheet-color-purple { --sheet-pf-bg: MediumOrchid; --sheet-pf-oddbg: lavender; } .sheet-rolltemplate-pf_generic .sheet-color-darkpurple, .sheet-rolltemplate-pf_ability .sheet-color-darkpurple, .sheet-rolltemplate-pf_defense .sheet-color-darkpurple, .sheet-rolltemplate-pf_attack .sheet-color-darkpurple, .sheet-rolltemplate-pf_spell .sheet-color-darkpurple, .sheet-rolltemplate-pf_block .sheet-color-darkpurple { --sheet-pf-bg: RebeccaPurple; --sheet-pf-oddbg: LightSteelBlue; } .sheet-rolltemplate-pf_generic .sheet-color-violet, .sheet-rolltemplate-pf_ability .sheet-color-violet, .sheet-rolltemplate-pf_defense .sheet-color-violet, .sheet-rolltemplate-pf_attack .sheet-color-violet, .sheet-rolltemplate-pf_spell .sheet-color-violet, .sheet-rolltemplate-pf_block .sheet-color-violet { --sheet-pf-bg: Violet; --sheet-pf-oddbg: lavender; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-darkviolet, .sheet-rolltemplate-pf_ability .sheet-color-darkviolet, .sheet-rolltemplate-pf_defense .sheet-color-darkviolet, .sheet-rolltemplate-pf_attack .sheet-color-darkviolet, .sheet-rolltemplate-pf_spell .sheet-color-darkviolet, .sheet-rolltemplate-pf_block .sheet-color-darkviolet { --sheet-pf-bg: DarkViolet; --sheet-pf-oddbg: Thistle; } .sheet-rolltemplate-pf_generic .sheet-color-chocolate, .sheet-rolltemplate-pf_ability .sheet-color-chocolate, .sheet-rolltemplate-pf_defense .sheet-color-chocolate, .sheet-rolltemplate-pf_attack .sheet-color-chocolate, .sheet-rolltemplate-pf_spell .sheet-color-chocolate, .sheet-rolltemplate-pf_block .sheet-color-chocolate { --sheet-pf-bg: Chocolate; --sheet-pf-oddbg: BlanchedAlmond; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-peru, .sheet-rolltemplate-pf_ability .sheet-color-peru, .sheet-rolltemplate-pf_defense .sheet-color-peru, .sheet-rolltemplate-pf_attack .sheet-color-peru, .sheet-rolltemplate-pf_spell .sheet-color-peru, .sheet-rolltemplate-pf_block .sheet-color-peru { --sheet-pf-bg: Peru; --sheet-pf-oddbg: BlanchedAlmond; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-saddlebrown, .sheet-rolltemplate-pf_ability .sheet-color-saddlebrown, .sheet-rolltemplate-pf_defense .sheet-color-saddlebrown, .sheet-rolltemplate-pf_attack .sheet-color-saddlebrown, .sheet-rolltemplate-pf_spell .sheet-color-saddlebrown, .sheet-rolltemplate-pf_block .sheet-color-saddlebrown { --sheet-pf-bg: saddlebrown; --sheet-pf-oddbg: Wheat; } .sheet-rolltemplate-pf_generic .sheet-color-tan, .sheet-rolltemplate-pf_ability .sheet-color-tan, .sheet-rolltemplate-pf_defense .sheet-color-tan, .sheet-rolltemplate-pf_attack .sheet-color-tan, .sheet-rolltemplate-pf_spell .sheet-color-tan, .sheet-rolltemplate-pf_block .sheet-color-tan { --sheet-pf-bg: tan; --sheet-pf-oddbg: BlanchedAlmond; --sheet-pf-text: Black; } .sheet-rolltemplate-pf_generic .sheet-color-olive, .sheet-rolltemplate-pf_ability .sheet-color-olive, .sheet-rolltemplate-pf_defense .sheet-color-olive, .sheet-rolltemplate-pf_attack .sheet-color-olive, .sheet-rolltemplate-pf_spell .sheet-color-olive, .sheet-rolltemplate-pf_block .sheet-color-olive { --sheet-pf-bg: olive; --sheet-pf-oddbg: BlanchedAlmond; } .sheet-rolltemplate-pf_generic .sheet-color-darkolivegreen, .sheet-rolltemplate-pf_ability .sheet-color-darkolivegreen, .sheet-rolltemplate-pf_defense .sheet-color-darkolivegreen, .sheet-rolltemplate-pf_attack .sheet-color-darkolivegreen, .sheet-rolltemplate-pf_spell .sheet-color-darkolivegreen, .sheet-rolltemplate-pf_block .sheet-color-darkolivegreen { --sheet-pf-bg: darkolivegreen; --sheet-pf-oddbg: BlanchedAlmond; } .sheet-rolltemplate-pf_generic .sheet-color-sandybrown, .sheet-rolltemplate-pf_ability .sheet-color-sandybrown, .sheet-rolltemplate-pf_defense .sheet-color-sandybrown, .sheet-rolltemplate-pf_attack .sheet-color-sandybrown, .sheet-rolltemplate-pf_spell .sheet-color-sandybrown, .sheet-rolltemplate-pf_block .sheet-color-sandybrown { --sheet-pf-bg: sandybrown; --sheet-pf-oddbg: MistyRose; --sheet-pf-text: Black; } /************ set color *********/ .sheet-rolltemplate-pf_generic .sheet-roll-table, .sheet-rolltemplate-pf_ability .sheet-roll-table, .sheet-rolltemplate-pf_defense .sheet-roll-table, .sheet-rolltemplate-pf_attack .sheet-roll-table, .sheet-rolltemplate-pf_spell .sheet-roll-table, .sheet-rolltemplate-pf_block .sheet-roll-table, .sheet-rolltemplate-pf_generic .sheet-roll-table *, .sheet-rolltemplate-pf_ability .sheet-roll-table *, .sheet-rolltemplate-pf_defense .sheet-roll-table *, .sheet-rolltemplate-pf_attack .sheet-roll-table *, .sheet-rolltemplate-pf_spell .sheet-roll-table *, .sheet-rolltemplate-pf_block .sheet-roll-table *, .sheet-rolltemplate-pf_generic .sheet-roll-accessible, .sheet-rolltemplate-pf_ability .sheet-roll-accessible, .sheet-rolltemplate-pf_defense .sheet-roll-accessible, .sheet-rolltemplate-pf_attack .sheet-roll-accessible, .sheet-rolltemplate-pf_spell .sheet-roll-accessible, .sheet-rolltemplate-pf_block .sheet-roll-accessible, .sheet-rolltemplate-pf_generic .sheet-roll-accessible *, .sheet-rolltemplate-pf_ability .sheet-roll-accessible *, .sheet-rolltemplate-pf_defense .sheet-roll-accessible *, .sheet-rolltemplate-pf_attack .sheet-roll-accessible *, .sheet-rolltemplate-pf_spell .sheet-roll-accessible *, .sheet-rolltemplate-pf_block .sheet-roll-accessible * { border-color: var(--sheet-pf-bg); } .sheet-rolltemplate-pf_generic .sheet-roll-header, .sheet-rolltemplate-pf_ability .sheet-roll-header, .sheet-rolltemplate-pf_defense .sheet-roll-header, .sheet-rolltemplate-pf_attack .sheet-roll-header, .sheet-rolltemplate-pf_spell .sheet-roll-header, .sheet-rolltemplate-pf_block .sheet-roll-header, .sheet-rolltemplate-pf_generic .sheet-roll-header span, .sheet-rolltemplate-pf_ability .sheet-roll-header span, .sheet-rolltemplate-pf_defense .sheet-roll-header span, .sheet-rolltemplate-pf_attack .sheet-roll-header span, .sheet-rolltemplate-pf_spell .sheet-roll-header span, .sheet-rolltemplate-pf_block .sheet-roll-header span, .sheet-rolltemplate-pf_generic a, .sheet-rolltemplate-pf_ability a, .sheet-rolltemplate-pf_defense a, .sheet-rolltemplate-pf_attack a, .sheet-rolltemplate-pf_spell a, .sheet-rolltemplate-pf_block a { background-color: var(--sheet-pf-bg); color: var(--sheet-pf-text); } .sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_ability .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(odd), .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_ability .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(odd), .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(odd), .sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(odd) { background-color: var(--sheet-pf-oddbg); } .sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row, .sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row, .sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row, .sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row { background-color: white; } .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk, .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-confirm, .sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row:first-child, .sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row:first-child, .sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row:first-child, .sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row:first-child { background-color: var(--sheet-pf-oddbg); } /* make the vs so and so transparent inline rolls are after this so they override. */ .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-confirm .sheet-vs, .sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-vs { color: transparent; } /************* inline roll *******/ /* first line not used so put dummy class here, something really odd going on*/ .inlinerollresult, .sheet-rolltemplate-pf_generic .inlinerollresult, .sheet-rolltemplate-pf_ability .inlinerollresult, .sheet-rolltemplate-pf_defense .inlinerollresult, .sheet-rolltemplate-pf_attack .inlinerollresult, .sheet-rolltemplate-pf_spell .inlinerollresult, .sheet-rolltemplate-pf_block .inlinerollresult { color: White; background-color: Black; border-color: Black; min-width: 1em; text-align: center; display: inline-block; margin-left: 1px; padding: 0; } /*green*/ .sheet-rolltemplate-pf_generic .inlinerollresult.fullcrit, .sheet-rolltemplate-pf_ability .inlinerollresult.fullcrit, .sheet-rolltemplate-pf_defense .inlinerollresult.fullcrit, .sheet-rolltemplate-pf_attack .inlinerollresult.fullcrit, .sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit, .sheet-rolltemplate-pf_block .inlinerollresult.fullcrit { border-color: #3FB315; color: White; background-color: #3FB315; } /* red*/ .sheet-rolltemplate-pf_generic .inlinerollresult.fullfail, .sheet-rolltemplate-pf_ability .inlinerollresult.fullfail, .sheet-rolltemplate-pf_defense .inlinerollresult.fullfail, .sheet-rolltemplate-pf_attack .inlinerollresult.fullfail, .sheet-rolltemplate-pf_spell .inlinerollresult.fullfail, .sheet-rolltemplate-pf_block .inlinerollresult.fullfail { border-color: #B31515; color: White; background-color: #B31515; } /* purple when 1 high 1 low */ .sheet-rolltemplate-pf_generic .inlinerollresult.importantroll, .sheet-rolltemplate-pf_ability .inlinerollresult.importantroll, .sheet-rolltemplate-pf_defense .inlinerollresult.importantroll, .sheet-rolltemplate-pf_attack .inlinerollresult.importantroll, .sheet-rolltemplate-pf_spell .inlinerollresult.importantroll, .sheet-rolltemplate-pf_block .inlinerollresult.importantroll { border-color: #4A57ED; color: White; background-color: #4A57ED; } /****************************************************************************************************************** **************************************************************************************************************** ****************************************************************************************************************/ .sheet-feats .sheet-table-header { white-space:nowrap; } .sheet-extra-damage-section .sheet-table-cell { padding-right: .5em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section:not(.sheet-section-npc) > .sheet-h2-section:not(.sheet-wide-readonly).sheet-extra-damage-section { width: 100%; } /* 3way */ /* readonly / edit mode button is reverse unchecked looks like checked */ /* button */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skill-options .sheet-config-table.sheet-options { border:none; } /* draw border have to put + here just to override specificity of arrow toggles above. don't want to use important here or all display below will have to use important. */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section + .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section + .sheet-h2-section + .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section + .sheet-h3-section , .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section + .sheet-h3-section + .sheet-h3-section { max-width: calc(100% - .25em); /* display: inline-block; */ display: block; margin: .125em; clear: none; float: left; height: auto; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section > .sheet-h2-section .sheet-h3-section:not(.sheet-wide-readonly).sheet-section-oldslas { width: calc(100% - .25em); display: block; margin: .125em; clear: none; float: left; height: auto; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section:not(.sheet-noborder-readonly) + .sheet-h2-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2arrow:not(:checked) ~ .sheet-h2-section:not(.sheet-noborder-readonly) + .sheet-h2-section:not(.sheet-noborder-readonly) + .sheet-h2-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section:not(.sheet-noborder-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section:not(.sheet-noborder-readonly) + .sheet-h3-section:not(.sheet-noborder-readonly) , .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h3arrow:not(:checked) ~ .sheet-h3-section:not(.sheet-noborder-readonly) + .sheet-h3-section:not(.sheet-noborder-readonly) + .sheet-h3-section:not(.sheet-noborder-readonly) { border: 1px solid black; border-radius: 5px; } /* default turn off sections */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-notes { min-height: 1.5em !important; height: auto; } /* readonly mode toggles */ .sheet-readonly-show:checked ~ .sheet-main .sheet-show-readonly.sheet-inverse-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-hide-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-cheat:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-showarrow.sheet-h2arrow:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-showarrow.sheet-h3arrow:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-clickheader.sheet-showsect:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-table-name:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-nontable-name:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-secondary-table-name:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-divider:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-divider-lg:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-desc-show:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-desc-showlabel:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-macro-text-show:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-macro-text-showlabel:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-id-show:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-id-showlabel:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-macro-text:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-repeating-id:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-armor-attributes:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-armor-attributes-showlabel:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-weapon-attributes:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-repeating-fields .sheet-weapon-attributes-showlabel:not(.sheet-show-readonly) { display: none !important; } .sheet-hide-unused-section-readonly:checked + .sheet-showarrow.sheet-h2arrow + .sheet-showsect + .sheet-h2-section, .sheet-hide-unused-section-readonly:checked + .sheet-showarrow.sheet-h3arrow + .sheet-showsect + .sheet-h3-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section h1{ display: none; } /*widths */ .sheet-col { width: 100%; display: block; } .sheet-row { width: 100%; display: block; height: auto; } .sheet-expand-arrow { position:absolute; } .sheet-expand-arrow + span { position:absolute; left:.25em; } .sheet-hasexpandrows .sheet-expand1, .sheet-hasexpandrows .sheet-expand1 + span { top:4.25em; } .sheet-hasexpandrows .sheet-expand2, .sheet-hasexpandrows .sheet-expand2 + span { top:6.25em; } .sheet-hasexpandrows .sheet-expand3, .sheet-hasexpandrows .sheet-expand3 + span { top:8.25em; } .sheet-class-table.sheet-hasexpandrows .sheet-expand1, .sheet-class-table.sheet-hasexpandrows .sheet-expand1 + span { top:5em; } .sheet-class-table.sheet-hasexpandrows .sheet-expand2, .sheet-class-table.sheet-hasexpandrows .sheet-expand2 + span { top:7em; } .sheet-class-table.sheet-hasexpandrows .sheet-expand3, .sheet-class-table.sheet-hasexpandrows .sheet-expand3 + span { top:9em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand1, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand1 + span { top:5.25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand2, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand2 + span { top:7.25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand3, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-class-table.sheet-hasexpandrows .sheet-expand3 + span { top:9.25em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1 + span { top:5.5em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2 + span { top:7.75em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2 + span { top:9.75em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:not(:checked) ~ .sheet-expand3, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:not(:checked) ~ .sheet-expand3 + span { top:10em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:checked ~ .sheet-expand3, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:checked ~ .sheet-expand3 + span, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:not(:checked) ~ .sheet-expand3, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:not(:checked) ~ .sheet-expand3 + span { top:12em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:checked ~ .sheet-expand3, .sheet-readonly-show:checked ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:checked ~ .sheet-expand3 + span { top:14.25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1 + span { top:2.5em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2 + span { top:4.75em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2 + span { top:7em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:not(:checked) ~ .sheet-expand3, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:not(:checked) ~ .sheet-expand3 + span { top:7em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:checked ~ .sheet-expand3, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:not(:checked) ~ .sheet-expand2:checked ~ .sheet-expand3 + span, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:not(:checked) ~ .sheet-expand3, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:not(:checked) ~ .sheet-expand3 + span { top:9.25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:checked ~ .sheet-expand3, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-attack-grid.sheet-hasexpandrows .sheet-expand1:checked ~ .sheet-expand2:checked ~ .sheet-expand3 + span { top:11.5em; } /* repeating sections take up half on "all" view also if multiple repeating sects inside h2 they are 100% wide and only h2 is narrow. */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-half-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-tab99:checked ~ .sheet-section > .sheet-col, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section:not(.sheet-section-npc) > .sheet-h2-section:not(.sheet-wide-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section > .sheet-h2-section .sheet-h3-section:not(.sheet-wide-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section:not(.sheet-section-npc) > .sheet-h2-section.sheet-repeating-sect:not(.sheet-wide-readonly) { margin: 2px; width: calc(50% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-npc > .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-npc > .sheet-h2-section .sheet-repeating-sect, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section > .sheet-h2-section.sheet-wide-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section > .sheet-h2-section.sheet-repeating-sect, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-col .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section > .sheet-h2-section.sheet-wide-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-h3-section.sheet-wide-readonly{ margin: 2px; width: calc(100% - 4px); float: left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-col { /* display:inline-block; */ display:block; float:left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-col.sheet-equipment { display: flex; float: none; width: 100% !important; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-flex-row { display: flex !important; flex-flow: row nowrap; align-items: stretch !important; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-flex-col { display: flex !important; flex-flow: column nowrap; align-items: stretch !important; } .sheet-h2-section.sheet-core-details { width: calc(100% - 4px); height:auto; display:block; clear:both; margin: 4px 2px 2px 2px; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-col .sheet-h2-section.sheet-ability-scores, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-ability-scores { margin: 2px; width: calc(50% - 4px); float: left; min-height: 16em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-col .sheet-h2-section.sheet-half-readonly, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-half-readonly { margin: 2px; width: calc(50% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-col .sheet-h2-section.sheet-class-grid, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-col .sheet-h2-section.sheet-experience, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-class-grid, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-col .sheet-h2-section.sheet-experience { margin: 2px; width: calc(50% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2-section.sheet-ability-scores { /* width: 44%;*/ min-width: 15em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-h2-section.sheet-class-grid { /* width: 55%;*/ min-width: 15em; } .sheet-creature-race-header { height: 4.2em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-creature-race-header { height: 1.25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-experience { min-width: 19em; margin: 2px; /* width: calc(50% - 4px);*/ display:inline-block; min-height: 6.45em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-speeds { min-width: 25em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked ) ~ .sheet-section-core .sheet-row.sheet-row2 { width: 100%; display:block; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-core .sheet-row.sheet-row2 { width: 70%; /* display:inline-block; */ display:block; float:left; margin-right:.125em; } .sheet-readonly-show:not(:checked) ~ .sheet-main ~ .sheet-section-core .sheet-h2-section.sheet-hit-points , .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-core .sheet-h2-section.sheet-hit-points { max-width:calc(50% - 4px); width:auto; flex-grow:2; } /* .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-core .sheet-h2-section.sheet-hit-points { max-width:calc(40% - 4px); width:auto; } */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-wounds-show:not(:checked) ~ .sheet-h2-section.sheet-hit-points { margin: 2px; } .sheet-wound-threshold .sheet-table-row { float:right; clear:right; white-space:nowrap; } .sheet-wound-threshold .sheet-table-cell { text-align:left; padding-left:.5em; } .sheet-wound-threshold .sheet-table-cell label { margin-right:.5em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-wound-threshold { width:auto; flex-grow:1; } /* .sheet-h2-section.sheet-wound-threshold { min-width:11.5em; width:auto; display:inline-block; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-wound-threshold { width:17%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked ) ~ .sheet-section-core .sheet-h2-section.sheet-wound-threshold { width: 24%; display:inline-block; min-width:12em; } */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-initiative, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-wounds-show:checked ~ .sheet-h2-section.sheet-initiative, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-wounds-show:not(:checked) ~ .sheet-h2-section.sheet-initiative { max-width:calc(50% - 4px); margin:2px; width:auto; flex-grow:2; min-width:14em; } /*added this because the contents were pushing out of the parent element in non-edit view */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-initiative .sheet-table span.sheet-table-cell { display: inline-block; vertical-align: bottom; padding: 4px; } .sheet-h2-section.sheet-speeds { min-width:30em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-h2-section.sheet-speeds { margin: 2px; width: calc(100% - 4px); display:block; } /* defense page */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section > .sheet-h2-section.sheet-saves, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-h2-section.sheet-saves, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-defenses .sheet-h2-section.sheet-saves { min-width: 18em; /* display: inline-block; */ display:block; margin: 2px 2px 0 0; float: right; width: calc(30% - 4px); min-height:17em; } .sheet-readonly-show:checked ~ .sheet-main .sheet-saves-notes-table .sheet-table-cell:first-child { width: 25%; text-align:left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-saves-notes-table .sheet-table-cell { display:block; width:100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section .sheet-saves-notes-table .sheet-table-cell textarea { min-height: 4em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-h2-section.sheet-defense-grid { min-width: 30em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-h2-section.sheet-defense-grid { width:69%; min-height:19.3em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-defenses .sheet-h2-section.sheet-defense-grid { margin: 2px; width: calc(50% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-h2-section.sheet-attack-grid { /*margin: 2px; width: calc(50% - 4px);*/ min-width: 24em; min-height:13em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-linked-tablecell-short { width:4em; max-width:4em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-linked-tablecell-short select.sheet-linked-cellfield { width:100%; max-width:100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section > .sheet-h2-section.sheet-spellcasting-classes.sheet-wide-readonly { margin: 2px 0 2px 4px; width: 100%; float: left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section .sheet-h3-section.sheet-domains.sheet-wide-readonly { padding-bottom: 0.5em; margin: 0 0 0 -2px; min-width: calc(100% - 1px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-h2-section.sheet-advanced-macros { /*margin: 2px; width: calc(100% - 4px);*/ border: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-col.sheet-col1 .sheet-table { margin-right:0; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-current-loads { flex-flow: row nowrap; justify-content: space-between; } /* block not table because of wrap */ .sheet-readonly-show:checked ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-current-loads .sheet-table, .sheet-readonly-show:checked ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-loads-and-lift .sheet-table, .sheet-readonly-show:checked ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-currency .sheet-table { display:inline-block; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-current-loads .sheet-load .sheet-table-cell { line-height:3em; } .sheet-carried-totals, .sheet-load, .sheet-currency, .sheet-lift-modifiers, .sheet-lift { min-width: 16em; } .sheet-carried-totals, .sheet-load { width:50%; } .sheet-lift-modifiers, .sheet-lift { width:33%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-h2-section.sheet-other-items { width:100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-h2-section.sheet-other-items { width:100%; } /* inventory page switch from rows to columns */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-h2-section.sheet-currency, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-h2-section.sheet-current-loads, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-h2-section.sheet-loads-and-lift { display:flex; flex-flow:column; } /* inventory page only */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-h2-section.sheet-currency, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-h2-section.sheet-current-loads { width: calc(50% - 4px); float:left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-loads-and-lift { width: calc(50% - 4px); float: right; } /* inventory all page */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-h2-section.sheet-currency, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-h2-section.sheet-current-loads, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col1 .sheet-h2-section.sheet-loads-and-lift { width:100%; } /* col 2 worn items */ .sheet-worn-items { display: flex; flex-flow: row nowrap; justify-content: space-between; max-width: 100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-worn-items { flex-flow:column; align-items:stretch; } .sheet-worn-items .sheet-table { display:inline-block; width: 49%; flex-basis:50%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-equipment .sheet-col.sheet-col2 { width: 100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col1{ margin: 2px 2px 2px -2px; width: 40%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col2 { margin: 2px 0 2px 0; width: calc(60% - 4px); float:right; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col2 .sheet-worn-items .sheet-table { width: 100%; display:table; flex-basis:100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col2.sheet-worn-items { display: block; width: 100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-col.sheet-col2.sheet-worn-items .sheet-table { display: inline-block; width: calc(50% - 2px); } /* in case flex not supported: */ .sheet-h2-section.sheet-worn-items .sheet-table:first-child{ margin-right:.125em; } .sheet-h2-section.sheet-worn-items .sheet-table:last-child{ float:right; } /* read only any page */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-current-loads .sheet-table, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-loads-and-lift .sheet-table, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-h2-section.sheet-currency .sheet-table { width: 100%; } /* display xp at bottom of page in all pages mode */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-equipment .sheet-experience { display: none; } /******** spells ********/ .sheet-spellclass-spellnotes .sheet-table-header { white-space:nowrap; } .sheet-spellpoints .sheet-table-header { white-space:normal; } .sheet-spellclass-spellnotes .sheet-notes-cell { width: 33%; } .sheet-h3-section.sheet-spellclass-level, .sheet-h3-section.sheet-spellclass-concentration { width: 69.5%; float: left; } .sheet-h3-section.sheet-spellclass-ranges { display:inline-table; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-spells .sheet-h3-section.sheet-spellclass-ranges { max-width: 29.75%; vertical-align:top; float:right; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-spells .sheet-h3-section.sheet-spellclass-roll-adj { max-width: 29.75%; float:right; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-spells .sheet-spellclass-ranges .sheet-table-header{ height:36px; /* exactly matches 2 rows from sheet-spellclass-level table.*/ } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1 .sheet-table .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1 .sheet-table .sheet-divider-lg{ display:none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-header:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-cell:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-divider:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-header:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-cell:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-divider:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-header:nth-child(10), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-table-cell:nth-child(10), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-spells-per-day .sheet-table-row .sheet-divider:nth-child(10) { display:none; } .sheet-readonly-show:checked ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1, .sheet-readonly-show:checked ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col2 { width: 100%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1 { margin: 2px 2px 2px -4px; width: 50%; float:left; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col2 { margin: 2px; width: calc(50% - 4px); float:right; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1 .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col2 .sheet-h2-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col1 .sheet-h3-section, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-spells .sheet-col.sheet-col2 .sheet-h3-section { width: 100%; display:block; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-skills .sheet-skilllist { width: 100%; } /* .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-skilllist { margin: 2px; width: calc(50% - 4px); }*/ /**************** tabs expand */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-skillsnav ~ .sheet-tab { width: 28%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-skillsnav ~ .sheet-tabinput { width: 28%; margin-right: -28%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-h2-section.sheet-skill-totals, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-h2-section.sheet-skill-notes, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-h2-section.sheet-skill-totals, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-h2-section.sheet-skill-notes { float: left; width: calc(40% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-h2-section.sheet-skill-options, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-skills .sheet-h2-section.sheet-skill-options { float: right; width: calc(60% - 4px); } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-spells .sheet-spellclassnav ~ .sheet-tab:not(.sheet-tab99) { width: 25%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ .sheet-section-spells .sheet-spellclassnav ~ .sheet-tabinput:not(.sheet-tab99) { width: 25%; margin-right: -25%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ div .sheet-tab.sheet-tab99 { width: 10%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:checked ~ div .sheet-tabinput.sheet-tab99 { width: 10%; margin-right: -10%; } /* hide table columns */ .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-header:nth-child(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-cell:nth-child(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-header:nth-child(5), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-cell:nth-child(5), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-header:nth-child(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-cell:nth-child(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-header:nth-child(7), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-cell:nth-child(7), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-header:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-table-cell:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-ability-scores .sheet-divider-lg { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-header:nth-child(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-cell:nth-child(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-header:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-cell:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-header:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-cell:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-header:nth-child(10), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-core .sheet-class-grid .sheet-table-cell:nth-child(10){ display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-header:nth-child(3), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-cell:nth-of-type(3), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-header:nth-child(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-cell:nth-of-type(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-header:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-cell:nth-of-type(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-header:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-cell:nth-of-type(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-header:nth-child(n+13), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-grid .sheet-defense-table .sheet-table-cell:nth-of-type(n+13) { display: none; } .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-group-head :nth-child(8), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-group-head :nth-child(9), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-group-head :nth-child(12), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-group-head :nth-child(13), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-row :nth-child(8), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-row :nth-child(9), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-row :nth-child(12), .sheet-extra-saves-show:not(:checked) ~ .sheet-saves-table .sheet-table-row :nth-child(13) { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head :nth-child(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head :nth-child(7), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head :nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head :nth-child(n+12), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-row :nth-child(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-row :nth-child(7), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-row :nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-row :nth-child(n+12) { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-tab99:not(:checked) ~ .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-divider-lg { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-defense-notes .sheet-notes { height:5em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-child(n+3), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-child(n+3), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-linked-tablecell-short input { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-of-type(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-of-type(4), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-of-type(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-of-type(6), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-of-type(11), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-of-type(11), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-of-type(16), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-of-type(16), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-group-head .sheet-table-header:nth-of-type(17), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-attack-grid .sheet-table-row .sheet-table-cell:nth-of-type(17) { display: table-cell; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(10), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(12), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(13), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-header:nth-child(n+15), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(8), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(9), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(10), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(12), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(13), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skilllist .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(n+15), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skills-key { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skill-totals .sheet-table-header:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skill-totals .sheet-table-cell:not(.sheet-show-readonly), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skill-totals .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skill-totals .sheet-divider-lg { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-carried-totals .sheet-divider, .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section-equipment .sheet-carried-totals .sheet-divider-lg { display: none; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-section > .sheet-nontable-name.sheet-show-readonly { width: 49%; float: left; display: block; } /* npc / spells overrides all above,no config in readonly if not checked */ .sheet-show-spell-tab:not(:checked) ~ .sheet-main .sheet-spelltab, .sheet-show-spell-tab:not(:checked) ~ .sheet-main .sheet-section-spells { display: none; } .sheet-table-rightcell { width: 90%; max-width: 90%; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-nowrap-readonly { white-space: nowrap !important; } .sheet-small-label2.sheet-autoexpand { padding-top: 2em; width: auto; min-width: 3.5em; max-width: 99%; max-height: 1em; } .sheet-small-label2.sheet-autoexpand input { position:absolute; overflow:hidden; height:1.5em; top:.3em; } .sheet-small-label2.sheet-autoexpand span.sheet-autoexpand { visibility:hidden; width:100%; white-space:pre-wrap; word-wrap:break-word; overflow-wrap:break-word; display:block; min-height:13px; height:auto; } .sheet-small-label2.sheet-wide-textareaparent { display:block; clear:both; height:auto; } .sheet-emphasize-field, .sheet-table-header.sheet-emphasize-field { background-color:#556677; color:white; } .sheet-inspecial { display:inline-block; text-indent:1.25em; } .sheet-noshow{ display: none !important; } /* attacks */ .sheet-dualwield-hide:checked ~ .sheet-nondual-sect, .sheet-dualwield-hide:checked ~ .sheet-sect.sheet-expand .sheet-nondual-sect, .sheet-dualwield-hide:not(:checked) ~ .sheet-dual-sect, .sheet-dualwield-hide:not(:checked) ~ .sheet-sect.sheet-expand .sheet-dual-sect { display:none; } .sheet-h2-section.sheet-dual-wield-sect.sheet-wide-readonly { padding: 4px; border: 2px solid #CCCCCC; border-radius: 7px; } .sheet-option-header { border-top:1px solid black !important; background-color: lightgrey; } .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(7) { cursor: help; } .sheet-skills .sheet-table-row .sheet-table-header:nth-of-type(7), .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(7) { width:2em; max-width:1em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-skills .sheet-table-row .sheet-table-header:nth-of-type(7), .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(7) { width:.5em; max-width:.5em; } .sheet-readonly-show:not(:checked) ~ .sheet-main .sheet-skills .sheet-table-row .sheet-table-cell:nth-of-type(7) { transform: rotate(90deg); } input.sheet-macro-text-inline, textarea.sheet-macro-text-inline, .sheet-macro-text-inline input, textarea.sheet-macro-text, textarea.sheet-skill-macro-text , input.sheet-skill-macro-text { font-family: lucida console, consolas, monospace; } .sheet-accessible:checked ~ .sheet-pf-wrapper input.sheet-macro-text-inline, .sheet-accessible:checked ~ .sheet-pf-wrapper textarea.sheet-macro-text-inline, .sheet-accessible:checked ~ .sheet-pf-wrapper .sheet-macro-text-inline input, .sheet-accessible:checked ~ .sheet-pf-wrapper textarea.sheet-macro-text, .sheet-accessible:checked ~ .sheet-pf-wrapper .sheet-inline-textarea, .sheet-accessible:checked ~ .sheet-pf-wrapper textarea.sheet-skill-macro-text, .sheet-accessible:checked ~ .sheet-pf-wrapper input.sheet-skill-macro-text { font-family: lucida sans typewriter, miriam fixed, lucida console, consolas, monospace; } /*skill too crowded*/ .sheet-skills .sheet-divider, /* turn config page on /off */ .sheet-config-show:checked ~ .sheet-pfsheet, .sheet-config-show:not(:checked) ~ .sheet-section-config, /* config page toggles override all others: */ .sheet-kineticist-show:not(:checked) ~ .sheet-kineticist, .sheet-horror-show:not(:checked) ~ .sheet-horror-sect, .sheet-dual-wield-show:not(:checked)~.sheet-dual-wield-sect, .sheet-spellpoints-show:not(:checked) ~ .sheet-section-spellclass .sheet-spellpoints-sect, .sheet-advanced-spell-option-show:not(:checked) ~ .sheet-spellcasting-classes .sheet-section-spellclass .sheet-manual-column-show:not(:checked) ~ div .sheet-spell-userdef-column, .sheet-advanced-spell-option-show:not(:checked) ~ .sheet-spellcasting-classes .sheet-section-spellclass .sheet-advanced-spell-option, .sheet-advanced-spell-option-show:not(:checked) ~ .sheet-spells .sheet-advanced-spell-option, .sheet-advanced-spell-option-show:not(:checked) ~ .sheet-npc-spells .sheet-advanced-spell-option, .sheet-spell-multiclassed-show:not(:checked) ~ .sheet-spellcasting-classes .sheet-spell-multiclassed, .sheet-spell-multiclassed-show:not(:checked) ~ .sheet-repeating-sect .sheet-spell-multiclassed, .sheet-all-macro-text-show:not(:checked) ~ div .sheet-macro-text, .sheet-all-macro-text-show:not(:checked) ~ div .sheet-showsect.sheet-macro-text-showlabel, .sheet-all-macro-text-show:not(:checked) ~ div .sheet-showsect.sheet-all-saves-macro-showlabel, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skills .sheet-table-row .sheet-table-header:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-skills .sheet-skills .sheet-table-row .sheet-table-cell:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head .sheet-table-header:nth-last-child(2), .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group .sheet-table-row .sheet-table-cell:nth-last-child(2), .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group-head .sheet-table-header:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-defenses .sheet-saves .sheet-saves-table .sheet-table-group .sheet-table-row .sheet-table-cell:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-ability-scores .sheet-table .sheet-table-group-head .sheet-table-header:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-ability-scores .sheet-table .sheet-table-group .sheet-table-cell:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-table .sheet-table-group-head .sheet-table-header.sheet-super:last-child, .sheet-all-macro-text-show:not(:checked) ~ .sheet-main .sheet-section-attacks .sheet-table .sheet-table-group .sheet-table-cell:last-child, .sheet-bonustype-show:not(:checked) ~ .sheet-newbuff, .sheet-bonustype-show:checked ~ .sheet-oldbuff, .sheet-wounds-show:not(:checked) ~ .sheet-wound-threshold, .sheet-advanced-macro-show:not(:checked) ~ .sheet-main .sheet-advanced-macros, .sheet-advanced-macro-show:not(:checked) ~ .sheet-main .sheet-advmacro-text-showlabel, .sheet-racial-traits-show:not(:checked) ~ .sheet-section-racial-traits, .sheet-racial-traits-show:not(:checked) ~ div .sheet-section-racial-traits, .sheet-traits-show:not(:checked) ~ .sheet-section-traits, .sheet-traits-show:not(:checked) ~ div .sheet-section-traits, .sheet-featlist-show:not(:checked) ~ .sheet-section-featlist, .sheet-featlist-show:not(:checked) ~ div .sheet-section-featlist, .sheet-classfeatures-show:not(:checked) ~ .sheet-section-classfeatureslist, .sheet-classfeatures-show:not(:checked) ~ div .sheet-section-classfeatureslist, .sheet-oldslas-show:not(:checked) ~ .sheet-section-oldslas, .sheet-oldslas-show:not(:checked) ~ div .sheet-section-oldslas, .sheet-mythic-show:not(:checked) ~ .sheet-section-mythic, .sheet-mythic-show:not(:checked) ~ .sheet-repeating-fields .sheet-section-mythic, .sheet-mythic-show:not(:checked) ~ .sheet-repeating-sect .sheet-repeating-fields .sheet-section-mythic, .sheet-mythic-show:not(:checked) ~ div .sheet-section-mythic, .sheet-psionic-show:not(:checked) ~ .sheet-section-psionic, .sheet-psionic-show:not(:checked) ~ div .sheet-section-psionic { display: none !important; } /* prevents background-color from interfering with inserted images and hyperlinks*/ .sheet-rolltemplate-pf_generic .sheet-roll-row.sheet-roll-description a, .sheet-rolltemplate-pf_ability .sheet-roll-row.sheet-roll-description a, .sheet-rolltemplate-pf_defense .sheet-roll-row.sheet-roll-description a, .sheet-rolltemplate-pf_attack .sheet-roll-row.sheet-roll-description a, .sheet-rolltemplate-pf_spell .sheet-roll-row.sheet-roll-description a, .sheet-rolltemplate-pf_block .sheet-roll-row.sheet-roll-description a { background-color: transparent; color: #0000EE; text-decoration: underline; } /* adds vertical scrolling for long descriptions */ .sheet-rolltemplate-pf_generic .sheet-roll-description.sheet-scroll-desc, .sheet-rolltemplate-pf_ability .sheet-roll-description.sheet-scroll-desc, .sheet-rolltemplate-pf_defense .sheet-roll-description.sheet-scroll-desc, .sheet-rolltemplate-pf_attack .sheet-roll-description.sheet-scroll-desc, .sheet-rolltemplate-pf_spell .sheet-roll-description.sheet-scroll-desc, .sheet-rolltemplate-pf_block .sheet-roll-description.sheet-scroll-desc { display: inline-block; max-height: 125px; overflow-y: auto; } .sheet-rolltemplate-pf_generic .sheet-roll-description, .sheet-rolltemplate-pf_ability .sheet-roll-description, .sheet-rolltemplate-pf_defense .sheet-roll-description, .sheet-rolltemplate-pf_attack .sheet-roll-description, .sheet-rolltemplate-pf_spell .sheet-roll-description, .sheet-rolltemplate-pf_block .sheet-roll-description { max-height: 100%; } /*styles sheet mode note*/ div.sheet-mode { float: right; clear:right; font-weight: bold; font-style: italic; } div.sheet-mode:hover { color:red; } div.sheet-mode input.sheet-readonly-show { display: inline-block; opacity: 0; width: 7em; height: 1.5em; position: absolute; margin: -.125em 0 0 -.5em; z-index: 1; } /*hides edit-mode note*/ .sheet-readonly-show:not(:checked) + span.sheet-mode {display: none;} /*hides compact-mode note*/ .sheet-readonly-show:checked + span.sheet-mode + span.sheet-mode {display: none;}