.charsheet input { display: inline-block; width: 165px; } .charsheet select.sheet-tiny, .charsheet input.sheet-tiny { width: 20px; } .charsheet select.sheet-tinish, .charsheet input.sheet-tinish, .charsheet input[type="number"].sheet-tinish { width: 25px; } .charsheet select.sheet-small, .charsheet input.sheet-small { width: 30px; } .charsheet select.sheet-smallish, .charsheet input.sheet-smallish, .charsheet input[type="number"].sheet-smallish { width: 35px; } .charsheet select.sheet-cent, .charsheet input.sheet-cent { width: 47px; } .charsheet select.sheet-cent-min, .charsheet input.sheet-cent-min { min-width: 47px; width: 100%; } .charsheet select.sheet-track, .charsheet input.sheet-track { width: 59px; } .charsheet select.sheet-track-min, .charsheet input.sheet-track-min { min-width: 59px; width: 100%; } .charsheet select.sheet-sym, .charsheet input.sheet-sym { width: 72px; } .charsheet select.sheet-mintext, .charsheet input.sheet-mintext { width: 74px; } .charsheet select.sheet-madtext, .charsheet input.sheet-madtext { width: 79px; } .charsheet select.sheet-attr, .charsheet input.sheet-attr { width: 80px; } .charsheet select.sheet-attr-min, .charsheet input.sheet-attr-min { min-width: 80px; width: 100%; } .charsheet select.sheet-midtext, .charsheet input.sheet-midtext { width: 85px; } .charsheet select.sheet-midtext-min, .charsheet input.sheet-midtext-min { min-width: 85px; width: 100%; } .charsheet select.sheet-midishtext, .charsheet input.sheet-midishtext { width: 90px; } .charsheet select.sheet-midishtext-min, .charsheet input.sheet-midishtext-min { min-width: 90px; width: 100%; } .charsheet select.sheet-maxtext, .charsheet input.sheet-maxtext { width: 100px; } .charsheet select.sheet-maxtext-min, .charsheet input.sheet-maxtext-min { min-width: 100px; width: 100%; } .charsheet select.sheet-fill, .charsheet input.sheet-fill { width: 112px; } .charsheet select.sheet-medium, .charsheet input.sheet-medium { width: 115px; } .charsheet select.sheet-medium-min, .charsheet input.sheet-medium-min { min-width: 115px; width: 100%; } .charsheet select.sheet-rogue, .charsheet input.sheet-rogue { width: 120px; } .charsheet select.sheet-rogue-min, .charsheet input.sheet-rogue-min { min-width: 120px; width: 100%; } .charsheet select.sheet-spell-half, .charsheet input.sheet-spell-half, .charsheet textarea.sheet-spell-half { width: 125px; } .charsheet select.sheet-middle, .charsheet input.sheet-middle { width: 138px; } .charsheet select.sheet-middle-min, .charsheet input.sheet-middle-min { min-width: 138px; width: 100%; } .charsheet select.sheet-display, .charsheet input.sheet-display { width: 150px; } .charsheet select.sheet-display-min, .charsheet input.sheet-display-min { min-width: 150px; width: 100%; } .charsheet select.sheet-length, .charsheet input.sheet-length { width: 170px; } .charsheet select.sheet-half, .charsheet input.sheet-half { width: 200px; } .charsheet select.sheet-spell-immune, .charsheet input.sheet-spell-immune { width: 210px; } .charsheet select.sheet-spell, .charsheet input.sheet-spell { width: 215px; } .charsheet select.sheet-nonweaponprof, .charsheet input.sheet-nonweaponprof { width: 260px; } .charsheet select.sheet-long, .charsheet input.sheet-long { width: 400px; } .charsheet select.sheet-min, .charsheet .sheet-body input.sheet-min, .charsheet input.sheet-min { width: 2.5em; } .charsheet select.sheet-minish, .charsheet input.sheet-minish, .charsheet .sheet-body input.sheet-minish { width: 3em; } .charsheet select.sheet-short, .charsheet input.sheet-short { width: 3.5em; } .charsheet select.sheet-shortish, .charsheet input.sheet-shortish { width: 4em; } .charsheet select.sheet-mediumish, .charsheet input.sheet-mediumish, .charsheet input[type="number"].sheet-mediumish { width: 4.5em; } .charsheet select { display: inline-block; margin: 0; } .charsheet select.sheet-table-dynamic, .charsheet input.sheet-table-dynamic, .charsheet textarea.sheet-table-dynamic, .charsheet input.sheet-table-dynamic90 { width: 0; min-width: 100%; box-sizing: border-box; } .charsheet select.sheet-table-dynamic { margin: 0; } .charsheet input.sheet-table-dynamic90 { min-width: 90%; } .charsheet th.sheet-td-dynamic20, .charsheet td.sheet-td-dynamic20 { width: 20%; } .charsheet th.sheet-td-dynamic25, .charsheet td.sheet-td-dynamic25 { width: 25%; } .charsheet th.sheet-td-dynamic30, .charsheet td.sheet-td-dynamic30 { width: 30%; } .charsheet th.sheet-td-dynamic50, .charsheet td.sheet-td-dynamic50 { width: 50%; } .charsheet th.sheet-td-dynamic60, .charsheet td.sheet-td-dynamic60 { width: 60%; } .charsheet th.sheet-td-dynamic70, .charsheet td.sheet-td-dynamic70 { width: 70%; } .charsheet th.sheet-td-dynamic100, .charsheet td.sheet-td-dynamic100 { width: 100%; } input.sheet-tab:not(:first-child)::before { border-left: none; } .charsheet textarea { overflow: auto; box-sizing: border-box; } textarea.sheet-input-like { height: 28px; margin-bottom: 0; display: block; } /*#region Fake checkbox*/ .charsheet label input[type="radio"], .charsheet label input[type="checkbox"] { display: inline-block; /* Display the checkbox to show mouse over text */ } .charsheet label input[type="radio"] + span::before, .charsheet input[type="checkbox"] + span::before { content: ""; cursor: pointer; width: 14px; height: 14px; font-size: 12px; margin-right: 4px; margin-left: 4px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; font-weight: normal; -moz-box-shadow: 0 0 2px #ccc; -moz-border-radius: 3px; -webkit-box-shadow: 0 0 2px #ccc; -webkit-border-radius: 3px; box-shadow: 0 0 2px #ccc; border-radius: 3px; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } .charsheet label input[type="radio"]:checked + span::before, .charsheet input[type="checkbox"]:checked + span::before { content: "✓"; } /* Actual checkbox aligned for mouseover text */ .charsheet label input[type="radio"], .charsheet input[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; left: 14px; margin-left: -10px; margin-right: -6px; cursor: pointer; z-index: 1; } /*#endregion Fake checkbox*/ .charsheet input.sheet-tab1:checked ~ .sheet-section-character-page, .charsheet input.sheet-tab2:checked ~ .sheet-section-monster-page, .charsheet input.sheet-tab3:checked ~ .sheet-section-character-info, .charsheet input.sheet-tab4:checked ~ .sheet-section-attributes, .charsheet input.sheet-tab5:checked ~ .sheet-section-weapons, .charsheet input.sheet-tab6:checked ~ .sheet-section-rogue, .charsheet input.sheet-tab7:checked ~ .sheet-section-proficiencies, .charsheet input.sheet-tab8:checked ~ .sheet-section-spells, .charsheet input.sheet-tab9:checked ~ .sheet-section-psionics, .charsheet input.sheet-tab10:checked ~ .sheet-section-equipment, .charsheet input.sheet-tab11:checked ~ .sheet-section-currency, .charsheet input.sheet-tab12:checked ~ .sheet-section-followers, .charsheet input.sheet-tab14:checked ~ .sheet-section-ravenloft-saves, .charsheet input.sheet-tab15:checked ~ .sheet-section-movement-standard, .charsheet input.sheet-tab16:checked ~ .sheet-section-movement-advanced, .charsheet input.sheet-tab17:checked ~ .sheet-section-attributes-standard, .charsheet input.sheet-tab18:checked ~ .sheet-section-attributes-player-option, .charsheet input.sheet-tab19:checked ~ .sheet-section-wizard-spells, .charsheet input.sheet-tab20:checked ~ .sheet-section-priest-spells, .charsheet input.sheet-tab21:checked ~ .sheet-section-wizard-level-one, .charsheet input.sheet-tab22:checked ~ .sheet-section-wizard-level-two, .charsheet input.sheet-tab23:checked ~ .sheet-section-wizard-level-three, .charsheet input.sheet-tab24:checked ~ .sheet-section-wizard-level-four, .charsheet input.sheet-tab25:checked ~ .sheet-section-wizard-level-five, .charsheet input.sheet-tab26:checked ~ .sheet-section-wizard-level-six, .charsheet input.sheet-tab27:checked ~ .sheet-section-wizard-level-seven, .charsheet input.sheet-tab28:checked ~ .sheet-section-wizard-level-eight, .charsheet input.sheet-tab29:checked ~ .sheet-section-wizard-level-nine, .charsheet input.sheet-tab30:checked ~ .sheet-section-wizard-level-ten, .charsheet input.sheet-tab31:checked ~ .sheet-section-priest-level-one, .charsheet input.sheet-tab32:checked ~ .sheet-section-priest-level-two, .charsheet input.sheet-tab33:checked ~ .sheet-section-priest-level-three, .charsheet input.sheet-tab34:checked ~ .sheet-section-priest-level-four, .charsheet input.sheet-tab35:checked ~ .sheet-section-priest-level-five, .charsheet input.sheet-tab36:checked ~ .sheet-section-priest-level-six, .charsheet input.sheet-tab37:checked ~ .sheet-section-priest-level-seven, .charsheet input.sheet-tab31:checked ~ div .sheet-section-priest-level-one, .charsheet input.sheet-tab32:checked ~ div .sheet-section-priest-level-two, .charsheet input.sheet-tab33:checked ~ div .sheet-section-priest-level-three, .charsheet input.sheet-tab34:checked ~ div .sheet-section-priest-level-four, .charsheet input.sheet-tab35:checked ~ div .sheet-section-priest-level-five, .charsheet input.sheet-tab36:checked ~ div .sheet-section-priest-level-six, .charsheet input.sheet-tab37:checked ~ div .sheet-section-priest-level-seven, .charsheet input.sheet-tab38:checked ~ .sheet-section-priest-quest, .charsheet input.sheet-tab39:checked ~ .sheet-section-rogue-standard, .charsheet input.sheet-tab40:checked ~ .sheet-section-psionic-standard, .charsheet input.sheet-tab41:checked ~ .sheet-section-psionic-advanced, .charsheet input.sheet-tab42:checked ~ .sheet-section-currency-standard, .charsheet input.sheet-tab43:checked ~ .sheet-section-currency-dragonlance, .charsheet input.sheet-tab44:checked ~ .sheet-section-currency-dark-sun, .charsheet input.sheet-tab45:checked ~ .sheet-section-currency-ravenloft, .charsheet input.sheet-tab46:checked ~ .sheet-section-follower-warrior, .charsheet input.sheet-tab47:checked ~ .sheet-section-follower-wizard, .charsheet input.sheet-tab48:checked ~ .sheet-section-follower-priest, .charsheet input.sheet-tab49:checked ~ .sheet-section-follower-rogue, .charsheet input.sheet-tab50:checked ~ .sheet-section-follower-psion, .charsheet input.sheet-tab51:checked ~ .sheet-section-follower-animals, .charsheet input.sheet-tab52:checked ~ .sheet-section-priest-turn, .charsheet input.sheet-tab53:checked ~ .sheet-section-journal, .charsheet input.sheet-tab54:checked ~ .sheet-section-wizard-level-eleven, .charsheet input.sheet-tab55:checked ~ .sheet-section-wizard-level-twelve, .charsheet input.sheet-tab56:checked ~ .sheet-section-wizard-level-thirteen, .charsheet input.sheet-tab57:checked ~ .sheet-section-wizard-level-fourteen, .charsheet input.sheet-tab58:checked ~ .sheet-section-wizard-level-fifteen, .charsheet input.sheet-tab59:checked ~ .sheet-section-currency-maztica, .charsheet input.sheet-tab60:checked ~ .sheet-section-rogue-spds, .charsheet input.sheet-tab61:checked ~ .sheet-section-rogue-standard-hench, .charsheet input.sheet-tab62:checked ~ .sheet-section-rogue-spds-hench, .charsheet input.sheet-tab63:checked ~ .sheet-section-rogue-standard-repeat, .charsheet input.sheet-tab64:checked ~ .sheet-section-rogue-spds-repeat, .charsheet input.sheet-tab65:checked ~ .sheet-section-psionics-standard-hench, .charsheet input.sheet-tab66:checked ~ .sheet-section-psionics-advanced-hench, .charsheet input.sheet-tab67:checked ~ .sheet-section-psionics-standard-repeat, .charsheet input.sheet-tab68:checked ~ .sheet-section-psionics-advanced-repeat, .charsheet input.sheet-tab69:checked ~ .sheet-section-granted-powers, .charsheet input.sheet-tab70:checked ~ .sheet-section-weapon-standard-melee, .charsheet input.sheet-tab71:checked ~ .sheet-section-weapon-standard-ranged, .charsheet input.sheet-tab72:checked ~ .sheet-section-movement-mount, .charsheet input.sheet-tab73:checked ~ .sheet-section-character-info-details, .charsheet input.sheet-tab74:checked ~ .sheet-section-character-info-tracker, .charsheet input.sheet-tab75:checked ~ .sheet-section-currency-birthright, .charsheet input.sheet-tab76:checked ~ .sheet-section-birthright, .charsheet input.sheet-tab77:checked ~ .sheet-section-movement-barbarian, .charsheet input.sheet-tab79:checked ~ .sheet-section-movement-swimming, .charsheet input.sheet-tab80:checked ~ .sheet-section-movement-flying, .charsheet input.sheet-tab81:checked ~ .sheet-section-weapon-standard, .charsheet input.sheet-tab82:checked ~ .sheet-section-weapon-player-option, .charsheet input.sheet-tab83:checked ~ .sheet-section-weapon-player-option-melee, .charsheet input.sheet-tab84:checked ~ .sheet-section-weapon-player-option-ranged, .charsheet input.sheet-tab85:checked ~ .sheet-section-dm-page, .charsheet input.sheet-tab86:checked ~ .sheet-section-settings-page { display: block; } .charsheet input.sheet-tab { width: 120px; height: inherit; cursor: pointer; position: relative; opacity: 0; z-index: 9999; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 14px; background: #800a0a; color: white; font-weight: bold; border-radius: 4px; width: 120px; height: inherit; cursor: pointer; position: relative; } .charsheet div.sheet-tab-content { display: none; } .charsheet input.sheet-tab1:checked + span.sheet-tab1, .charsheet input.sheet-tab2:checked + span.sheet-tab2, .charsheet input.sheet-tab3:checked + span.sheet-tab3, .charsheet input.sheet-tab4:checked + span.sheet-tab4, .charsheet input.sheet-tab5:checked + span.sheet-tab5, .charsheet input.sheet-tab6:checked + span.sheet-tab6, .charsheet input.sheet-tab7:checked + span.sheet-tab7, .charsheet input.sheet-tab8:checked + span.sheet-tab8, .charsheet input.sheet-tab9:checked + span.sheet-tab9, .charsheet input.sheet-tab10:checked + span.sheet-tab10, .charsheet input.sheet-tab11:checked + span.sheet-tab11, .charsheet input.sheet-tab12:checked + span.sheet-tab12, .charsheet input.sheet-tab13:checked + span.sheet-tab13, .charsheet input.sheet-tab14:checked + span.sheet-tab14, .charsheet input.sheet-tab15:checked + span.sheet-tab15, .charsheet input.sheet-tab16:checked + span.sheet-tab16, .charsheet input.sheet-tab17:checked + span.sheet-tab17, .charsheet input.sheet-tab18:checked + span.sheet-tab18, .charsheet input.sheet-tab19:checked + span.sheet-tab19, .charsheet input.sheet-tab20:checked + span.sheet-tab20, .charsheet input.sheet-tab21:checked + span.sheet-tab21, .charsheet input.sheet-tab22:checked + span.sheet-tab22, .charsheet input.sheet-tab23:checked + span.sheet-tab23, .charsheet input.sheet-tab24:checked + span.sheet-tab24, .charsheet input.sheet-tab25:checked + span.sheet-tab25, .charsheet input.sheet-tab26:checked + span.sheet-tab26, .charsheet input.sheet-tab27:checked + span.sheet-tab27, .charsheet input.sheet-tab28:checked + span.sheet-tab28, .charsheet input.sheet-tab29:checked + span.sheet-tab29, .charsheet input.sheet-tab30:checked + span.sheet-tab30, .charsheet input.sheet-tab31:checked + span.sheet-tab31, .charsheet input.sheet-tab32:checked + span.sheet-tab32, .charsheet input.sheet-tab33:checked + span.sheet-tab33, .charsheet input.sheet-tab34:checked + span.sheet-tab34, .charsheet input.sheet-tab35:checked + span.sheet-tab35, .charsheet input.sheet-tab36:checked + span.sheet-tab36, .charsheet input.sheet-tab37:checked + span.sheet-tab37, .charsheet input.sheet-tab38:checked + span.sheet-tab38, .charsheet input.sheet-tab39:checked + span.sheet-tab39, .charsheet input.sheet-tab40:checked + span.sheet-tab40, .charsheet input.sheet-tab41:checked + span.sheet-tab41, .charsheet input.sheet-tab42:checked + span.sheet-tab42, .charsheet input.sheet-tab43:checked + span.sheet-tab43, .charsheet input.sheet-tab44:checked + span.sheet-tab44, .charsheet input.sheet-tab45:checked + span.sheet-tab45, .charsheet input.sheet-tab46:checked + span.sheet-tab46, .charsheet input.sheet-tab47:checked + span.sheet-tab47, .charsheet input.sheet-tab48:checked + span.sheet-tab48, .charsheet input.sheet-tab49:checked + span.sheet-tab49, .charsheet input.sheet-tab50:checked + span.sheet-tab50, .charsheet input.sheet-tab51:checked + span.sheet-tab51, .charsheet input.sheet-tab52:checked + span.sheet-tab52, .charsheet input.sheet-tab53:checked + span.sheet-tab53, .charsheet input.sheet-tab54:checked + span.sheet-tab54, .charsheet input.sheet-tab55:checked + span.sheet-tab55, .charsheet input.sheet-tab56:checked + span.sheet-tab56, .charsheet input.sheet-tab57:checked + span.sheet-tab57, .charsheet input.sheet-tab58:checked + span.sheet-tab58, .charsheet input.sheet-tab59:checked + span.sheet-tab59, .charsheet input.sheet-tab60:checked + span.sheet-tab60, .charsheet input.sheet-tab61:checked + span.sheet-tab61, .charsheet input.sheet-tab62:checked + span.sheet-tab62, .charsheet input.sheet-tab63:checked + span.sheet-tab63, .charsheet input.sheet-tab64:checked + span.sheet-tab64, .charsheet input.sheet-tab65:checked + span.sheet-tab65, .charsheet input.sheet-tab66:checked + span.sheet-tab66, .charsheet input.sheet-tab67:checked + span.sheet-tab67, .charsheet input.sheet-tab68:checked + span.sheet-tab68, .charsheet input.sheet-tab69:checked + span.sheet-tab69, .charsheet input.sheet-tab70:checked + span.sheet-tab70, .charsheet input.sheet-tab71:checked + span.sheet-tab71, .charsheet input.sheet-tab72:checked + span.sheet-tab72, .charsheet input.sheet-tab73:checked + span.sheet-tab73, .charsheet input.sheet-tab74:checked + span.sheet-tab74, .charsheet input.sheet-tab75:checked + span.sheet-tab75, .charsheet input.sheet-tab76:checked + span.sheet-tab76, .charsheet input.sheet-tab77:checked + span.sheet-tab77, .charsheet input.sheet-tab78:checked + span.sheet-tab78, .charsheet input.sheet-tab79:checked + span.sheet-tab79, .charsheet input.sheet-tab80:checked + span.sheet-tab80, .charsheet input.sheet-tab81:checked + span.sheet-tab81, .charsheet input.sheet-tab82:checked + span.sheet-tab82, .charsheet input.sheet-tab83:checked + span.sheet-tab83, .charsheet input.sheet-tab84:checked + span.sheet-tab84, .charsheet input.sheet-tab85:checked + span.sheet-tab85, .charsheet input.sheet-tab86:checked + span.sheet-tab86 { display: inline-table; background: #ab8b57; color: white; border-radius: 4px; } /* Tab styling */ .charsheet input[type="radio"] { opacity: 0; width: 120px; height: 30px; position: absolute; cursor: pointer; z-index: 1; } input.sheet-tab + span::before { margin-right: 4px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } .charsheet label { display: inline; /* Override roll20 block labels */ font-size: 12px; line-height:1em; margin: 0; padding: 0; } .charsheet h1, .charsheet h2, .charsheet h3, .charsheet h4, .charsheet h5, .charsheet h6 { font-weight: 800; } .charsheet, .charsheet button:hover { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/ADnD_2E_Revised/img/background-parchment_paper_seamless_pattern.jpg"); } .sheet-inline, .sheet-inline-5 { display: inline-block; } .sheet-inline-5 { padding-right: 5px; } table.sheet-default-header-first-row tr:first-child, table.sheet-default-header-thead thead:first-child, table.sheet-default-header-even-row tr:nth-child(even), table.sheet-default-header-odd-row tr:nth-child(odd), table.sheet-default-header-every-third-row tr:nth-child(3n+1), table.sheet-default-header-first-column td:first-child, table.sheet-default-header-first-column th:first-child, table.sheet-default-header-even-column td:nth-child(even), table.sheet-default-header-even-column th:nth-child(even), table.sheet-default-header-odd-column td:nth-child(odd), table.sheet-default-header-odd-column th:nth-child(odd), table.sheet-default-header-every-third-column td:nth-child(3n+1), .sheet-default-header { background-color: #7C0303; color: #FFF; font-family: Arial, sans-serif; font-weight: bold; } table.sheet-background-gray-pair3-header tr:nth-child(6n+4), table.sheet-background-gray-pair3-header tr:nth-child(6n+5), table.sheet-background-gray-pair3-header tr:nth-child(6n+6), table.sheet-background-gray-pair3 tr:nth-child(6n+5), table.sheet-background-gray-pair3 tr:nth-child(6n+6), table.sheet-background-gray-pair3 tr:nth-child(6n+7) { background-color: rgb(0, 0, 0, 10%); } .sheet-align-bottom, table.sheet-align-bottom-row1 tr:first-child { vertical-align: bottom; } .sheet-centering, .sheet-centering-padding-2, .sheet-centering-padding-5, table.sheet-centering-column1 th:nth-child(1), table.sheet-centering-column1 td:nth-child(1), table.sheet-centering-column2 th:nth-child(2), table.sheet-centering-column2 td:nth-child(2), table.sheet-centering-column3 th:nth-child(3), table.sheet-centering-column3 td:nth-child(3), table.sheet-centering-column4 th:nth-child(4), table.sheet-centering-column4 td:nth-child(4), table.sheet-centering-padding-5-column2 th:nth-child(2), table.sheet-centering-padding-5-column2 td:nth-child(2), table.sheet-centering-padding-5-column3 th:nth-child(3), table.sheet-centering-padding-5-column3 td:nth-child(3), table.sheet-centering-padding-5-column4 th:nth-child(4), table.sheet-centering-padding-5-column4 td:nth-child(4), table.sheet-centering-padding-5-column5 th:nth-child(5), table.sheet-centering-padding-5-column5 td:nth-child(5) { text-align: center; vertical-align: middle; } table.sheet-left-column1 th:nth-child(1), table.sheet-left-column1 td:nth-child(1) { text-align: left; } table.sheet-rogue-info th, table.sheet-rogue-info td { text-align: center; vertical-align: bottom; padding-right: 8px; } table.sheet-rogue-info th:nth-child(1), table.sheet-rogue-info td:nth-child(1) { text-align: left; } table.sheet-rogue-info-center-column1 th:nth-child(1) { text-align: center; } .sheet-table-center { margin-left: auto; margin-right: auto; } table.sheet-centering-padding-2-row1 tr:first-child th:not(:first-child), .sheet-centering-padding-2 { padding-left: 2px; padding-right: 2px; } table.sheet-centering-padding-5-column2 th:nth-child(2), table.sheet-centering-padding-5-column2 td:nth-child(2), table.sheet-centering-padding-5-column3 th:nth-child(3), table.sheet-centering-padding-5-column3 td:nth-child(3), table.sheet-centering-padding-5-column4 th:nth-child(4), table.sheet-centering-padding-5-column4 td:nth-child(4), .sheet-centering-padding-5 { padding-left: 5px; padding-right: 5px; } .sheet-padding-right, table.sheet-padding-right th, table.sheet-padding-right td, table.sheet-padding-right-column1 th:nth-child(1), table.sheet-padding-right-column1 td:nth-child(1), table.sheet-padding-right-column2 th:nth-child(2), table.sheet-padding-right-column2 td:nth-child(2) { padding-right: 5px; } .sheet-table-nowrap th, .sheet-table-nowrap td, .sheet-table-nowrap-column1 th:nth-child(1), .sheet-table-nowrap-column1 td:nth-child(1), .sheet-table-nowrap-column2 th:nth-child(2), .sheet-table-nowrap-column2 td:nth-child(2) { white-space: nowrap; } .sheet-table-full-width-column1 th:nth-child(1), .sheet-table-full-width-column1 td:nth-child(1), .sheet-table-full-width-column2 th:nth-child(2), .sheet-table-full-width-column2 td:nth-child(2) { width: 100%; } .sheet-table-white { color: #FFF; font-family: Arial, sans-serif; font-weight: bold; } .sheet-table-slim-first-column td:first-child { width: 1px; } .sheet-table-sub-ability-score tr:nth-child(3n) button:first-child, .sheet-table-sub-ability-score tr:nth-child(3n-1) button:first-child { margin-left: 10px; } .sheet-note { line-height:1em; font-family: Arial, sans-serif; font-size:.8125rem; font-weight: bold; color: #000; } .sheet-flex, .charsheet .sheet-body .sheet-flex { display: flex; } .sheet-flex-column, .charsheet .sheet-body .sheet-flex-column { display: flex; flex-direction: column; } .sheet-spell-line { display: flex; align-items: flex-end; justify-content: space-between; column-gap: 5px; } .sheet-spell-fold { display: flex; justify-content: space-between; column-gap: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; } .charsheet .sheet-spell-effect { height: unset; resize: vertical; margin-bottom: 0; } table { border-collapse: collapse; border-spacing: 0; } td, th { text-align: inherit; padding-left: inherit; } /* Show hide styling */ .sheet-collapse { visibility: collapse; } .sheet-hidden, .charsheet .sheet-hidden { display: none; } .sheet-hidden.sheet-show, input.sheet-show-worn-equipment:checked ~ .sheet-hidden, input.sheet-show-spell-slots:checked ~ .sheet-tab-content .sheet-spell-slots.sheet-hidden, input.sheet-show-spell-points:checked ~ .sheet-tab-content .sheet-spell-points.sheet-hidden, input.sheet-show-spell-arcs-winds:checked ~ .sheet-tab-content .sheet-spell-arcs-winds.sheet-hidden, input.sheet-show-spell-spheres-pri:checked ~ .sheet-spell-sphere-pri.sheet-hidden, input.sheet-show-rogue-skill-player:checked ~ .sheet-tab-content .sheet-rogue-skill-player.sheet-hidden, input.sheet-show-rogue-skill-by-the-book:checked ~ .sheet-tab-content .sheet-rogue-skill-by-the-book.sheet-hidden, input.sheet-show-rogue-skill-dm:checked ~ .sheet-tab-content .sheet-rogue-skill-dm.sheet-hidden { display: revert; } .btn.sheet-hidden { padding-top: 2px; padding-left: 8px; padding-right: 8px; } div.repcontainer div.repitem:first-child td.sheet-show-first, div.repcontainer div.repitem:first-child tr.sheet-show-first, div.repcontainer div.repitem:first-child th.sheet-show-first, div.repcontainer div.repitem:first-child thead.sheet-show-first { visibility: visible; } .sheet-action-button, .sheet-action-button-roll, .btn.sheet-action-button-roll { height: 19px; font-size: 1.3em; padding: 2px 3px; margin: 0 3px; } .sheet-action-button-roll:before { font-family: "dicefontd20"; content: "t"; } ul.custom-list { max-width: 650px; margin-bottom: 0; } ul.custom-list li span { padding-left: 8px; /* Adjust the padding as needed */ display: block; } .bullet-disc::marker { content: "•"; } .bullet-star::marker { content: "*"; } .bullet-star-star::marker { content: "**"; } .bullet-cross::marker { content: "†"; } .bullet-95::marker { content: "95"; font-size: smaller; } .bullet-A::marker { content: "A"; font-size: smaller; } .bullet-B::marker { content: "B"; font-size: smaller; } .bullet-D::marker { content: "D"; font-size: smaller; } .bullet-R::marker { content: "R"; font-size: smaller; } .bullet-S-and-S::marker { content: "S&S"; font-size: smaller; } div[data-groupname="repeating_weaponprofs"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_profs"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_langs"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_talents"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_traits"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_disads"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_gear"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_gear-stored"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_potions"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_dusts"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_scrolls"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_gem"].editmode div.repitem > :nth-child(2), div[data-groupname^="repeating_spells-wiz"].editmode div.repitem > :nth-child(2), div[data-groupname^="repeating_spells-pri"].editmode div.repitem > :nth-child(2), div[data-groupname^="repeating_psion"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_psiprofs"].editmode div.repitem > :nth-child(2), div[data-groupname="repeating_monsterweapons"].editmode div.repitem > :nth-child(2) { margin-left: 30px; } /*#region Announcement styling start */ input.sheet-show-announcement:checked ~ .sheet-hidden { display: revert; } div.sheet-announcement { width: 95%; margin: 5px; border: 3px solid #ff0000; border-radius: 8px; padding: 8px; background: #ababab; box-sizing: border-box; } .sheet-selectable { font-style: italic; font-weight: bold; color: #181E72; -webkit-user-select: all; /* Chrome all / Safari all */ -moz-user-select: all; /* Firefox all */ -ms-user-select: all; /* IE 10+ */ user-select: all; /* Likely future */ } img.expandable { transition:transform 0.25s ease; } img.expandable:hover { -webkit-transform:scale(3); /* or some other value */ transform:scale(3); } /*#endregion Announcement styling end */ /*#region Toast styling*/ input.sheet-show-toast:checked + .sheet-hidden { display: revert; } .sheet-toast { position: fixed; right: 30px; bottom: -13px; text-align: center; width: 300px; height: 200px; } .sheet-toast div { position: absolute; top: 0; right: 0; border: 2px solid; border-radius: 10px; cursor: text; } input.sheet-toast-success:checked ~ .sheet-toast-content { border-color: #badbcc; background-color: #d1e7dd; } input.sheet-toast-info:checked ~ .sheet-toast-content { border-color: #b6d4fe; background-color: #cfe2ff; } input.sheet-toast-warning:checked ~ .sheet-toast-content { border-color: #ffecb5; background-color: #fff3cd; } input.sheet-toast-error:checked ~ .sheet-toast-content { border-color: #f5c2c7; background-color: #f8d7da; } .sheet-toast input { text-align: center; font-size: 18px; font-weight: bold; width: 100%; } .sheet-toast input, .sheet-toast textarea { border: 0; background-color: transparent; cursor: text; margin-bottom: 0; resize: none; } .sheet-hide-toast { position: absolute; top: -10px; right: -12px; z-index: 1; border-radius: 20px; border-color: black; background-color: white; font-weight: bold; } /*#endregion Toast styling end*/ /* Firefox styling */ @supports (-moz-appearance:none) { .charsheet .sheet-chrome { display: none; } /* Only show up and down arrows on hover or focus */ input[type="number"] { -moz-appearance: textfield; } input[type="number"]:hover, input[type="number"]:focus { -moz-appearance: revert; } /* Add datalist arrow to Firefox */ input[list] + span:before, input[list] + span:before { content: "▼"; color: #333; font-size: 10px; margin-left: -18px; padding-right: 8px; pointer-events:none; text-align: start; visibility: collapse; } input[list]:hover + span:before, input[list]:focus + span:before { visibility: visible; } input[type="number"][list]:hover + span:before, input[type="number"][list]:focus + span:before { margin-left: -38px; } } /* Not Firefox styling */ @supports not (-moz-appearance:none) { .charsheet .sheet-firefox { display: none; } } /*/ Styles for 2ESheet rolltemplates /*/ .sheet-rolltemplate-darkmode .inlinerollresult { color: rgb(255, 171, 0); } .sheet-rolltemplate-2Edefault .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Eattack .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Espell .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Eprotscroll .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Echeck .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Einversecheck .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Egrenademiss .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Epocrit .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Esave .sheet-ignore-inlineroll .inlinerollresult, .sheet-rolltemplate-2Epsionic .sheet-ignore-inlineroll .inlinerollresult { background-color: inherit; border: none; color: #000000; padding: 0; font-weight: inherit; font-size: inherit; } .sheet-rolltemplate-2Edefault div.sheet-template-container, .sheet-rolltemplate-2Eattack div.sheet-template-container, .sheet-rolltemplate-2Espell div.sheet-template-container, .sheet-rolltemplate-2Eprotscroll div.sheet-template-container, .sheet-rolltemplate-2Echeck div.sheet-template-container, .sheet-rolltemplate-2Einversecheck div.sheet-template-container, .sheet-rolltemplate-2Egrenademiss div.sheet-template-container, .sheet-rolltemplate-2Epocrit div.sheet-template-container, .sheet-rolltemplate-2Esave div.sheet-template-container, .sheet-rolltemplate-2Epsionic div.sheet-template-container { border: none; text-align: left; } .sheet-rolltemplate-2Edefault table, .sheet-rolltemplate-2Eattack table, .sheet-rolltemplate-2Espell table, .sheet-rolltemplate-2Eprotscroll table, .sheet-rolltemplate-2Echeck table, .sheet-rolltemplate-2Einversecheck table, .sheet-rolltemplate-2Egrenademiss table, .sheet-rolltemplate-2Epocrit table, .sheet-rolltemplate-2Esave table, .sheet-rolltemplate-2Epsionic table { width: 100%; } .sheet-rolltemplate-2Edefault th, .sheet-rolltemplate-2Eattack th, .sheet-rolltemplate-2Espell th, .sheet-rolltemplate-2Eprotscroll th, .sheet-rolltemplate-2Echeck th, .sheet-rolltemplate-2Einversecheck th, .sheet-rolltemplate-2Egrenademiss th, .sheet-rolltemplate-2Epocrit th, .sheet-rolltemplate-2Esave th, .sheet-rolltemplate-2Epsionic th { font-size: 12pt; font-weight: bold; font-family: "verdana", "tahoma", "ariel", sans-serif; text-align: center; color: white; border: none; padding: 2px; margin: 0; background-color: transparent; } .sheet-rolltemplate-2Edefault tr:nth-child(n+2) th, .sheet-rolltemplate-2Eattack tr:nth-child(n+2) th, .sheet-rolltemplate-2Espell tr:nth-child(n+2) th, .sheet-rolltemplate-2Eprotscroll tr:nth-child(n+2) th, .sheet-rolltemplate-2Echeck tr:nth-child(n+2) th, .sheet-rolltemplate-2Einversecheck tr:nth-child(n+2) th, .sheet-rolltemplate-2Egrenademiss tr:nth-child(n+2) th, .sheet-rolltemplate-2Epocrit tr:nth-child(n+2) th, .sheet-rolltemplate-2Esave tr:nth-child(n+2) th, .sheet-rolltemplate-2Epsionic tr:nth-child(n+2) th { font-size: 8pt; font-weight: normal; font-style: italic; padding: 1px; vertical-align: top; } .sheet-rolltemplate-2Edefault div.sheet-template-head, .sheet-rolltemplate-2Eattack div.sheet-template-head, .sheet-rolltemplate-2Espell div.sheet-template-head, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head, .sheet-rolltemplate-2Echeck div.sheet-template-head, .sheet-rolltemplate-2Einversecheck div.sheet-template-head, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head, .sheet-rolltemplate-2Epocrit div.sheet-template-head, .sheet-rolltemplate-2Esave div.sheet-template-head, .sheet-rolltemplate-2Epsionic div.sheet-template-head { border: 1px solid #000000; border-top-right-radius: 8px; border-top-left-radius: 8px; padding: 5px 3px 3px; margin-bottom: 0; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-red, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-red { background: #a01616; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-yellow, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-yellow { background: #cdcd00; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-blue, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-blue { background: #06aedc; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-dark-blue, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-dark-blue { background: #1f2354; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-green, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-green { background: #093a01; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-orange, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-orange { background: #e67e22; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-gray, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-gray { background: #7f8c8d; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-brown, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-brown { background: #935116; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-purple, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-purple { background: #bb07d8; } .sheet-rolltemplate-2Edefault div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Eattack div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Espell div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Eprotscroll div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Echeck div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Einversecheck div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Egrenademiss div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Epocrit div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Esave div.sheet-template-head.sheet-dark-purple, .sheet-rolltemplate-2Epsionic div.sheet-template-head.sheet-dark-purple { background: #512E5F; } .sheet-rolltemplate-2Edefault .sheet-template-body, .sheet-rolltemplate-2Eattack .sheet-template-body, .sheet-rolltemplate-2Espell .sheet-template-body, .sheet-rolltemplate-2Eprotscroll .sheet-template-body, .sheet-rolltemplate-2Echeck .sheet-template-body, .sheet-rolltemplate-2Einversecheck .sheet-template-body, .sheet-rolltemplate-2Egrenademiss .sheet-template-body, .sheet-rolltemplate-2Epocrit .sheet-template-body, .sheet-rolltemplate-2Esave .sheet-template-body, .sheet-rolltemplate-2Epsionic .sheet-template-body { border: 1px solid black; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background: #727272; padding: 4px; margin-top: -1px; } .sheet-rolltemplate-2Edefault .sheet-template-body table, .sheet-rolltemplate-2Eattack .sheet-template-body table, .sheet-rolltemplate-2Espell .sheet-template-body table, .sheet-rolltemplate-2Eprotscroll .sheet-template-body table, .sheet-rolltemplate-2Echeck .sheet-template-body table, .sheet-rolltemplate-2Einversecheck .sheet-template-body table, .sheet-rolltemplate-2Egrenademiss .sheet-template-body table, .sheet-rolltemplate-2Epocrit .sheet-template-body table, .sheet-rolltemplate-2Esave .sheet-template-body table, .sheet-rolltemplate-2Epsionic .sheet-template-body table { border: 1px solid black; } .sheet-rolltemplate-2Edefault .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Eattack .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Espell .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Eprotscroll .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Echeck .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Einversecheck .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Egrenademiss .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Epocrit .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Esave .sheet-template-body tr:nth-child(even), .sheet-rolltemplate-2Epsionic .sheet-template-body tr:nth-child(even) { background-color: #e0e0e0; } .sheet-rolltemplate-2Edefault .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Eattack .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Espell .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Eprotscroll .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Echeck .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Einversecheck .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Egrenademiss .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Epocrit .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Esave .sheet-template-body tr:nth-child(odd), .sheet-rolltemplate-2Epsionic .sheet-template-body tr:nth-child(odd) { background-color: #f4f4f4; } .sheet-rolltemplate-2Edefault .sheet-template-body td, .sheet-rolltemplate-2Eattack .sheet-template-body td, .sheet-rolltemplate-2Espell .sheet-template-body td, .sheet-rolltemplate-2Eprotscroll .sheet-template-body td, .sheet-rolltemplate-2Echeck .sheet-template-body td, .sheet-rolltemplate-2Einversecheck .sheet-template-body td, .sheet-rolltemplate-2Egrenademiss .sheet-template-body td, .sheet-rolltemplate-2Epocrit .sheet-template-body td, .sheet-rolltemplate-2Esave .sheet-template-body td, .sheet-rolltemplate-2Epsionic .sheet-template-body td { border: 1px solid black; color: #000000; font-family: "verdana", sans-serif; margin: 0; padding: 4px; } /*#region Styles for the 2Edefault Template /*/ .sheet-rolltemplate-2Edefault .sheet-template-head { background: #093a01; } .sheet-rolltemplate-2Edefault td.sheet-template-default-key { border-right: none; font-size: 9pt; font-weight: bold; text-align: center; text-transform: capitalize; } .sheet-rolltemplate-2Edefault td.sheet-template-default-value { border-left: none; font-size: 10pt; text-align: center; } .sheet-rolltemplate-2Edefault td.sheet-template-default-desc { font-size: 9pt; text-align: left; } .sheet-rolltemplate-2Edefault td.sheet-template-default-desc.sheet-justify { text-align: justify; } .sheet-rolltemplate-2Edefault td.sheet-template-default-desc.sheet-center { text-align: center; } /*#endregion*/ /*#region Styles for the 2Eattack Template /*/ .sheet-rolltemplate-2Eattack .sheet-template-head { background: #a01616; } .sheet-rolltemplate-2Eattack .sheet-template-body td { border: 0; } .sheet-rolltemplate-2Eattack td { width: 33%; padding: 5px; text-align: center; background-color: #f4f4f4; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-image { background-repeat: no-repeat; background-size: 50px 50px; background-position: center; height: 50px; text-align: center; border-bottom: none; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-image .inlinerollresult { display: inline-block; font-size: 12pt; font-weight: bold; text-align: center; vertical-align: middle; color: black; border: none; background-color: transparent; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-image .inlinerollresult.fullcrit { color: #093a01; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-image .inlinerollresult.fullfail { color: #a01616; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-image .inlinerollresult.importantroll { color: #000000; } .sheet-rolltemplate-2Eattack td.sheet-template-attack-ac { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/ADnD_2E_Revised/img/rolltemplate/ac.png"); } .sheet-rolltemplate-2Eattack td.sheet-template-attack-dmg { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/ADnD_2E_Revised/img/rolltemplate/dmg.png"); } .sheet-rolltemplate-2Eattack span { font-size: 10pt; } .sheet-rolltemplate-2Eattack span.sheet-weapon-used { font-style: italic; color: black; } .sheet-rolltemplate-2Eattack span.sheet-attack-crit, .sheet-rolltemplate-2Eattack span.sheet-attack-fumble { font-weight: normal; padding: 2px; } /*#endregion*/ /*#region Styles for the 2Espell & 2Eprotscroll Template /*/ .sheet-rolltemplate-2Espell .sheet-template-head, .sheet-rolltemplate-2Epsionic .sheet-template-head, .sheet-rolltemplate-2Eprotscroll .sheet-template-head { background: #1f2354; } .sheet-rolltemplate-2Espell td.sheet-spell-c1, .sheet-rolltemplate-2Epsionic td.sheet-spell-c1, .sheet-rolltemplate-2Eprotscroll td.sheet-spell-c1 { font-size: 10pt; text-align: center; width: 50%; } .sheet-rolltemplate-2Espell td.sheet-spell-c2, .sheet-rolltemplate-2Epsionic td.sheet-spell-c2, .sheet-rolltemplate-2Eprotscroll td.sheet-spell-c2 { font-size: 9pt; text-align: justify; } .sheet-rolltemplate-2Espell span.sheet-spell-prop, .sheet-rolltemplate-2Epsionic span.sheet-spell-prop, .sheet-rolltemplate-2Eprotscroll span.sheet-spell-prop { font-size: 9pt; font-weight: bold; text-align: center; } /*#endregion*/ /*#region Styles for the 2Esave, 2Echeck, and 2Einversecheck Template /*/ .sheet-rolltemplate-2Esave .sheet-template-head { background: #e67e22; } .sheet-rolltemplate-2Echeck .sheet-template-head, .sheet-rolltemplate-2Einversecheck .sheet-template-head { background: #512E5F; } /*#endregion*/ /*#region Styles for the 2Egrenade Template /*/ .sheet-rolltemplate-2Egrenademiss { /*Overwrite roll commands to look like a button*/ } .sheet-rolltemplate-2Egrenademiss .sheet-template-head { background: #B7A64E; } .sheet-rolltemplate-2Egrenademiss td.sheet-grenade-c1 { font-size: 9pt; font-weight: bold; text-align: center; } .sheet-rolltemplate-2Egrenademiss .sheet-hit-text { font-size: 10pt; } .sheet-rolltemplate-2Egrenademiss .sheet-miss-text { font-size: 8pt; } .sheet-rolltemplate-2Egrenademiss a[href^="`"] { background-color: rgb(206, 15, 105); padding: 5px; color: white; display: inline-block; border: 1px solid white; } .sheet-rolltemplate-2Egrenademiss p:last-child { margin-bottom: 0; } /*#endregion*/ /*#region Styles for the 2Epocrit Template*/ .sheet-rolltemplate-2Epocrit .sheet-template-head { background: #a01616; } .sheet-rolltemplate-2Epocrit .sheet-template-body td { font-size: 10pt; } .sheet-rolltemplate-2Epocrit p:last-child, .sheet-rolltemplate-2Epocrit div:last-child { margin-bottom: 0; } .sheet-rolltemplate-2Epocrit p .inlinerollresult, .sheet-rolltemplate-2Epocrit div .inlinerollresult { font-size: 10pt; } .sheet-rolltemplate-2Epocrit .sheet-template-injury { font-size: 9pt; font-style: italic; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0 0 9px; } .sheet-rolltemplate-2Epocrit .sheet-template-injury > span { display: inline-block; margin-left: 8px; text-indent: -8px; } .sheet-rolltemplate-2Epocrit .sheet-template-injury ul { margin: 0 0 0 5px; } .sheet-rolltemplate-2Epocrit .sheet-template-injury ul li::marker { content: "-"; } .sheet-rolltemplate-2Epocrit .sheet-template-injury ul li span { padding-left: 3px; display: block; } /*#endregion*/ /*#region Roll checks Template*/ .sheet-rolltemplate-2Espell tr.sheet-check, .sheet-rolltemplate-2Esave tr.sheet-check, .sheet-rolltemplate-2Echeck tr.sheet-check, .sheet-rolltemplate-2Einversecheck tr.sheet-check, .sheet-rolltemplate-2Egrenademiss tr.sheet-check, .sheet-rolltemplate-2Epsionic tr.sheet-check { border: none; } .sheet-rolltemplate-2Espell tr.sheet-check td, .sheet-rolltemplate-2Esave tr.sheet-check td, .sheet-rolltemplate-2Echeck tr.sheet-check td, .sheet-rolltemplate-2Einversecheck tr.sheet-check td, .sheet-rolltemplate-2Egrenademiss tr.sheet-check td, .sheet-rolltemplate-2Epsionic tr.sheet-check td { font-size: 10pt; font-weight: bold; text-align: center; border: none; } .sheet-rolltemplate-2Espell tr.sheet-check td:nth-child(odd), .sheet-rolltemplate-2Esave tr.sheet-check td:nth-child(odd), .sheet-rolltemplate-2Echeck tr.sheet-check td:nth-child(odd), .sheet-rolltemplate-2Einversecheck tr.sheet-check td:nth-child(odd), .sheet-rolltemplate-2Egrenademiss tr.sheet-check td:nth-child(odd), .sheet-rolltemplate-2Epsionic tr.sheet-check td:nth-child(odd) { width: 50%; } .sheet-rolltemplate-2Espell tr.sheet-check td:nth-child(even), .sheet-rolltemplate-2Esave tr.sheet-check td:nth-child(even), .sheet-rolltemplate-2Echeck tr.sheet-check td:nth-child(even), .sheet-rolltemplate-2Einversecheck tr.sheet-check td:nth-child(even), .sheet-rolltemplate-2Egrenademiss tr.sheet-check td:nth-child(even), .sheet-rolltemplate-2Epsionic tr.sheet-check td:nth-child(even) { width: 1%; } /*#endregion*/ /*#region Success, Failure, Info sections*/ .sheet-rolltemplate-2Eattack .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Espell .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Esave .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Echeck .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Einversecheck .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Epsionic .sheet-template-body .sheet-template-result, .sheet-rolltemplate-2Egrenademiss .sheet-template-body .sheet-template-result { font-size: 12pt; font-weight: bold; font-style: italic; text-align: center; color: #ffffff; } .sheet-rolltemplate-2Eattack .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Espell .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Esave .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Echeck .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Einversecheck .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Epsionic .sheet-template-body .sheet-template-result .inlinerollresult, .sheet-rolltemplate-2Egrenademiss .sheet-template-body .sheet-template-result .inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-2Eattack .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Espell .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Esave .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Echeck .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Einversecheck .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Epsionic .sheet-template-body .sheet-template-result span.sheet-template-result-description, .sheet-rolltemplate-2Egrenademiss .sheet-template-body .sheet-template-result span.sheet-template-result-description { font-size: 10pt; font-weight: normal; padding: 2px; } .sheet-rolltemplate-2Eattack .sheet-template-success, .sheet-rolltemplate-2Espell .sheet-template-success, .sheet-rolltemplate-2Esave .sheet-template-success, .sheet-rolltemplate-2Echeck .sheet-template-success, .sheet-rolltemplate-2Einversecheck .sheet-template-success, .sheet-rolltemplate-2Epsionic .sheet-template-success, .sheet-rolltemplate-2Egrenademiss .sheet-template-success { background-color: #093a01; } .sheet-rolltemplate-2Eattack .sheet-template-failure, .sheet-rolltemplate-2Espell .sheet-template-failure, .sheet-rolltemplate-2Esave .sheet-template-failure, .sheet-rolltemplate-2Echeck .sheet-template-failure, .sheet-rolltemplate-2Einversecheck .sheet-template-failure, .sheet-rolltemplate-2Epsionic .sheet-template-failure, .sheet-rolltemplate-2Egrenademiss .sheet-template-failure { background-color: #a01616; } .sheet-rolltemplate-2Eattack .sheet-template-info, .sheet-rolltemplate-2Espell .sheet-template-info, .sheet-rolltemplate-2Esave .sheet-template-info, .sheet-rolltemplate-2Echeck .sheet-template-info, .sheet-rolltemplate-2Einversecheck .sheet-template-info, .sheet-rolltemplate-2Epsionic .sheet-template-info, .sheet-rolltemplate-2Egrenademiss .sheet-template-info { background-color: #001BB5; } /*#endregion*/ /*#region Styles for Optional table for Spells, Psionics, Protscrolls, and Proficiencies*/ .sheet-rolltemplate-2Espell .sheet-template-body .sheet-spell-table, .sheet-rolltemplate-2Epsionic .sheet-template-body .sheet-spell-table { border: none; } .sheet-rolltemplate-2Espell .sheet-template-body .sheet-spell-table tr, .sheet-rolltemplate-2Epsionic .sheet-template-body .sheet-spell-table tr { background-color: transparent; } .sheet-rolltemplate-2Espell .sheet-spell-table td, .sheet-rolltemplate-2Epsionic .sheet-spell-table td { text-align: left; vertical-align: top; min-width: 40px; border: none; margin: 0; padding: 0; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-fixed, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-fixed5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-fixed, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-fixed5 td:nth-child(5) { white-space: nowrap; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-min, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-min5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-min, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-min5 td:nth-child(5) { width: 1px; min-width: 20px; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-center, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-center5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-center, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-center5 td:nth-child(5) { text-align: center; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-justify, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-justify5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-justify, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-justify5 td:nth-child(5) { text-align: justify; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-left, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-left5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-left, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-left5 td:nth-child(5) { text-align: left; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-right, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-right5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-right, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-right5 td:nth-child(5) { text-align: right; } .sheet-rolltemplate-2Espell .sheet-spell-table td.sheet-spell-bottom, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom td, .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom1 td:nth-child(1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom2 td:nth-child(2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom3 td:nth-child(3), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom4 td:nth-child(4), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-bottom5 td:nth-child(5), .sheet-rolltemplate-2Epsionic .sheet-spell-table td.sheet-spell-bottom, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom td, .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom1 td:nth-child(1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom2 td:nth-child(2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom3 td:nth-child(3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom4 td:nth-child(4), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-bottom5 td:nth-child(5) { vertical-align: bottom; } .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+1), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+2), .sheet-rolltemplate-2Espell .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+3), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+1), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+2), .sheet-rolltemplate-2Epsionic .sheet-spell-table.sheet-spell-gray-pair3 tr:nth-child(6n+3) { background-color: rgba(0, 0, 0, 0.1); } /*#endregion*/ /* Overwrite Roll20 base styling */ details > summary:first-of-type { display: list-item; } /* Fix action buttons in repeating tables */ div.repcontainer:not(.editmode) div.repitem td button[type="action"], div.repcontainer:not(.editmode) div.repitem th button[type="action"] { position: relative; } /* Dark Mode override */ .sheet-darkmode .charsheet label { color: #333; } /* Fix background color so active fields can be differentiated from read-only and disabled fields */ input, button, select, textarea { background-color: white; }