.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; } insert_announcements.css insert_toast.css insert_browser-support.css insert_rolltemplates.css insert_roll20-overrides.css