@import url('https://fonts.googleapis.com/css?family=Didact+Gothic|Oswald:wght@300&display=swap'); .charsheet { background-color: #fff; } .characterdialog { background-color: #fff; } /* announcements */ .sheet-announcements-show, .sheet-v1-data-show { font-size: 0.85em; position: relative; float: right; margin: 0.5em 10px 0 -5em; padding: 0 4px 0 4px; border: 2px solid black; border-radius: 5px; -background-color: #ffffea; } .sheet-v1-data-show { border: 0; } .sheet-v1-data-show div div {display: flex;flex-direction: row;} .sheet-v1-data-show div div div { display: flex;flex-direction: column;} .sheet-v1-data-show div div div div { display: flex; flex-direction: row; } .sheet-v1-data-show .repcontainer { display: flex; flex-direction: column; } .sheet-v1-data-show .repcontainer div { display: flex; flex-direction: row; } span.sheet-announcements-show::before, span.sheet-v1-data-show::before { content: "v"; } span.sheet-announcements-show::after, span.sheet-v1-data-show::after { font-family: pictos; padding-left: 4px; content: "l"; } input.sheet-announcements-show, input.sheet-v1-data-show { z-index: 1; width: 4.75em; height: 1.75em; margin: -3.25em 0 0 -5em; opacity: 0; } .sheet-announcements-exit, .sheet-v1-data-exit { font-family: pictos; font-size: 1em; position: relative; float: right; margin: 0.5em 0 0 0; } input.sheet-announcements-show:hover + span, input.sheet-v1-data-show:hover + span, input.sheet-tab[value="monster"] ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:hover, input.sheet-monster_only:checked ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:hover { color: #a60100; opacity: 1; } input[type="checkbox"].sheet-announcements-older-show, input[type="checkbox"].sheet-v1-data-show { position: relative; z-index: 1; float: left; width: 1.5em; height: 1em; margin: 5px 0 0 15px; opacity: 0; } input.sheet-announcements-older-show:hover + span, input.sheet-v1-data-show:hover + span, input.sheet-armor-show-more:hover + span { border-left-color: #a60100; } input.sheet-announcements-older-show + span, input.sheet-v1-data-show + span, input.sheet-armor-show-more + span { position: relative; float: left; width: 0; height: 0; margin: 5px 0 0 -1.5em; content: ""; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; transform-origin: 25% 50%; text-align: center; border: 0.4em solid transparent; border-width: 0.4em 0.6em; border-left-color: #c0a748; } /* input.sheet-v1-data-show + span, input[type="checkbox"].sheet-v1-data-show { margin-top: 5px; -margin-left: -15px; } input.sheet-v1-data-show + span { margin-top: 5px; margin-left: -15px; } */ input.sheet-announcements-older-show:checked + span, input.sheet-v1-data-show:checked + span, input.sheet-armor-show-more:checked + span { transform: rotate(90deg); } .sheet-announcements-show:not(:checked) + span + div.sheet-announcements, .sheet-announcements-older-show:not(:checked) ~ .sheet-announcements-older-show, .sheet-v1-data-show:not(:checked) ~ .sheet-v1-data-show, input.sheet-armor-show-more:not(:checked) ~ .sheet-armor-show-more { display: none; } .sheet-announcements-older-show:checked + span ~ .sheet-announcements-older-show, .sheet-v1-data-show:checked + span ~ .sheet-v1-data-show, input.sheet-armor-show-more:checked + span ~ .sheet-armor-show-more { display: block; box-sizing: border-box; margin: 2em; padding: 1em; color: #333; border: 1px solid #000; border-radius: 5px; } .sheet-v1-data-show:checked + span ~ .sheet-v1-data-show { border: 0; padding-left: 0 !important; margin-left: 0 !important; } div.sheet-v1-data-show { display: flex; justify-content:center; justify-items:center; width: 80%; margin-bottom: 10px; } .sheet-v1-data-show .repcontrol { display: none; } /* Hide actual checkbox */ input.sheet-tab[value="monster"] ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show, input.sheet-monster_only:checked ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show { margin: -22px 0 0 2px; opacity: 0.25; position: relative; cursor: pointer; z-index: 1; } input.sheet-tab[value="monster"] ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:checked, input.sheet-monster_only:checked ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:checked { margin: -40px 6px 0 2px; display: flex; padding: 2px 0 0 0; } input.sheet-tab[value="monster"] ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage-show, input.sheet-monster_only:checked ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage-show, input.sheet-tab[value="monster"] ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage-show + ::before, input.sheet-monster_only:checked ~ div.sheet-character input[type="checkbox"].sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage-show + ::before { display: none; } .sheet-settings { display: flex; } .sheet-settings-options, .sheet-announcements { margin: 3em 0.5em 2em 0.5em; padding: 1em 0.5em 2em 0.5em; border: 2px solid #000; border-radius: 5px; background-color: #eaeaea; min-width: 400px; width: 60%; } /* Text */ body { -font-family: "IM Fell English", "Times New Roman", Times, serif; font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; } h1 { -font-family: "IM Fell English", "Times New Roman", Times, serif; -font-family: "Oswald", Helvetica, Arial, sans-serif; font-family: 'Oswald', sans-serif; font-size: 1.1em; font-weight: normal; z-index: 0; margin: -16px 0 0 0; letter-spacing: 0.0625em; color: #fff; } .sheet-header-h1 { font-family: 'Oswald', sans-serif; font-size: 1.2em; font-weight: bold; z-index: 0; letter-spacing: 0.0625em; color: #000; } hr.sheet-horizontal-rule { overflow: visible; width: 90%; height: 10px; margin-top: 10px; margin-bottom: 0; border-width: 1px 0 0 0; border-style: solid; border-color: #000; border-radius: 5px; } hr.sheet-horizontal-rule::before { /* Not really supposed to work, but does */ display: block; height: 10px; margin-top: -11px; content: ""; border-width: 0 0 1px 0; border-style: solid; border-color: #000; border-radius: 5px; } .sheet-header { font-weight: bold; display: flex; align-items: center; justify-content: center; min-height: 3em; margin: 0 0 0 0; color: #fff; background-color: #000; } .sheet-column-header { font-size: 0.95em; display: flex; text-align: center; justify-content: center; justify-self: center; align-items: center; color: lightgrey; -background-color: #000; font-variant-caps: small-caps; padding: 0; line-height: 0.9em; } .sheet-column-subheader { font-size: 0.95em; display: flex; text-align: center; justify-content: center; justify-self: center; align-items: center; color: #fff; -background-color: #000; font-variant-caps: small-caps; padding: 0; line-height: 0.9em; padding: 1.2em 0 0.4em 0; } .sheet-header ~ .sheet-column-header span { padding: 1.5em 0 0 0; } .sheet-footer { font-size: 0.95em; display: block; margin: -15px 0 0 -10px; text-align: right; } .sheet-label { font-weight: bold; } .sheet-small-caps { font-variant-caps: small-caps; } .sheet-equal { margin: 4px 1px 0 1px; text-align: center; } .sheet-left, .sheet-grid-item.sheet-left { text-align: left; } .sheet-right, .sheet-grid-item.sheet-right { text-align: right; justify-self: right; } span.sheet-separator-s { width: 5px; min-width: 5px; } span.sheet-separator-m { width: 15px; min-width: 15px; } span.sheet-separator-l { width: 25px; min-width: 25px; } span.sheet-separator-xl { width: 50px; min-width: 50px; } .sheet-center, .sheet-grid-item.sheet-center { text-align: center; } span.sheet-readonly, input.sheet-tab[value="monster"]~div.sheet-character .sheet-monster+span.sheet-monster.sheet-readonly input.sheet-monster_only:checked~div.sheet-character .sheet-monster+span.sheet-monster.sheet-readonly { font-size: 18px; color: #555; justify-self: center; align-self: center; line-height: .85em; -min-width: 1em; width: 100%; display: flex; justify-content: center; -padding: 0 0 0 2px; cursor: help; } /* Hide actual radio */ input.sheet-biohaz[type="radio"] { display: flex; width: 20px; height: 10px; margin: 0 1px 1px 1px; cursor: pointer; opacity: 0; text-align: center; vertical-align: middle; } /* Fake radio using biohazard */ input.sheet-biohaz[type="radio"] + span { font-size: 17px; line-height: 16px; display: flex; width: 17px; height: 17px; margin: 0 0 0 -21px; padding: 0 0 1px 1px; -content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/skull_checked.png); color: #333; text-align: center; vertical-align: middle; background-color: #c04040; border: 1px solid black; border-radius: 50%; -background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/skull_empty.png); -background-image: 'images/skull_dark_empty.png'; -background-image: url(https://raw.githubusercontent.com/Dwarfwing/MutantYearZearoFL/master/images/skull_dark_empty.png); } input.sheet-biohaz[type="radio"]:checked + span { -background-color: #a60100; } /* Removes biohaz from all radios _after_ selected one */ input[type="radio"]:checked ~ input.sheet-biohaz[type="radio"] + span, input.sheet-biohaz[type="radio"]:checked ~ input.sheet-biohaz[type="radio"] + span { -content: ""; background-color: #cfcece; } /* Only show skulls up to the attributes max value */ input[name="attr_strength"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3), input[name="attr_strength"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3) + span, input[name="attr_strength"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4), input[name="attr_strength"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4) + span, input[name="attr_strength"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5), input[name="attr_strength"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5) + span, input[name="attr_strength"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6), input[name="attr_strength"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6) + span, input[name="attr_strength"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7), input[name="attr_strength"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7) + span, input[name="attr_strength"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8), input[name="attr_strength"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8) + span, input[name="attr_strength"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9), input[name="attr_strength"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9) + span, input[name="attr_strength"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10), input[name="attr_strength"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10) + span, input[name="attr_strength"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11), input[name="attr_strength"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11) + span, input[name="attr_strength"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12), input[name="attr_strength"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12) + span, input[name="attr_strength"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13), input[name="attr_strength"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13) + span, input[name="attr_strength"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14), input[name="attr_strength"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14) + span, input[name="attr_strength"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15), input[name="attr_strength"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15) + span { opacity: 0; display: none !important; } input[name="attr_strength"][value="13"] ~ input.sheet-biohaz:nth-of-type(1n+16), input[name="attr_strength"][value="13"] ~ input.sheet-biohaz:nth-of-type(1n+16) + span, input[name="attr_strength"][value="14"] ~ input.sheet-biohaz:nth-of-type(1n+17), input[name="attr_strength"][value="14"] ~ input.sheet-biohaz:nth-of-type(1n+17) + span, input[name="attr_strength"][value="15"] ~ input.sheet-biohaz:nth-of-type(1n+18), input[name="attr_strength"][value="15"] ~ input.sheet-biohaz:nth-of-type(1n+18) + span, input[name="attr_strength"][value="16"] ~ input.sheet-biohaz:nth-of-type(1n+19), input[name="attr_strength"][value="16"] ~ input.sheet-biohaz:nth-of-type(1n+19) + span, input[name="attr_strength"][value="17"] ~ input.sheet-biohaz:nth-of-type(1n+20), input[name="attr_strength"][value="17"] ~ input.sheet-biohaz:nth-of-type(1n+20) + span, input[name="attr_strength"][value="18"] ~ input.sheet-biohaz:nth-of-type(1n+21), input[name="attr_strength"][value="18"] ~ input.sheet-biohaz:nth-of-type(1n+21) + span, input[name="attr_strength"][value="19"] ~ input.sheet-biohaz:nth-of-type(1n+22), input[name="attr_strength"][value="19"] ~ input.sheet-biohaz:nth-of-type(1n+22) + span, input[name="attr_strength"][value="20"] ~ input.sheet-biohaz:nth-of-type(1n+23), input[name="attr_strength"][value="20"] ~ input.sheet-biohaz:nth-of-type(1n+23) + span, input[name="attr_strength"][value="21"] ~ input.sheet-biohaz:nth-of-type(1n+24), input[name="attr_strength"][value="21"] ~ input.sheet-biohaz:nth-of-type(1n+24) + span, input[name="attr_strength"][value="22"] ~ input.sheet-biohaz:nth-of-type(1n+25), input[name="attr_strength"][value="22"] ~ input.sheet-biohaz:nth-of-type(1n+25) + span, input[name="attr_strength"][value="23"] ~ input.sheet-biohaz:nth-of-type(1n+26), input[name="attr_strength"][value="23"] ~ input.sheet-biohaz:nth-of-type(1n+26) + span, input[name="attr_strength"][value="24"] ~ input.sheet-biohaz:nth-of-type(1n+27), input[name="attr_strength"][value="24"] ~ input.sheet-biohaz:nth-of-type(1n+27) + span { opacity: 1; display: none !important; } input[name="attr_strength"][value="25"] ~ input.sheet-biohaz:nth-of-type(1n+28), input[name="attr_strength"][value="25"] ~ input.sheet-biohaz:nth-of-type(1n+28) + span, input[name="attr_strength"][value="26"] ~ input.sheet-biohaz:nth-of-type(1n+29), input[name="attr_strength"][value="26"] ~ input.sheet-biohaz:nth-of-type(1n+29) + span, input[name="attr_strength"][value="27"] ~ input.sheet-biohaz:nth-of-type(1n+30), input[name="attr_strength"][value="27"] ~ input.sheet-biohaz:nth-of-type(1n+30) + span, input[name="attr_strength"][value="28"] ~ input.sheet-biohaz:nth-of-type(1n+31), input[name="attr_strength"][value="28"] ~ input.sheet-biohaz:nth-of-type(1n+31) + span, input[name="attr_strength"][value="29"] ~ input.sheet-biohaz:nth-of-type(1n+32), input[name="attr_strength"][value="29"] ~ input.sheet-biohaz:nth-of-type(1n+32) + span, input[name="attr_strength"][value="30"] ~ input.sheet-biohaz:nth-of-type(1n+33), input[name="attr_strength"][value="30"] ~ input.sheet-biohaz:nth-of-type(1n+33) + span, input[name="attr_strength"][value="31"] ~ input.sheet-biohaz:nth-of-type(1n+34), input[name="attr_strength"][value="31"] ~ input.sheet-biohaz:nth-of-type(1n+34) + span, input[name="attr_strength"][value="32"] ~ input.sheet-biohaz:nth-of-type(1n+35), input[name="attr_strength"][value="32"] ~ input.sheet-biohaz:nth-of-type(1n+35) + span, input[name="attr_strength"][value="33"] ~ input.sheet-biohaz:nth-of-type(1n+36), input[name="attr_strength"][value="33"] ~ input.sheet-biohaz:nth-of-type(1n+36) + span, input[name="attr_strength"][value="34"] ~ input.sheet-biohaz:nth-of-type(1n+37), input[name="attr_strength"][value="34"] ~ input.sheet-biohaz:nth-of-type(1n+37) + span, input[name="attr_strength"][value="35"] ~ input.sheet-biohaz:nth-of-type(1n+38), input[name="attr_strength"][value="35"] ~ input.sheet-biohaz:nth-of-type(1n+38) + span, input[name="attr_strength"][value="36"] ~ input.sheet-biohaz:nth-of-type(1n+39), input[name="attr_strength"][value="36"] ~ input.sheet-biohaz:nth-of-type(1n+39) + span { opacity: 1; display: none !important; } input[name="attr_strength"][value="37"] ~ input.sheet-biohaz:nth-of-type(1n+40), input[name="attr_strength"][value="37"] ~ input.sheet-biohaz:nth-of-type(1n+40) + span, input[name="attr_strength"][value="38"] ~ input.sheet-biohaz:nth-of-type(1n+41), input[name="attr_strength"][value="38"] ~ input.sheet-biohaz:nth-of-type(1n+41) + span, input[name="attr_strength"][value="39"] ~ input.sheet-biohaz:nth-of-type(1n+42), input[name="attr_strength"][value="39"] ~ input.sheet-biohaz:nth-of-type(1n+42) + span, input[name="attr_strength"][value="40"] ~ input.sheet-biohaz:nth-of-type(1n+43), input[name="attr_strength"][value="40"] ~ input.sheet-biohaz:nth-of-type(1n+43) + span { opacity: 1; display: none !important; } input[name="attr_agility"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3), input[name="attr_agility"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3) + span, input[name="attr_agility"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4), input[name="attr_agility"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4) + span, input[name="attr_agility"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5), input[name="attr_agility"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5) + span, input[name="attr_agility"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6), input[name="attr_agility"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6) + span, input[name="attr_agility"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7), input[name="attr_agility"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7) + span, input[name="attr_agility"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8), input[name="attr_agility"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8) + span, input[name="attr_agility"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9), input[name="attr_agility"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9) + span, input[name="attr_agility"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10), input[name="attr_agility"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10) + span, input[name="attr_agility"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11), input[name="attr_agility"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11) + span, input[name="attr_agility"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12), input[name="attr_agility"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12) + span, input[name="attr_agility"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13), input[name="attr_agility"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13) + span, input[name="attr_agility"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14), input[name="attr_agility"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14) + span, input[name="attr_agility"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15), input[name="attr_agility"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15) + span { opacity: 1; display: none !important; } input[name="attr_wits"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3), input[name="attr_wits"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3) + span, input[name="attr_wits"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4), input[name="attr_wits"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4) + span, input[name="attr_wits"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5), input[name="attr_wits"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5) + span, input[name="attr_wits"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6), input[name="attr_wits"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6) + span, input[name="attr_wits"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7), input[name="attr_wits"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7) + span, input[name="attr_wits"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8), input[name="attr_wits"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8) + span, input[name="attr_wits"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9), input[name="attr_wits"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9) + span, input[name="attr_wits"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10), input[name="attr_wits"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10) + span, input[name="attr_wits"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11), input[name="attr_wits"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11) + span, input[name="attr_wits"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12), input[name="attr_wits"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12) + span, input[name="attr_wits"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13), input[name="attr_wits"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13) + span, input[name="attr_wits"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14), input[name="attr_wits"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14) + span, input[name="attr_wits"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15), input[name="attr_wits"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15) + span { opacity: 1; display: none !important; } input[name="attr_empathy"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3), input[name="attr_empathy"][value="0"] ~ input.sheet-biohaz:nth-of-type(1n+3) + span, input[name="attr_empathy"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4), input[name="attr_empathy"][value="1"] ~ input.sheet-biohaz:nth-of-type(1n+4) + span, input[name="attr_empathy"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5), input[name="attr_empathy"][value="2"] ~ input.sheet-biohaz:nth-of-type(1n+5) + span, input[name="attr_empathy"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6), input[name="attr_empathy"][value="3"] ~ input.sheet-biohaz:nth-of-type(1n+6) + span, input[name="attr_empathy"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7), input[name="attr_empathy"][value="4"] ~ input.sheet-biohaz:nth-of-type(1n+7) + span, input[name="attr_empathy"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8), input[name="attr_empathy"][value="5"] ~ input.sheet-biohaz:nth-of-type(1n+8) + span, input[name="attr_empathy"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9), input[name="attr_empathy"][value="6"] ~ input.sheet-biohaz:nth-of-type(1n+9) + span, input[name="attr_empathy"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10), input[name="attr_empathy"][value="7"] ~ input.sheet-biohaz:nth-of-type(1n+10) + span, input[name="attr_empathy"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11), input[name="attr_empathy"][value="8"] ~ input.sheet-biohaz:nth-of-type(1n+11) + span, input[name="attr_empathy"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12), input[name="attr_empathy"][value="9"] ~ input.sheet-biohaz:nth-of-type(1n+12) + span, input[name="attr_empathy"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13), input[name="attr_empathy"][value="10"] ~ input.sheet-biohaz:nth-of-type(1n+13) + span, input[name="attr_empathy"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14), input[name="attr_empathy"][value="11"] ~ input.sheet-biohaz:nth-of-type(1n+14) + span, input[name="attr_empathy"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15), input[name="attr_empathy"][value="12"] ~ input.sheet-biohaz:nth-of-type(1n+15) + span { opacity: 1; display: none !important; } /* Broken Indicators */ input.sheet-broken-str[value="0"] ~ div .sheet-broken-str, input.sheet-broken-agi[value="0"] ~ div .sheet-broken-agi, input.sheet-broken-wit[value="0"] ~ div .sheet-broken-wit, input.sheet-broken-emp[value="0"] ~ div .sheet-broken-emp { font-weight: bold; color: #a60100; } input.sheet-broken-str[value="0"] ~ div .sheet-broken-str.sheet-input-span, input.sheet-broken-agi[value="0"] ~ div .sheet-broken-agi.sheet-input-span, input.sheet-broken-wit[value="0"] ~ div .sheet-broken-wit.sheet-input-span, input.sheet-broken-emp[value="0"] ~ div .sheet-broken-emp.sheet-input-span { box-sizing: border-box; } /* Fake radio using xbox for Experience/powerpoint */ input[type="radio"].sheet-xbox + span::before { font-size: 24px; line-height: 14px; display: inline-block; width: 15px; height: 15px; margin: 0 0 0 -20px; content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_checked.png); text-align: center; vertical-align: middle; background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_empty.png); } input.sheet-xbox { z-index: 1; width: 16px; margin-top: 3px; opacity: 0; } /* Removes xbox from all radios _after_ selected one */ input[type="radio"]:checked ~ input[type="radio"].sheet-xbox + span::before, input[type="radio"].sheet-xbox:checked ~ input[type="radio"].sheet-xbox + span::before { content: ""; } /* Fake radio using xbox for Conditions */ input[type="checkbox"].sheet-xbox + span::before { font-size: 24px; line-height: 14px; display: inline-block; width: 15px; height: 15px; margin: 0 0 0 -20px; content: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_checked.png); text-align: center; vertical-align: middle; background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Forbidden_Lands/images/xbox_empty.png); } .sheet-conditions-grid > div input.sheet-xbox { z-index: 1; width: 20px; height: 20px; margin: 1px 0 0 0; transform: scaleX(4.5); transform-origin: left; opacity: 0; } /* Removes xbox from all radios _after_ selected one */ input[type="checkbox"].sheet-xbox:not(:checked) + span::before { content: ""; } /* Fake Action Button */ button[type="action"].sheet-roll-button, button[type="roll"].sheet-roll-button { font-family: "dicefontd20"; font-size: 1.25em; line-height: 1em; display: flex; justify-content: center; box-sizing: border-box; width: 1.25em; height: 1.25em; margin: 5px 2px 5px 2px; padding: 0 0 0 0; content: "t"; cursor: pointer; border: 1px solid #ccc; border-width: 2px; border-style: outset; border-bottom-color: #bbb; border-image: initial; background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); justify-self: center; } button[type="roll"].sheet-roll-button-textonly::before { content: ""; } button.sheet-roll-button-textonly { border: 1px solid #ccc; border-width: 2px; border-style: outset; border-bottom-color: #bbb; border-image: initial; background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); justify-self: center; } button.sheet-roll-button-textonly span { padding: 0 6px 0 0; font-size: 0.75em; vertical-align: bottom; } /* Update the Dice Pool indicator */ .sheet-box-indicator button, .sheet-box-api-indicator button { z-index: 1; color: #fff; border: 1px solid #000; background: #a60100; box-shadow: 0 2px 4px 2px #000; } .sheet-box-indicator button:hover, .sheet-box-api-indicator button:hover { border: 1px solid #a60100; box-shadow: 0 1px 4px 2px #808080; } .sheet-box-indicator, .sheet-box-api-indicator { position: relative; display: flex; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; border-radius: 4px; box-shadow: 0 2px 15px transparent; max-height: 24px; } .sheet-box-indicator::after { z-index: 0; width: 3.75em; margin: 0 0 -2px -5.25em; content: ""; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; opacity: 0; border: 10px solid #a60100; border-radius: 4px; background-color: transparent; box-shadow: 0 2px 10px 5px #a60100; max-height: 20px; } .sheet-box-api-indicator::after { z-index: 0; width: 7.5em; margin: -2px 0 -4px -9em; content: ""; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; opacity: 0; border: 10px solid #a60100; border-radius: 4px; background-color: transparent; box-shadow: 0 2px 10px 5px #a60100; } .sheet-roll-indicator:checked ~ .sheet-box-indicator::after, .sheet-roll-indicator:checked ~ .sheet-box-api-indicator::after { opacity: 1; } /* api dice toggle */ button.sheet-api-button { border: 1px solid lightblue; box-shadow: 2px 2px 3px darkgrey; line-height: 0.85em; } input[type="checkbox"].sheet-hidden, .sheet-hidden { display: none; } input.sheet-hidden.sheet-api-toggle-show:checked ~ div.sheet-template-roll { display: none; } input.sheet-hidden.sheet-api-toggle-show:not(:checked) ~ .sheet-dice-rolls-copy { display: none; } .sheet-dice-rolls-copy-button::before { content: "" !important; } div.sheet-api-roll { display: none; } input.sheet-hidden.sheet-api-toggle-show:checked ~ div.sheet-api-roll { display: block; } input.sheet-hidden.sheet-api-toggle-show:checked ~ div.sheet-api-roll button::after { margin-right: 2px; content: "(API)"; } input.sheet-hidden.sheet-api-toggle-show:checked button.sheet-dice-footer-api { background: #a60100; } /* repcontrol */ /* this sets the formatting for all repcontrol buttons */ .repcontrol { display: flex; justify-content: flex-end; clear: both; } .repcontrol_del { position: absolute; right: 5px; top: 5px; z-index: 1000; } .repcontrol_move { position: absolute; right: 35px; top: 2px; z-index: 1000; } .repcontrol_add, .repcontrol_edit, .repcontrol_del { width: 2em; height: 1.2em; margin: 1px; padding: 0 1px 3px 1px; box-shadow: none; color: transparent; text-shadow: none; } .repcontrol_move { float: right; margin-right: 5px; cursor: move; } button.btn.repcontrol_edit:after { font-family: Pictos; content: '('; color: black; margin: 0 0 0 -38px; } .repcontainer.ui-sortable.editmode ~ .repcontrol button.btn.repcontrol_edit:after { margin: 0 0 0 -28px; content: ')'; } button.btn.repcontrol_add:after { font-family: Pictos; content: '&'; color: black; margin: 0 0 0 -31px; } button.btn:hover.repcontrol_edit:after, button.btn:hover.repcontrol_add:after, button.btn:hover.repcontrol_del:after { color: #a60100; } a.btn.repcontrol_move:hover { color: #a60100; } button.btn.btn-danger.pictos.repcontrol_del:hover { color: #fff; } /* ------------------- CHARACTER TYPE VISIBILITY */ input[name="attr_chartype"][value="Mutant"] ~ div .sheet-header, /* input[name="attr_chartype"][value="Mutant"] ~ div .sheet-column-header, */ input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-background-darkest { background-color: #764621; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-header, /* input[name="attr_chartype"][value="Animal"] ~ div .sheet-column-header, */ input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-background-darkest { background-color: #687569; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-header, /* input[name="attr_chartype"][value="Robot"] ~ div .sheet-column-header, */ input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-background-darkest { background-color: #035974; } input[name="attr_chartype"][value="Human"] ~ div .sheet-header, /* input[name="attr_chartype"][value="Human"] ~ div .sheet-column-header, */ input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-background-darkest { background-color: #1b6764; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-background-dark { background-color: #cd8b41; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-background-dark { background-color: #67a83f; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-background-dark { background-color: #8bb2ce; } input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-background-dark { background-color: #68a98f; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-background-light { background-color: #efd6b8; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-background-light { background-color: #d6ead8; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-background-light { background-color: #e4eef5; } input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-background-light { background-color: #e2edea; } /* -------------------------- BORDERS */ input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-border-dark { border-color: #cd8b41; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-border-dark { border-color: #67a83f; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-border-dark { border-color: #8bb2ce; } input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-border-dark { border-color: #68a98f; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-border-light { border-color: #efd6b8; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-border-light { border-color: #d6ead8; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-border-light { border-color: #e4eef5; } input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-border-light { border-color: #e2edea; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-chartype-border-darkest { border-color: #764621; } input[name="attr_chartype"][value="Animal"] ~ div .sheet-chartype-border-darkest { border-color: #687569; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-chartype-border-darkest { border-color: #035974; } input[name="attr_chartype"][value="Human"] ~ div .sheet-chartype-border-darkest { border-color: #1b6764; } /* .sheet-character-mutations, .sheet-character-modules, .sheet-character-animalpowers, .sheet-character-contacts, .sheet-character-biomech, .sheet-character-chassis,*/ .sheet-char-mutant, .sheet-char-robot, .sheet-char-animal, .sheet-char-human, .sheet-char-mutant-grid, .sheet-char-robot-grid, .sheet-char-animal-grid, .sheet-char-human-grid, .sheet-char-mutant-flex, .sheet-char-robot-flex, .sheet-char-animal-flex, .sheet-char-human-flex { display: none; } input[name="attr_force_show_mutations"]:checked ~ .sheet-character-mutations, input[name="attr_force_show_animalpowers"]:checked ~ .sheet-character-animalpowers, input[name="attr_force_show_contacts"]:checked ~ .sheet-character-contacts, input[name="attr_force_show_biomech"]:checked ~ .sheet-character-biomech, input[name="attr_force_show_modules"]:checked ~ .sheet-character-modules, input[name="attr_force_show_vehicle"]:checked ~ .sheet-vehicle-grid { display: grid; } input[name="attr_force_show_money"]:checked ~ .sheet-character-money, input[name="attr_force_show_arklevels"]:checked ~ .sheet-ark-development, input[name="attr_force_show_arkdetails"]:checked ~ .sheet-ark-details, input[name="attr_force_show_arkdetails"]:checked ~ .sheet-ark-bosses, input[name="attr_force_show_arkdetails"]:checked ~ .sheet-ark-other, input[name="attr_force_show_projects"]:checked ~ .sheet-ark-projects { display: block; } /* input[name="attr_force_show_mutations"]:not(:checked) ~ .sheet-character-mutations, input[name="attr_force_show_animalpowers"]:not(:checked) ~ .sheet-character-animalpowers, input[name="attr_force_show_contacts"]:not(:checked) ~ .sheet-character-contacts, input[name="attr_force_show_biomech"]:not(:checked) ~ .sheet-character-biomech, input[name="attr_force_show_modules"]:not(:checked) ~ .sheet-character-modules { display: none; } */ /* input[name="attr_chartype"][value="Mutant"] ~ div .sheet-char-mutant, input[name="attr_chartype"][value="Mutant"] ~ div .sheet-character-mutations, input[name="attr_chartype"][value="Robot"] ~ div .sheet-char-robot, input[name="attr_chartype"][value="Robot"] ~ div .sheet-character-modules, input[name="attr_chartype"][value="Animal"] ~ div .sheet-char-animal, input[name="attr_chartype"][value="Animal"] ~ div .sheet-character-animalpowers, input[name="attr_chartype"][value="Human"] ~ div .sheet-char-human, input[name="attr_chartype"][value="Human"] ~ div .sheet-character-contacts, input[name="attr_chartype"][value="Human"] ~ div .sheet-character-biomech */ input[name="attr_chartype"][value="Mutant"] ~ div .sheet-char-mutant, input[name="attr_chartype"][value="Robot"] ~ div .sheet-char-robot, input[name="attr_chartype"][value="Animal"] ~ div .sheet-char-animal, input[name="attr_chartype"][value="Human"] ~ div .sheet-char-human { display: block; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-char-mutant-grid, input[name="attr_chartype"][value="Robot"] ~ div .sheet-char-robot-grid, input[name="attr_chartype"][value="Animal"] ~ div .sheet-char-animal-grid, input[name="attr_chartype"][value="Human"] ~ div .sheet-char-human-grid { display: grid; } input[name="attr_chartype"][value="Mutant"] ~ div .sheet-char-mutant-flex, input[name="attr_chartype"][value="Robot"] ~ div .sheet-char-robot-flex, input[name="attr_chartype"][value="Animal"] ~ div .sheet-char-animal-flex, input[name="attr_chartype"][value="Human"] ~ div .sheet-char-human-flex { display: flex; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-appearance-grid { display: grid; padding: 0; column-gap: 2px; row-gap: 10px; grid-template-columns: 5em 2fr 0.6fr; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-appearance-grid .sheet-header { display: flex; } input[name="attr_chartype"][value="Robot"] ~ div .sheet-conditions-grid { display: none; } /* ----------------------- TABS VISIBILITY */ /* Sheet Tabs */ div.sheet-tab-content { display: none; padding: 5px; } /* USING radiobuttons in v2.00 */ input.sheet-character:checked ~ div.sheet-character, input.sheet-ark:checked ~ div.sheet-ark, input.sheet-monster_only:checked ~ div.sheet-character, input.sheet-settings:checked ~ div.sheet-settings { display: inline-block; } /* USING buttons in v2.01 */ input.sheet-tab[value="character"] ~ div.sheet-character, input.sheet-tab[value="monster"] ~ div.sheet-character, input.sheet-tab[value="ark"] ~ div.sheet-ark, input.sheet-tab[value="zonelog"] ~ div.sheet-zonelog, input.sheet-tab[value="settings"] ~ div.sheet-settings { display: inline-block; } /* input.sheet-settings:checked ~ .sheet-character-type { display: none; } */ /* input.sheet-monster_only:checked ~ div.sheet-character .sheet-toggle-monster-only, input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-toggle-monster-only { display: none; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-toggle-npc-only { display: none; } */ /* NPC - Monster View */ .sheet-toggle-monster-only, input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-toggle-pc-only, input.sheet-tab[value="monster"] ~ div.sheet-character ~ div .sheet-toggle-pc-only, input.sheet-monster_only:checked ~ div.sheet-character div.sheet-toggle-pc-only, input.sheet-monster_only:checked ~ div.sheet-character div.sheet-toggle-pc-only + span { display: none; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster, input.sheet-tab[value="monster"] ~ div.sheet-character ~ div .sheet-monster, input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-toggle-monster-only, input.sheet-tab[value="monster"] ~ div.sheet-character ~ div .sheet-toggle-monster-only, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster + span { display: block; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-grid, input.sheet-tab[value="monster"] ~ div.sheet-character ~ div .sheet-monster-grid, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-grid { display: grid; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-flex, input.sheet-tab[value="monster"] ~ div.sheet-character ~ div .sheet-monster-flex, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-flex { display: flex; } /** TABS *****************************/ div.sheet-grid-tabs { display: inline-block; } /* input[type="radio"].sheet-tab, */ button.sheet-tab { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; display: inline-block; vertical-align: bottom; width: 100px; height: 22px; margin-left: -4px; cursor: pointer; outline: none; opacity: 1; content: attr(title); -webkit-appearance: none; -moz-appearance: none; line-height: 18px; color: #444; background: #FFF; text-align: center; text-align-last: center; border: 2px solid #ccc; border-bottom: 0 !important; border-radius: 4px 4px 0 0 !important; -margin-bottom: -4px; padding: 0; } /* input[type="radio"].sheet-tab:first-of-class, */ button.sheet-tab.sheet-character { margin-left: 15px; } /* input.sheet-tab::before, .sheet-select-chartype { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; line-height: 18px; display: block; width: 120px; height: 22px; -padding-bottom: 1px; content: attr(title); text-align: center; color: #444; border: 2px solid #ccc; border-bottom: 0; border-radius: 4px 4px 0 0; background: #FFF; } */ .sheet-select-chartype { display: inline-block; vertical-align: bottom; font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; line-height: 18px; color: #444; font-size: 1.1em; width: 98px; height: 24px; margin-left: -4px; background: #FFF; text-align: center; text-align-last: center; border: 2px solid #ccc; border-bottom: 0 !important; border-radius: 4px 4px 0 0 !important; margin-top: 0.5px; margin-bottom: 0; padding: 0; } /* span.sheet-select-chartype { margin-left: -120px; } */ /* .sheet-select-chartype:hover { -background-color: #CCC; opacity: 1; } */ /* input[type="radio"].sheet-tab.sheet-settings, */ button.sheet-tab.sheet-settings { font-family: "pictos"; width: 24px; height: 22px; vertical-align: bottom; -margin-top: -4px; -margin-left: -2px; -z-index: 0; } /* */ button.sheet-tab.sheet-settings::before { font-family: "pictos"; content: "y"; } /* Hover tab */ button.sheet-tab.sheet-character:hover, button.sheet-tab.sheet-ark:hover, button.sheet-tab.sheet-npc:hover, button.sheet-tab.sheet-monster_only:hover, button.sheet-tab.sheet-settings:hover, button.sheet-tab:hover, button.sheet-tab:active, button.sheet-tab:focus, input.sheet-tab.sheet-character:hover::before, input.sheet-tab.sheet-ark:hover::before, input.sheet-tab.sheet-npc:hover::before, input.sheet-tab.sheet-monster_only:hover::before { font-weight: bold !important; -z-index: 3; -width: 120px; -height: 23px; -margin: -3px 0 0 0; -border-color: #aaa; -border-bottom-color: transparent; background: #EEE !important; color: #000 !important; } /* Active tab */ input.sheet-tab[value="character"] ~ div button[name="act_tab_character"], input.sheet-tab[value="ark"] ~ div button[name="act_tab_ark"], input.sheet-tab[value="zonelog"] ~ div button[name="act_tab_zonelog"], input.sheet-tab[value="monster"] ~ div button[name="act_tab_monster"], input.sheet-tab[value="settings"] ~ div button[name="act_tab_settings"], input.sheet-tab[value="character"] ~ div button[name="act_tab_character"]:hover, input.sheet-tab[value="ark"] ~ div button[name="act_tab_ark"]:hover, input.sheet-tab[value="zonelog"] ~ div button[name="act_tab_zonelog"]:hover, input.sheet-tab[value="monster"] ~ div button[name="act_tab_monster"]:hover, input.sheet-tab[value="settings"] ~ div button[name="act_tab_settings"]:hover { -color : #fcd67b; -background-color: #8c4110; color: #CCC !important; background-color: #000 !important; border: 2px solid #000 !important; border-bottom: 0 !important; border-radius: 4px 4px 0 0; } /* input.sheet-tab.sheet-character:checked, input.sheet-tab.sheet-ark:checked, input.sheet-tab.sheet-npc:checked, input.sheet-tab.sheet-monster_only:checked, input.sheet-tab.sheet-settings:checked { -z-index: 2; opacity: 1; border: 0; } input.sheet-tab.sheet-character:hover, input.sheet-tab.sheet-ark:hover, input.sheet-tab.sheet-npc:hover, input.sheet-tab.sheet-monster_only:hover, input.sheet-tab.sheet-settings:hover { -z-index: 3; opacity: 1; } input.sheet-tab.sheet-settings:hover::before { -z-index: 3; -width: 23px; border-color: #aaa; -border-bottom-color: transparent; background: #EEE; } input.sheet-tab:active, input.sheet-tab:focus { -outline: none; } input.sheet-tab:hover::before { -background: #EEE; } input.sheet-tab:hover::before { -font-weight: bold; -height: 23px; -margin: -3px 0 0 -2px; -background: #EEE; } input.sheet-tab:checked::before, input.sheet-tab:checked:hover::before { font-weight: bold; -width: 120px; -height: 23px; -margin: -3px 0 0 -2px; color: #fff; border: 2px solid #000; border-bottom: 0; border-radius: 4px 4px 0 0; background: #000; } input.sheet-tab.sheet-settings:checked::before, input.sheet-tab.sheet-settings:checked:hover::before { width: 24px; } /* hides radio selector input.sheet-tab.sheet-character:checked::after, input.sheet-tab.sheet-ark:checked::after, input.sheet-tab.sheet-npc_only:checked::after, input.sheet-tab.sheet-monster_only:checked::after, input.sheet-tab.sheet-settings:checked::after { opacity: 0; } */ /* SHEEET *********************/ .sheet-wrapper { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; overflow: hidden; box-sizing: border-box; width: 100%; min-width: 820px; -padding: 70px 0 50px 0; -margin-top: 10px; color: #000; -border: 2px solid #000; border-top: 1px solid #CCC; border-bottom: 4px solid #000; background-color: inherit; } /* LOGO ************************/ .sheet-logo { min-width: 820px; width: 100%; max-height: 56px; margin-top: -40px; margin-right: 50px; -text-align: right; line-height: 24px; text-align: right; } span.sheet-logo-image { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/logo.png); background-size: contain; background-repeat: no-repeat; background-position:right; width: 150px; height: 55px; -margin: -15px 0 0 0; display: inline-block; margin-top: 20px; -margin-left: 60px; text-align: right; } span.sheet-logo-image.lang-sv { background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/logo-sv.png); } input { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; color: #000; } .sheet-input:focus, input[type="text"].sheet-input:focus, input[type="number"].sheet-input:focus, input[type="text"].sheet-input:focus, input[type="number"].sheet-input:focus, input[type="text"].sheet-input-number:focus, input[type="number"].sheet-input-number:focus, .sheet-input-textarea:focus, textarea:focus { outline: none; background-color: #ffffea; } .sheet-input, input[type="text"].sheet-input, input[type="number"].sheet-input { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; width: 100%; height: 2.25em; color: #000; } input[type="text"].sheet-input-number, input[type="number"].sheet-input-number, input[type="select"].sheet-input-number, input[type="select"].sheet-input { width: 100%; max-height: 2.25em; text-align: center; align-self: center; color: #000; width: 2.5em; } select.sheet-input { width: 100%; min-width: 2.5em; height: 2.25em; margin: 0; color: #000; text-align-last: center; text-align: center; -webkit-appearance: none; -moz-appearance: none; } select.sheet-input:hover { -webkit-appearance: menulist; -moz-appearance: menulist; padding: 0; } input.sheet-input.sheet-input-number-center { display: flex; width: 2.5em; text-align: center; justify-self: center; } input.sheet-input.sheet-input-center { display: flex; min-width: 2.5em; text-align: center; justify-self: center; } /* change checkbox appearance */ input[type="checkbox"] { height: 1em; width: 1em; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; vertical-align: text-bottom; border: 1px solid #000; border-radius: 4px; outline: none; background-color: #fff; cursor: pointer; } input[type="checkbox"]:checked { border: 1px solid #000; background-color: #fff; vertical-align: text-bottom; } input[type="checkbox"]:checked::after { content: "3"; font-family: pictos; color: #000; position: relative; top: -7px; } input[type="checkbox"]:active { border: 2px solid #34495e; } /* end checkbox appearance */ /* change radio appearance */ input[type="radio"] { height: 1em; width: 1em; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; vertical-align: text-bottom; border: 1px solid #333; border-radius: 50%; outline: none; background-color: #fff; cursor: pointer; opacity: 0.5; } input[type="radio"].sheet-xbox { opacity: 0; } input[type="radio"]:checked { border: 1px solid #333; border-radius: 50%; background-color: #fff; vertical-align: text-bottom; } input[type="radio"]:checked::after { content: "*"; font-family: pictos; color: #000; position: relative; top: -5px; } /* end radio appearance */ input[type="checkbox"].sheet-input { height: 11px; width: 11px; justify-self: center; align-self: center; } .sheet-input-textarea { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; line-height: 1em; overflow: hidden; width: 100%; height: 2.25em; min-height: 1.9em; margin: 0; padding: 0 2px 0 2px; resize: vertical; color: #000; } input[disabled].sheet-input-number, input[readonly].sheet-input, textarea[disabled].sheet-input, textarea[readonly].sheet-input, input[readonly].sheet-input-number { font-style: italic; cursor: not-allowed; text-align: center; color: #6e6e6e; border-color: #6e6e6e; background-color: #eee; max-width: 2.5em; justify-self: center; } button > input.sheet-input { max-height: 1.75em; } button[type="action"] { border-radius: 5px; } /* hide spinner in FF number inputs */ input[type="number"]:not(:hover)::-webkit-inner-spin-button, input[type="number"]:not(:hover)::-webkit-outer-spin-button { margin: 0; -webkit-appearance: none; } input[type="number"]:not(:hover) { -moz-appearance: textfield; } /* highlight rows on hover */ .itemcontrol + div:hover, .sheet-skills-grid span.sheet-skills-row:hover { background-color: #e6e6e6; } /* show/hide areas */ .sheet-expand { position: absolute; z-index: 6; top: -4px; left: -3px; width: 18px; opacity: 0; } input.sheet-expand + span::before { font-family: pictos; font-size: 14px; position: absolute; z-index: 3; top: -5px; left: 0; width: 13px; height: 16px; content: "y"; cursor: pointer; opacity: 0.001; color: #c3996b; } .sheet-vehicle-grid > input.sheet-expand + span::before { margin-top: 2.75em; } input.sheet-expand + span::before, input.sheet-expand:checked + span::before { opacity: 0.25; } .repitem .sheet-weapons-grid:hover input.sheet-expand+span::before, .repitem .sheet-monster-features-grid:hover input.sheet-expand+span::before, .repitem .sheet-talents-grid:hover input.sheet-expand+span::before, .sheet-armor-box10:hover input.sheet-expand+span::before, .sheet-armor-box10-2:hover input.sheet-expand+span::before, .sheet-armor-box10-3:hover input.sheet-expand+span::before, .sheet-armor-box10-4:hover input.sheet-expand+span::before, .sheet-armor-box10-5:hover input.sheet-expand+span::before, .sheet-shield-box12:hover input.sheet-expand+span::before, .repitem .sheet-gear-grid:hover input.sheet-expand+span::before, .sheet-vehicle-grid:hover input.sheet-expand+span::before, .repitem .sheet-vehiclegear-grid:hover input.sheet-expand+span::before, .repitem .sheet-spells-grid:hover input.sheet-expand+span::before, .sheet-skills-row:hover input.sheet-expand+span::before { opacity: 0.85; } input.sheet-expand~.sheet-input-textarea, .repitem input.sheet-expand~.sheet-input-textarea, input.sheet-expand~.sheet-weapons-subgrid, input.sheet-expand~.sheet-armor-row2, input.sheet-expand~.sheet-endure-row2, input.sheet-expand~.sheet-heal-row2, input.sheet-expand~.sheet-insight-row2, input.sheet-expand~.sheet-manipulate-row2, input.sheet-expand~.sheet-shoot-row2, input.sheet-expand~.sheet-fight-row2, input.sheet-expand~.sheet-might-row2, input.sheet-expand~.sheet-move-row2, input.sheet-expand~.sheet-scout-row2, input.sheet-expand~.sheet-sneak-row2, input.sheet-expand~.sheet-know-the-zone-row2 { display: none; } input.sheet-expand:checked~.sheet-input-textarea, .repitem input.sheet-expand:checked~.sheet-input-textarea, input.sheet-expand:checked~.sheet-weapons-subgrid, input.sheet-expand:checked~.sheet-armor-row2, input.sheet-expand:checked~.sheet-endure-row2, input.sheet-expand:checked~.sheet-heal-row2, input.sheet-expand:checked~.sheet-insight-row2, input.sheet-expand:checked~.sheet-manipulate-row2, input.sheet-expand:checked~.sheet-shoot-row2, input.sheet-expand:checked~.sheet-fight-row2, input.sheet-expand:checked~.sheet-might-row2, input.sheet-expand:checked~.sheet-move-row2, input.sheet-expand:checked~.sheet-scout-row2, input.sheet-expand:checked~.sheet-sneak-row2, input.sheet-expand:checked~.sheet-know-the-zone-row2 { display: grid; box-sizing: border-box; margin: 0; -border: 2px dotted #c3996b; width: 100%; } input.sheet-expand:checked ~ .sheet-input-textarea { line-height: 1.2em; display: block; box-sizing: border-box; height: 4.5em; min-height: 2em; margin: 0; border: 2px dotted #c3996b; overflow: hidden; overflow-y: auto; } /* character grid layout */ .sheet-character-grid { display: grid; -margin: -10px 0 0 0; column-gap: 4px; row-gap: 4px; grid-template-columns: 42% 25% auto; } .sheet-box { padding: 0; -margin-bottom: 5px; text-align: left; border: 2px solid #000; border-radius: 4px; -font-size: 1.05em; } /* Add Backgrounds to Headers div */ input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-attributes-box1.sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-monster-stats-box1.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-development-grid .sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header7.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-details div.sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-character-weapons div.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header2.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-skills-header-row { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header3.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-dice_pool-box1 { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-talents-box { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header9.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-other div.sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-mutant-box { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header10.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-character-rotpoints .sheet-talents-box, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-bosses div.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header3.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-talents-box { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header18.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-character-talents .sheet-talents-box { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header12.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-dice_pool-box1, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-monster-features-box.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-character-experience { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header9.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-relationships-grid .sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-gear-grid div.sheet-header, /* input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-gear-box6, */ input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-character-money .sheet-header, /* input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-vehiclegear-box1, */ input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-consumables-grid .sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-powerpoint-box1, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-notes .sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-npc-grid div.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header13.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-appearance-box1.sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark h1[data-i18n="ark"], input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-description-box1.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header15.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-rot-box, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-information-box0.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header12b.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-projects-grid .sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-armor-grid .sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-injuries-box1.sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header12.jpg"); } /* input.sheet-header-bgimg:checked ~ div .sheet-experience-grid */ input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-spells-box, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-beasts-box, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-notes-grid .sheet-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header6.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-vehicle-box1.sheet-header, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-notes-grid h1, input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-bosses-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header18.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-projects-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header17.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-ark-other-grid h1 { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header19.jpg"); } input[name="attr_chartype"][value="Mutant"] ~ input.sheet-header-bgimg:checked ~ div .sheet-log-grid-header { background-size: cover; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/header17.jpg"); } /* ADD TOGGLE FOR MODIFIERS */ /* CHARACTER SHEET LAYOUT */ .sheet-character-type { -display:flex; -width: 100%; -text-align: left; -justify-self: start; -margin: -20px 15px 25px -55px; } .sheet-character-type-break { clear:left; } .sheet-character-heading { padding: 5px; margin-top: 20px; border: 2px solid #000; grid-column: 1/span 3; grid-row-start: 1; display: flex; justify-content: space-evenly; justify-self: stretch; } .sheet-character-attributes { grid-column-start: 1; } /* monster version of attributes */ input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-attributes, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-attributes { background-image: none; padding: 0; margin: -2px 0px 0 0px; border: 2px solid #000; background-color: inherit; height: 100%; } .sheet-character-appearance { grid-column: 2/span 2; -grid-column-end: 3; } .sheet-character-conditions { padding: 10px 0 5px 0; border: none; grid-column: 1/3; } .sheet-character-attributes, .sheet-character-appearance { padding: 0 0 10px 0; margin: 0; -border: 10px solid #000; border: 2px solid #000; overflow: hidden; } .sheet-character-injuries, .sheet-character-weapons, .sheet-character-beasts, .sheet-character-notes, .sheet-character-armor, .sheet-character-relationships, .sheet-character-spells, .sheet-ark-functions, .sheet-ark-hirelings, .sheet-ark-stockpile, .sheet-ark-notes { padding: 0; -margin: 0 0 5px 0; -border: 7px solid #000; border: 2px solid #000; overflow: hidden; -height: fit-content; } .sheet-character-injuries, .sheet-character-weapons { grid-column: 1/span 2; overflow: hidden; } .sheet-character-beasts { display: none; grid-column: 1/span 2; grid-row-start: 11; overflow: hidden; } .sheet-character-notes { grid-column: 1/span 2; grid-row-start: 12; overflow: hidden; } .sheet-character-armor { height: fit-content; grid-column: 1/span 2; grid-row-start: 6; -padding: 0 0 8px 0; overflow: hidden; } .sheet-character-relationships, .sheet-character-spells { height: fit-content; grid-column: 1/3; padding: 0 0 8px 0; overflow: hidden; } .sheet-character-skills, .sheet-character-dice_pool { padding: 0; -margin: -2px 0px 0 0px; border: 3px solid #000; overflow: hidden; } .sheet-character-skill-dice-box { display: flex; width: 100%; -justify-content: space-evenly; padding: 0; border: none; grid-column: 1/span 2; grid-row-start: 4; overflow: hidden; } .sheet-character-skills { min-width: 18em; width: 50%; } .sheet-character-dice_pool { min-width: 19em; width: 50%; -max-width: 21em; -background-color: #ffffea; } input.sheet-dice_only:checked ~ div.sheet-character .sheet-character-dice_pool { width: 100%; } input.sheet-dice_only:checked ~ div.sheet-character .sheet-box.sheet-character-skill-dice-box { display: flex; min-width: 20em; -margin-top: -1.5em; grid-column: 1/4; justify-self: center; } .sheet-character-column3 { height: fit-content; grid-column-start: 3; -grid-row-end: span 6; grid-row: 3/span 8; border: none; overflow: hidden; -display: flex; } .sheet-character-column3 .sheet-box { margin-bottom: 4px; } .sheet-character-talents, .sheet-character-mutations, .sheet-character-modules, .sheet-character-animalpowers, .sheet-character-contacts, .sheet-character-biomech { height: fit-content; overflow: hidden; } .sheet-character-gear { height: fit-content; overflow: hidden; } .sheet-character-vehicle { height: fit-content; overflow: hidden; } .sheet-character-money, .sheet-character-consumables { grid-column-start: 3; padding: 0; background-color: inherit; overflow: hidden; } .sheet-character-experience { height: 2.25em; grid-column-start: 3; overflow: hidden; font-weight: bold; display: flex; align-items: center; justify-content: center; -margin: 5px 0 0 0; color: #fff; } .sheet-input-experience { margin-top: 4px; } .sheet-character-powerpoint { height: fit-content; grid-column-start: 3; padding: 0; -border: 7px solid #000; border: 2px solid #000; background-color: inherit; overflow: hidden; } .sheet-powerpoint-grid .sheet-powerpoint-box2, .sheet-powerpoint-grid .sheet-powerpoint-box3 { -padding: 0 0 10px 0; } .sheet-character-spells { display: none; -grid-row-start: 11; overflow: hidden; } .sheet-character-relationships { grid-row-start: 7; overflow: hidden; } .sheet-character-notes { grid-row-start: 8; overflow: hidden; } /* ---------------------------------- Heading */ .sheet-heading-grid { -align-items: stretch; justify-self: left; justify-content: flex-start; width: 100%; -display: grid; display: flex; margin: 0; -grid-template-columns: 8em 150px 8em 150px 8em 4em; -grid-template-columns: auto auto auto auto auto; -column-gap: 1em; -grid-template-rows: auto auto; } .sheet-heading-box { margin: 5px 7px 5px 7px; justify-self: center; -margin-top: -5px; } .sheet-heading-box .sheet-label { align-self: center; justify-self: left; padding-left: 1em; display: inline-block; position: relative; -bottom: -5px; -margin-top: 20px; } .sheet-heading-box .sheet-input-number, .sheet-heading-box .sheet-input { align-self: center; justify-self: center; text-align: center; padding-top: 3px; padding-bottom: 3px; min-width: 5em; height: 2.75em !important; max-height: 2.75em !important; } .sheet-heading-box1 { width: 200px; } .sheet-heading-box3, .sheet-heading-box5 { width: 125px; } .sheet-heading-box5m { width: 200px; } .sheet-heading-box4 { width: 200px; } .sheet-heading-box6 { width: 250px; } /* input[name="attr_chartype"][value="Mutant"] ~ div.sheet-character-grid .sheet-heading-box3, input[name="attr_chartype"][value="Mutant"] ~ div.sheet-character-grid .sheet-heading-box9, input[name="attr_chartype"][value="Robot"] ~ div.sheet-character-grid .sheet-heading-box3, input[name="attr_chartype"][value="Robot"] ~ div.sheet-character-grid .sheet-heading-box7 { display:none; } */ .sheet-heading-box7, .sheet-heading-box9 { -text-align: center; -position: relative; -bottom: -17px; } .sheet-heading-box7 .sheet-label, .sheet-heading-box9 .sheet-label { -padding-left: 0; -bottom: 0; } .sheet-heading-grid div:nth-child(even), .sheet-heading-grid div:nth-child(even) input { -width: 11.5em; -text-align: left; -align-self: center; } .sheet-heading-grid div:nth-child(odd) { -width: 11.5em; -text-align: right; -align-self: center; } /* ---------------------------------- Attributes */ .sheet-attributes-grid { display: flex; flex-wrap: wrap; justify-content: space-between; -padding: 0 0 5px 0; padding: 0; } .sheet-attributes-grid > div:first-child { margin-bottom: 0.5em; margin-top: 0; } .sheet-attributes-grid > div:not(:first-child) { display: flex; align-items: center; flex-wrap: wrap; -margin: 0 -5px 5px -3px; -border-bottom: 1px solid #000; } .sheet-attributes-grid > .sheet-attributes-box2, .sheet-attributes-grid > .sheet-attributes-box6, .sheet-attributes-grid > .sheet-attributes-box10, .sheet-attributes-grid > .sheet-attributes-box14 { font-size: 1.2em; justify-content: space-around; width: 30%; min-width: 4.5em; padding-left: 0.4em; } .sheet-attributes-grid>.sheet-attributes-box3, .sheet-attributes-grid>.sheet-attributes-box5, .sheet-attributes-grid>.sheet-attributes-box7, .sheet-attributes-grid>.sheet-attributes-box9, .sheet-attributes-grid>.sheet-attributes-box11, .sheet-attributes-grid>.sheet-attributes-box13, .sheet-attributes-grid>.sheet-attributes-box15, .sheet-attributes-grid>.sheet-attributes-box17 { justify-content: left; width: 2.5em; } .sheet-attributes-grid > .sheet-attributes-box4, .sheet-attributes-grid > .sheet-attributes-box8, .sheet-attributes-grid > .sheet-attributes-box12, .sheet-attributes-grid > .sheet-attributes-box16 { -justify-content: space-between; width: 45%; min-width: 9.25em; align-self: center; } .sheet-attributes-box1 { width: 104%; -margin: -2px -5px 0 -5px; overflow: hidden; } .sheet-input-span { font-size: 18px; z-index: 1; display: flex; align-items: center; justify-content: center; align-self: center; margin: 0 0 0 -3px; padding: 0 0 5px 0; box-sizing: border-box; width: 34px; height: 34px; color: #555; cursor: help; } .sheet-attributes-grid button[type="action"] { width: 80%; height: 1.65em; padding: 0; -font-size: .875em; } /* -----------------------------------Monster Tab layout */ input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-grid, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-grid { grid-template-columns: 32% 32% 35%; margin: 20px 0 0 0; -padding: 0; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-attributes, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-attributes { -height: fit-content; -width: 100%; grid-column: 1/3; grid-row-start: 1; display: grid; grid-template-columns: 50% 50%; grid-template-rows: 4em auto; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-stat1, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-stat1 { -height: fit-content; margin: 0; width: 100%; height: 4em; grid-column: 1/span 2; grid-row-start: 1; display: flex; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-attributes-grid, input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-grid { -height: fit-content; padding: 0; width: 100%; grid-column: 1/span 2; grid-row-start: 2; } input.sheet-tab[value="monster"] ~ div.sheet-character div.sheet-attributes-box1 h1, input.sheet-monster_only:checked ~ div.sheet-character div.sheet-attributes-box1 h1 { display: none; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-features, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-features { grid-column: 1/3; grid-row-start: 2; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-weapons, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-weapons { grid-column: 1/3; grid-row-start: 3; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-box.sheet-character-skill-dice-box, input.sheet-monster_only:checked ~ div.sheet-character .sheet-box.sheet-character-skill-dice-box { display: grid; padding: 0; margin: 0 0 0 0; border: none; grid-column-start: 3; grid-row-end: span 10; grid-row-start: 1; grid-row-gap: 4px; grid-template-columns: auto; grid-template-rows: auto auto; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-description, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-description { grid-column: 1; grid-row-start: 1; width: 95%; } .sheet-monster-description textarea { margin: 3px 8px 3px 3px; width: 95%; min-height: 5em; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-dice_pool, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-dice_pool { grid-column: 1; grid-row-start: 2; width: 95%; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-skills, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-skills { margin-top: 2px; grid-column: 1; grid-row-start: 3; width: 95%; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-armor, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-armor { -height: fit-content; grid-column: 1/3; grid-row-start: 4; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-character-notes, input.sheet-monster_only:checked ~ div.sheet-character .sheet-character-notes { -height: fit-content; grid-column: 1/3; grid-row-start: 5; } /* ---------------------------------- Monster Stats */ .sheet-monster-stat1 > *[class^="sheet-monster-stats-box"] { display: flex; align-items: center; justify-self: center; } .sheet-monster-stat1 > .sheet-column-header { margin-top: 1.5em; } /* input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-grid { margin: 0; padding: 0 1em 0 1em; width: 37em; float: right; } input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-grid > div:not(:first-child) { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 3px; } */ input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-attributes-box8 input.sheet-biohaz, input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-box8 input.sheet-biohaz, input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-attributes-box12 input.sheet-biohaz, input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-box12 input.sheet-biohaz, input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-attributes-box16 input.sheet-biohaz, input.sheet-monster_only:checked ~ div.sheet-character .sheet-attributes-box16 input.sheet-biohaz { -margin: -10px -28px -10px -10px; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-stat1, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-stat1 { -display: grid; display: flex; width: 100%; -padding: 0 2px 0 2px; -margin: 0 -6px 0 -6px; -row-gap: 2px; -grid-template-columns: 4em 7em auto 3em 3em 8em 4em 4em auto; } .sheet-monster-stat1 input[type="text"].sheet-header-h1 { font-size: 1.65em; width: 38%; height: 1.35em; margin: -15px 0 0 0; padding: 0; color: #333; background-color: white; } .sheet-monster-stats-box1 { height: 4em; margin: 0; -grid-column: 1/10; -grid-row-start: 1; width: 100% } /* .sheet-monster-stats-box2 { grid-column-start: 1; grid-row-start: 1; } .sheet-monster-stats-box3 { grid-column-start: 2; grid-row-start: 1; } .sheet-monster-stats-box4 { grid-column-start: 3; grid-row-start: 1; } .sheet-monster-stats-box5 { grid-column-start: 4; grid-row-start: 1; justify-self: right; } .sheet-monster-stats-box6 { grid-column-start: 5; grid-row-start: 1; justify-self: left; } .sheet-monster-stats-box6 span::before { content: "/"; padding: 0 2px 0 0; } .sheet-monster-stats-box7 { grid-column-start: 6; grid-row-start: 1; } .sheet-monster-stats-box8 { grid-column-start: 7; grid-row-start: 1; } .sheet-monster-stats-box9 { grid-column-start: 8; grid-row-start: 1; } .sheet-monster-stats-box10 { grid-column-start: 9; grid-row-start: 1; } .sheet-monster-stats-box11 { width: 3em; grid-column-start: 1; grid-row-start: 2; } .sheet-monster-stats-box12 { grid-column-start: 2; grid-row-start: 2; } .sheet-monster-stats-box13 { grid-column-start: 3; grid-row-start: 2; } .sheet-monster-stats-box14 { width: 3em; grid-column-start: 4; grid-row-start: 2; } .sheet-monster-stats-box15 { grid-column-start: 5; grid-row-start: 2; } .sheet-monster-stats-box16 { grid-column-start: 6; grid-row-start: 2; } .sheet-monster-stats-box17 { grid-column-start: 7; grid-row-start: 2; } .sheet-monster-stats-box18 { grid-column-start: 8; grid-row-start: 2; } .sheet-monster-stats-box19 { grid-column-start: 9; grid-row-start: 2; } */ /* ---------------------------------- Monster Attacks */ /*rep-items counter*/ .sheet-repeating-fields { counter-reset: sheet-rep-items 0; } input[type="checkbox"].sheet-counted:checked + span::before { font-size: 2em; font-weight: bold; position: absolute; top: -3px; left: 0; content: counter(sheet-rep-items) " "; counter-increment: sheet-rep-items; color: #000; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-monster-features-grid, input.sheet-monster_only:checked ~ div.sheet-character .sheet-monster-features-grid { display: grid; column-gap: 1px; row-gap: 2px; grid-template-columns: 7em auto 2.5em 2.5em 5em 3em; } .sheet-monster-features-box { grid-column: 1/7; grid-row-start: 1; } .sheet-monster-features-box1 { grid-column-start: 1; grid-row-start: 1; } .sheet-monster-features-box2 { grid-column-start: 2; grid-row-start: 1; width: 98% } .sheet-monster-features-box3 { grid-column-start: 3; grid-row-start: 1; } .sheet-monster-features-box4 { grid-column-start: 4; grid-row-start: 1; } .sheet-monster-features-box5 { grid-column-start: 5; grid-row-start: 1; } .sheet-monster-features-box6 { grid-column-start: 6; grid-row-start: 1; } .sheet-monster-features-box7 { grid-column-start: 7; grid-row-start: 1; } .sheet-monster-features-box8 { grid-column: 1/7; grid-row-start: 2; margin-left: 5px; background-color: inherit; } /* -----------------------------------NPC Tab layout */ input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-grid { grid-template-columns: auto auto 22em; margin: -4px 0 0 0; padding: 0; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-heading { height: fit-content; grid-column: 1/3; grid-row-start: 1; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-attributes { height: fit-content; grid-column: 1/2; grid-row-start: 2; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-appearance { grid-column: 3; grid-row-start: 2; border: none; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-weapons { grid-column: 1/2; grid-row: 3; border: none; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-armor { grid-column: 1/2; grid-row: 4; border: none; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-skills { margin-top: 2px; grid-column: 1; grid-row-start: 5; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-box.sheet-character-skill-dice-box { display: grid; padding: 0; margin: 0 0 0 0; border: none; grid-column: 2; -grid-column-start: 1; grid-row-end: span 4; grid-row-start: 5; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-dice_pool { grid-column-start: 2; grid-row: span 2; grid-row-start: 4; } input.sheet-npc_only:checked ~ div.sheet-character .sheet-character-column3 { height: fit-content; grid-column-start: 3; grid-row-start: 5; } /* ---------------------------------- Details */ .sheet-details-grid { display: grid; padding: 2em 0 2em 0; column-gap: 2px; row-gap: 1em; grid-template-columns: auto 2em 3em auto; grid-template-rows: auto auto auto; align-items: center; } .sheet-details-grid > div { display: flex; align-items: center; justify-content: space-evenly; } .sheet-details-grid > div textarea { height: 100%; } .sheet-details-box1 { grid-column-start: 1; grid-row-start: 1; } .sheet-details-box2 { grid-column: 2/6; grid-row-start: 1; } .sheet-details-box3 { grid-column-start: 1; grid-row-start: 2; } .sheet-details-box4 { grid-column: 2/6; grid-row-start: 2; } .sheet-details-box5 { grid-column-start: 1; grid-row-start: 3; } .sheet-details-box6 { grid-column: 2/4; grid-row-start: 3; } .sheet-details-box7 { grid-column-start: 4; grid-row-start: 3; margin: 0 0 0 -5px; } .sheet-details-box8 { grid-column-start: 5; grid-row-start: 3; margin: 0 0 0 -5px; } /* ---------------------------------- Appearance */ .sheet-appearance-grid { display: grid; padding: 0; column-gap: 2px; row-gap: 10px; grid-template-columns: 5em auto; grid-template-rows: 3em auto auto auto; } .sheet-appearance-grid > div:first-child { -padding: 0 -10px 0 -10px; } .sheet-appearance-grid > .sheet-appearance-box { display: flex; -align-items: flex-start; justify-content: space-evenly; } .sheet-appearance-grid .sheet-label { padding-top: 8px; } .sheet-appearance-grid > div textarea { height: 100%; } .sheet-chassis-grid div .sheet-input-textarea, .sheet-appearance-grid div .sheet-input-textarea { height: 3.5em; min-height: 3em; margin-right: 5px; } .sheet-appearance-box1 { grid-column: 1/3; grid-row-start: 1; } .sheet-appearance-box2 { grid-row-start: 2; } .sheet-appearance-box3 { grid-row-start: 2; } .sheet-appearance-box4 { grid-row-start: 3; } .sheet-appearance-box5 { grid-row-start: 3; } .sheet-appearance-box6 { grid-row-start: 4; } .sheet-appearance-box7 { grid-row-start: 4; } .sheet-chassis-box { padding: 0px 8px 0px 10px; } .sheet-chassis-box .sheet-label { padding-left: 10px; padding-top: 0; } .sheet-chassis-box1 { grid-row-start: 1; grid-column: 3/5; } .sheet-chassis-box2 { grid-row-start: 2; grid-column-start: 3; } .sheet-chassis-box3 { grid-row-start: 2; grid-column-start: 4; } .sheet-chassis-box4 { grid-row-start: 3; grid-column-start: 3; } .sheet-chassis-box5 { grid-row-start: 3; grid-column-start: 4; } .sheet-chassis-box6 { grid-row-start: 4; grid-column-start: 3; } .sheet-chassis-box7 { grid-row-start: 4; grid-column-start: 4; } /* ---------------------------------- Conditions */ .sheet-conditions-grid { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 4px; -padding-top: 6px; margin: 0 10px 5px 10px; align-content: center; } .sheet-conditions-grid > div { display: flex; align-items: center; justify-content: center; width: 100%; } .sheet-conditions-grid > div input.sheet-xbox { transform: none; } .sheet-conditions-box2 { grid-column-start: 1; grid-row-start: 2; border-top-left-radius: 5px; border-top-right-radius: 5px; } .sheet-conditions-box3 { grid-column-start: 1; grid-row-start: 3; font-size: 0.8em; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 3px; } .sheet-conditions-box4 { grid-column-start: 2; grid-row-start: 2; border-top-left-radius: 5px; border-top-right-radius: 5px; } .sheet-conditions-box5 { grid-column-start: 2; grid-row-start: 3; font-size: 0.8em; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 3px; } .sheet-conditions-box6 { grid-column-start: 3; grid-row-start: 2; border-top-left-radius: 5px; border-top-right-radius: 5px; } .sheet-conditions-box7 { grid-column-start: 3; grid-row-start: 3; font-size: 0.8em; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 3px; } .sheet-conditions-box8 { grid-column-start: 4; grid-row-start: 2; border-top-left-radius: 5px; border-top-right-radius: 5px; } .sheet-conditions-box9 { grid-column-start: 4; grid-row-start: 3; font-size: 0.8em; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 3px; } input.sheet-conditions-hungry:checked ~ div > span.sheet-conditions-hungry, input.sheet-conditions-sleepy:checked ~ div > span.sheet-conditions-sleepy, input.sheet-conditions-thirsty:checked ~ div > span.sheet-conditions-thirsty, input.sheet-conditions-cold:checked ~ div > span.sheet-conditions-cold { -font-weight: bold; -color: #a60100; color: #eee; } input.sheet-conditions-hungry:checked ~ div.sheet-conditions-hungry, input.sheet-conditions-sleepy:checked ~ div.sheet-conditions-sleepy, input.sheet-conditions-thirsty:checked ~ div.sheet-conditions-thirsty, input.sheet-conditions-cold:checked ~ div.sheet-conditions-cold { background-color: #a60100; } /* ---------------------------------- Critical Injuries */ .sheet-injuries-grid { display: grid; padding: 0 0 2px 0; column-gap: 2px; row-gap: 2px; grid-template-columns: 1fr 6em 6em 2fr 8em; } .sheet-injuries-box1 { grid-column: 1/6; grid-row-start: 1; } .sheet-injuries-box2 { grid-column-start: 1; grid-row-start: 1; } .sheet-injuries-box3 { grid-column-start: 2; grid-row-start: 1; } .sheet-injuries-box4 { grid-column-start: 3; grid-row-start: 1; } .sheet-injuries-box5 { grid-column-start: 4; grid-row-start: 1; } .sheet-injuries-box6 { grid-column-start: 5; grid-row-start: 1; } .sheet-injuries-box7 { grid-column: 1/6; grid-row-start: 2; } .sheet-injuries-box8 { grid-column-start: 1; } .sheet-injuries-box13 { display: none; } /* ---------------------------------- Weapons */ .sheet-weapons-grid { display: grid; -padding: 0 0 2px 0; column-gap: 2px; -row-gap: 2px; grid-template-columns: auto 4em 2.25em 4px 2.25em 2.25em 4px 2.25em 2.25em 2.25em 2.25em 4px 2.25em 2.25em 2.25em 4px 2em 2em; } .sheet-weapons-box0 { grid-column: 1/19; grid-row-start: 1; } .sheet-weapons-box-header { grid-column: 1/5; grid-row-start: 1; } .sheet-weapons-box-skill { grid-column: 5/7; grid-row-start: 1; } .sheet-weapons-box-gear { grid-column: 8/12; grid-row-start: 1; } .sheet-weapons-box-damage { grid-column: 12/15; grid-row-start: 1; } .sheet-weapons-box.sheet-readonly.sheet-separator { line-height: 100%; font-size: 2.25em; align-self: center; padding-bottom: 2px; color: #999; } .sheet-weapons-box1 { grid-row-start: 1; grid-column-start: 18; } .sheet-weapons-box2 { grid-row-start: 1; grid-column-start: 17; } .sheet-weapons-box3 { grid-row-start: 1; grid-column-start: 1; } .sheet-weapons-box4 { grid-row-start: 1; grid-column-start: 2; } .sheet-weapons-box5 { grid-row-start: 1; grid-column-start: 3; } .sheet-weapons-box6 { grid-row-start: 1; grid-column-start: 4; } .sheet-weapons-box7 { grid-row-start: 1; grid-column-start: 5; } .sheet-weapons-box8 { grid-row-start: 1; grid-column-start: 6; } .sheet-weapons-box9 { grid-row-start: 1; grid-column-start: 7; } .sheet-weapons-box11 { grid-row-start: 1; grid-column-start: 8; justify-self: right; } .sheet-weapons-box12 { grid-row-start: 1; grid-column-start: 9; justify-self: left; } .sheet-weapons-box13 { grid-row-start: 1; grid-column-start: 10; } .sheet-weapons-box14 { grid-row-start: 1; grid-column-start: 11; } .sheet-weapons-box16 { grid-row-start: 1; grid-column-start: 12; } .sheet-weapons-box17 { grid-row-start: 1; grid-column-start: 13; } .sheet-weapons-box18 { grid-row-start: 1; grid-column-start: 14; } .sheet-weapons-box19 { grid-row-start: 1; grid-column-start: 15; } .sheet-weapons-box20 { grid-row-start: 1; grid-column-start: 16; } .sheet-weapons-box12 span::before { content: "/"; padding: 0 2px 0 2px; } .sheet-weapons-box-repeating { grid-column: 1/19; -grid-row-start: 2; } .sheet-weapons-box30 { grid-column-start: 1; } .sheet-weapons-box33, .sheet-weapons-box37, .sheet-weapons-box47 { align-self:center; justify-self: center; -margin-right: 5px; } .sheet-weapons-subgrid { grid-column: 1/19; grid-row-start: 3; display: grid; grid-template-columns: 3em 2.25em 4em 4em 2.5em 2.25em 3em 1em 5em auto 0; padding: 0 0 8px 45px; column-gap: 6px; font-size: 0.9em; justify-items: center; align-items: baseline; } .sheet-weapons-box71 { grid-column-start: 1; grid-row-start: 1; } .sheet-weapons-box71, .sheet-weapons-box73, .sheet-weapons-box75, .sheet-weapons-box77, .sheet-weapons-box79 { justify-self: flex-end; } /* ----------------------------------Skill and Dice Pool grids */ .sheet-character-skills .repcontrol, .sheet-character-skills .itemcontrol { display: flex; justify-content: flex-start; float: left; } .sheet-character-skills .repcontainer .repitem .itemcontrol .repcontrol_del { -position: absolute; right: 5px; top: 5px; z-index: 1000; } .sheet-character-skills .repcontainer .repitem .itemcontrol .repcontrol_move { -position: absolute; right: 35px; top: 2px; z-index: 1000; } .sheet-dice-header { grid-area: sheet-dice-header; } .sheet-character-skills { margin-right: 5px; } .sheet-dice_pool-grid { display: grid; grid-template-areas: "sheet-dice-header sheet-dice-header sheet-dice-header" "sheet-dice-base sheet-dice-skill sheet-dice-gear" "sheet-dice-rolls sheet-dice-rolls sheet-dice-rolls" "sheet-dice-preset sheet-dice-preset sheet-dice-preset" "sheet-dice-footer sheet-dice-footer sheet-dice-footer"; grid-template-columns: 1fr 1fr 1fr; } .sheet-character-skill-total { justify-self: right; } .sheet-dice-base { display: grid; margin: 2px 0 0 0; padding: 2px 2px 0 2px; text-align: center; border: 1px solid #000; -background-color: white; background-color: rgb(209, 201, 112); grid-area: sheet-dice-base; grid-template-areas: "sheet-dice-base-header sheet-dice-base-header" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2" "sheet-dice-base-col1 sheet-dice-base-col2"; grid-template-columns: 1fr 1fr; grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr; justify-items: center; } .sheet-dice-base-header { grid-area: sheet-dice-base-header; } .sheet-dice-base-col2 { display: flex; flex-direction: column; grid-area: sheet-dice-base-col2; } .sheet-dice-base-col1 { display: flex; flex-direction: column; grid-area: sheet-dice-base-col1; } .sheet-dice-skill { display: grid; margin: 2px 0 0 0; padding: 2px 2px 0 2px; text-align: center; -color: #fff; color: #000; border: 1px solid #000; -background-color: #db5f5f; background-color: #57aa57; grid-area: sheet-dice-skill; grid-template-areas: "sheet-dice-skill-header sheet-dice-skill-header" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2" "sheet-dice-skill-col1 sheet-dice-skill-col2"; grid-template-columns: 1fr 1fr; grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr; justify-items: center; } .sheet-dice-skill-header { grid-area: sheet-dice-skill-header; } .sheet-dice-skill-col2 { display: flex; flex-direction: column; grid-area: sheet-dice-skill-col2; } .sheet-dice-skill-col1 { display: flex; flex-direction: column; grid-area: sheet-dice-skill-col1; } .sheet-dice-gear { display: grid; margin: 2px 0 0 0; padding: 2px 2px 0 2px; text-align: center; color: #fff; border: 1px solid #000; background-color: #404040; grid-area: sheet-dice-gear; grid-template-areas: "sheet-dice-gear-header sheet-dice-gear-header" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2" "sheet-dice-gear-col1 sheet-dice-gear-col2"; grid-template-columns: 1fr 1fr; grid-template-rows: 2.5em 1fr 1fr 1fr 1fr 1fr 1fr 1fr; justify-items: center; } .sheet-dice-gear-header { grid-area: sheet-dice-gear-header; } .sheet-dice-gear-col2 { display: flex; flex-direction: column; grid-area: sheet-dice-gear-col2; } .sheet-dice-gear-col1 { display: flex; flex-direction: column; grid-area: sheet-dice-gear-col1; } .sheet-dice-artifact { display: none; -display: grid; grid-area: sheet-dice-artifact; grid-template-areas: "sheet-dice-artifact-header sheet-dice-artifact-header sheet-dice-artifact-header sheet-dice-artifact-header" "sheet-dice-artifact-rolls sheet-dice-artifact-rolls sheet-dice-artifact-rolls sheet-dice-artifact-rolls"; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 2.5em 2em; } .sheet-dice-artifact-header { margin: 5px 0 0 0; text-align: center; grid-area: sheet-dice-artifact-header; } .sheet-dice-artifact-rolls { display: flex; flex-flow: row; justify-content: space-evenly; height: 0.5em; margin: -5px 0 0 0; background-color: black; grid-area: sheet-dice-artifact-rolls; } .sheet-dice-rolls { display: grid; justify-content: space-between; -margin-top: 10px; padding: 10px; grid-area: sheet-dice-rolls; grid-template-areas: "sheet-dice-rolls1 sheet-dice-rolls2"; grid-template-columns: 1fr 1fr; } .sheet-dice-rolls1 { display: flex; flex-flow: row; justify-content: space-between; -margin-top: 10px; -padding: 10px; grid-area: sheet-dice-rolls1; grid-template-areas: "sheet-dice-rolls-roll sheet-dice-rolls-push"; } .sheet-dice-rolls button { max-height: 20px; } .sheet-dice-rolls2 { display: flex; flex-flow: column; justify-content: space-between; -margin-top: 10px; -padding: 10px; grid-area: sheet-dice-rolls2; grid-template-areas: "sheet-dice-rolls-d66" "sheet-dice-rolls-d666" "sheet-dice-rolls-init"; } .sheet-dice-rolls-roll { display: flex; justify-content: flex-start; padding-bottom: 10px; grid-area: sheet-dice-rolls-roll; } .sheet-dice-rolls-push { display: flex; justify-content: flex-start; grid-area: sheet-dice-rolls-push; } .sheet-dice-rolls-init { display: flex; justify-content: flex-end; grid-area: sheet-dice-rolls-init; } .sheet-dice-rolls-d66 { display: flex; justify-content: flex-end; padding-bottom: 5px; grid-area: sheet-dice-rolls-d66; } .sheet-dice-rolls-d666 { display: flex; justify-content: flex-end; padding-bottom: 5px; grid-area: sheet-dice-rolls-d666; } .sheet-dice-rolls-smaller { height: 17px; font-size: 1em !important; } .sheet-dice-preset { display: grid; -margin-top: 10px; grid-area: sheet-dice-preset; grid-template-areas: "sheet-dice-preset-header" "sheet-dice-preset-preset"; justify-items: center; } .sheet-dice-preset-header { grid-area: sheet-dice-preset-header; } .sheet-dice-preset-preset { grid-area: sheet-dice-preset-preset; text-align: center; border-width: 0 1px 1px 1px; } .sheet-dice-preset-preset::before, .sheet-dice-preset-preset::after { margin-right: 2px; content: "‟"; } .sheet-dice-preset-preset::after { margin-left: 2px; content: "”"; } .sheet-dice-footer { display: grid; margin: 10px 0 10px 0; grid-area: sheet-dice-footer; grid-template-areas: "sheet-dice-footer-clear . sheet-dice-footer-api"; grid-template-columns: auto; grid-template-rows: 2.25em; justify-items: center; } .sheet-dice-footer-clear { grid-area: sheet-dice-footer-clear; } .sheet-dice-footer-api { margin: 0 0 2px 0; grid-area: sheet-dice-footer-api; } .sheet-api-toggle-show:checked .sheet-dice-footer-api { background: #a60100; } /* ---------------------------------- Experience */ .sheet-experience-grid { display: grid; margin-right: -1px; grid-template-columns: 4.25fr 2.2em 1fr; background: transparent; } .sheet-experience-box1 { grid-column-start: 1; grid-row-start: 1; -width: 104%; } .sheet-experience-box1 h1 { margin: 0 12px 0 0; } .sheet-experience-box2 { z-index: 1; grid-column-start: 2; grid-row-start: 1; } .sheet-experience-box3 { grid-column-start: 3; grid-row-start: 1; } .sheet-experience-grid .sheet-header > .sheet-input { z-index: 1; } .sheet-experience-grid .sheet-header > h1 { margin: 0; } /* ---------------------------------- Power */ .sheet-powerpoint-grid { display: grid; grid-template-columns: auto 3em; overflow: hidden; -width: 100%; } .sheet-powerpoint-box1 { grid-column: 1/3; grid-row-start: 1; margin: 0; } .sheet-powerpoint-box2 { display: flex; align-items: center; justify-content: space-evenly; height: 3em; grid-column: 1/2; grid-row-start: 2; } .sheet-powerpoint-box2 input[type="radio"] { margin: 4px 5px 3px 2px; width: 0.95em; height: 0.95em; align-self: center; } .sheet-powerpoint-box2 input[type="radio"].sheet-xbox-null { margin-left: 8px; } .sheet-powerpoint-box3 { display: flex; align-items: center; justify-content: center; height: 3em; grid-column-start: 2; grid-row-start: 2; } .sheet-powerpoint-box3 span { -margin: 0 3px 0 3px; } /* ---------------------------------- Talents */ .sheet-talents-grid { display: grid; column-gap: 2px; row-gap: 2px; grid-template-columns: auto 4em 3em; -grid-template-columns: auto 4em; } .sheet-talents-box { grid-column: 1/4; grid-row-start: 1; } .sheet-talents-box1 { -grid-column-start: 1; /* Enable to show Power level and action button */ grid-column: 1/4; grid-row-start: 1; padding-left: 10px; } .sheet-talents-box2 { display: none; /* Remove to show Power level dropdown */ grid-column-start: 2; grid-row-start: 1; justify-self: center; line-height: unset; padding-bottom: 0; } .sheet-talents-box3 { display: none; /* Remove to show Power action button */ grid-column-start: 3; grid-row-start: 1; justify-self: center; } .sheet-talents-box4 { grid-column: 1/4; grid-row-start: 2; } .sheet-character-biomech .sheet-talents-box1 { grid-column: 1/4; } .sheet-character-rotpoints .sheet-talents-box1 { display: flex; gap: 8px; padding: 5px 8px 5px 10px; align-items: center; justify-items: right; justify-content: flex-end; } .sheet-character-rotpoints .sheet-powerpoint-box3 button { width: 15px; height: 22px; } /* input[name="attr_rot_permanent"][value="0"] ~ input:nth-of-type(1n+1) + span, */ input[name="attr_rot_permanent"][value="1"] ~ .sheet-rot1, input[name="attr_rot_permanent"][value="2"] ~ .sheet-rot2, input[name="attr_rot_permanent"][value="3"] ~ .sheet-rot3, input[name="attr_rot_permanent"][value="4"] ~ .sheet-rot4, input[name="attr_rot_permanent"][value="5"] ~ .sheet-rot5, input[name="attr_rot_permanent"][value="6"] ~ .sheet-rot6, input[name="attr_rot_permanent"][value="7"] ~ .sheet-rot7, input[name="attr_rot_permanent"][value="8"] ~ .sheet-rot8, input[name="attr_rot_permanent"][value="9"] ~ .sheet-rot9, input[name="attr_rot_permanent"][value="10"] ~ .sheet-rot10 { content: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/dotx_redx.png');; } /* special handling for Powers boxes WITH Power levels and action buttons .sheet-character-talents .sheet-talents-box1 { grid-column: 1/3; } .sheet-character-talents .sheet-talents-box2 { grid-column: 3; } .sheet-character-talents .sheet-talents-box3 { display: block; } */ /* special handling for Talent box */ .sheet-character-talents .sheet-talents-box1 { grid-column: 1/3; } .sheet-character-talents .sheet-talents-box2 { display: block; grid-column: 3; padding-top: 1.75em; } .sheet-character-talents select.sheet-talents-box2 { padding-top: 0; } .sheet-character-talents .sheet-talents-box3 { display: none; } /* ---------------------------------- Skills */ .sheet-skills-row { margin: 0; padding: 2px 0 2px 0; } .sheet-skills-header-row { margin: 0; justify-content: unset !important; background-color: transparent; } .sheet-skills-header-row .sheet-column-header { margin-top: 20px; } .sheet-skills-row select.sheet-input, .sheet-skills-row input.sheet-input-number { -min-width: 2.5em; -max-width: 2.5em; height: 2.25em } .sheet-skills-row button { padding-left: 0; padding-right: 0; } /* list ordering of skills by attribute group */ .sheet-skills-grid { display: flex; flex-direction: column; } /* Skill re-ordering */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(2) { order: 8;} /* Comprehend */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(3) { order: 1;} /* Endure */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(4) { order: 3;} /* Fight */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(5) { order: 2;} /* Force */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(6) { order: 12;} /* Heal */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(7) { order: 9;} /* Know the Zone */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(8) { order: 11;} /* Manipulate */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(9) { order: 5;} /* Move */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(10) { order: 7;} /* Scout */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(11) { order: 10;} /* Sense emotion */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(12) { order: 6;} /* Shoot */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(13) { order: 4;} /* Sneak */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(14) { order: 13;} /* Profession */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(15) { order: 14;} /* Profession */ .sheet-skill-order-group:checked ~ .sheet-skills-grid span.sheet-skills-row:nth-of-type(16) { order: 15;} /* Profession */ /* end list order */ /* .sheet-skills-grid>span, */ .sheet-skills-row { -position: relative; display: grid; padding: 1px 0 1px 0; column-gap: 2px; row-gap: 0; grid-template-columns: auto 2.25em 2.5em 2.5em 2.5em 2.5em; -align-items: center; } /* .sheet-skills-grid > span > div, .sheet-skills-row > div { display: flex; align-items: center; justify-content: space-evenly; padding: 0; height: auto; width: 103%; } */ .sheet-skill-name { font-size: 15px; align-self: center; margin-left: 4px; -max-width: 95px; -min-width: 95px; width: 100%; max-height: 2.25em; padding: 5px; } .sheet-skill-attribute { align-self: center; text-align: center; margin-left: -8px; max-width: 95px; max-height: 2.25em; } .sheet-skills-grid button { text-align: center; -padding-left: 0.8em; } input.sheet-tab[value="monster"] ~ div.sheet-character .sheet-skills-grid button, input.sheet-monster_only:checked ~ div.sheet-character .sheet-skills-grid button { padding-left: 2px; } .sheet-skills-box1 { -grid-column: 1/6; grid-row-start: 1; -grid-template-columns: auto 2em 2em 2em 2em 2em; -background-color: #000; } .sheet-skills-box1 h1 { justify-content: flex-end; } .sheet-skills-box-base { -grid-column-start: 2; grid-row-start: 1; } .sheet-skills-box2 { -grid-column-start: 3; grid-row-start: 1; } .sheet-skills-box3 { -grid-column-start: 4; grid-row-start: 1; } .sheet-skills-box4 { -grid-column-start: 5; grid-row-start: 1; } .sheet-skills-box5 { -grid-column-start: 6; grid-row-start: 1; } div.sheet-repeating-skill-grid { grid-column: 1 / 7; background-color: #ead3b8; } div.sheet-repeating-skill-grid select { width: 100%; } div.sheet-repeating-skill-grid span { -grid-template-columns: auto 2.5em 1em 2.5em 2.5em 2.5em 2.5em; -text-align: center; } div.sheet-repeating-skill-grid button { font-size: 24px; color: #555; justify-self: center; line-height: .85em; width: 1em; display: flex; justify-content: center; padding: 0; } div.sheet-repeating_skills .sheet-input-skills-base-attr { border: 0; } .sheet-skills-row .sheet-skills-row2 { grid-column: 1/7; grid-row-start: 2; grid-template-columns: 100%; } .sheet-skills-row2-header { display: grid; grid-template-columns: auto 2em 2em 2em 2em; background-color: #000; height: 1.1em; } .sheet-skills-row2-body { display: grid; grid-row-start: 2; grid-template-columns: auto 2em 2em 2em 2em; } .sheet-skills-box6 { grid-column-start: 1; grid-row-start: 1; padding: 0px 0 4px 0; margin: -15px 0 0 0; } .sheet-skills-box7 { -grid-column-start: 2; grid-row-start: 1; } .sheet-skills-box8 { -grid-column-start: 3; grid-row-start: 1; } .sheet-skills-box9 { -grid-column-start: 4; grid-row-start: 1; } .sheet-skills-box10 { -grid-column-start: 5; grid-row-start: 1; } /* ---------------------------------- Armor */ .sheet-armor-container { -display: grid; padding-bottom: 2px; -grid-template-columns: auto; } .sheet-armor-grid { display: grid; padding-bottom: 2px; column-gap: 2px; row-gap: 2px; grid-template-columns: auto 3em 3em 3em 3em 3em 3em 8em 3em; -grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto; -justify-items: center; -align-items: baseline; } /* .sheet-armor-row2 { display: grid; justify-self: end; padding-bottom: 2px; column-gap: 4px; row-gap: 2px; grid-template-columns: auto 3em 3em 3em 3em 3em 3em 3em 6em; justify-items: right; align-items: baseline; } */ .sheet-armor-subgrid { display: grid; align-items: center; height: 3em; column-gap: 2px; grid-template-columns: auto auto auto auto auto auto; } .sheet-armor-subgrid > span { display: flex; } .sheet-armor-box { grid-column: 1/10; grid-row-start: 1; } .sheet-armor-box-header { grid-column: 1/10; grid-row-start: 1; } .sheet-armor-box1 { grid-column: 1; grid-row-start: 1; } .sheet-armor-box2 { grid-column-start: 2; grid-row-start: 1; justify-self: right; } .sheet-armor-box3 { grid-column-start: 3; grid-row-start: 1; justify-self: left; } .sheet-armor-box3 span::before { content: "/"; padding: 0 2px 0 0; } .sheet-armor-box4 { grid-column-start: 4; grid-row-start: 1; } .sheet-armor-box5 { grid-column-start: 5; grid-row-start: 1; } .sheet-armor-box6 { grid-column-start: 6; grid-row-start: 1; } .sheet-armor-box7 { grid-column-start: 7; grid-row-start: 1; } .sheet-armor-box8 { grid-column-start: 8; grid-row-start: 1; } .sheet-armor-box9 { grid-column-start: 9; grid-row-start: 1; } /* Container for repeating armor */ .sheet-armor-box10 { grid-column: 1/10; grid-row-start: 2; position: relative; justify-items: right; align-items: baseline; } .sheet-armor-ar { -grid-column: 1/10; display: flex; justify-content: flex-end; width: 100%; margin-bottom: 0; height: 36px; padding: 3px; text-align: right; margin-bottom: -2px; } .sheet-armor-box-ar { display: flex; margin-right: 10px; } .sheet-armor-button { color: #555; height: 30px; width: 30px; font-size: 20px; justify-self: center; align-self: center; line-height: .80em; display: flex; justify-content: center; padding: 0; margin: 12px; } /* ---------------------------------- Consumables */ .sheet-consumables-grid { display: grid; row-gap: 2px; grid-template-columns: auto 3.25em 0.2em auto 3.25em 0.2em; padding-bottom: 8px; } .sheet-consumables-grid > div { display: flex; align-items: center; justify-content: space-around; } .sheet-consumables-grid ~ span.header-h1 { text-align: right; margin-right: 10px; } .sheet-consumables-icon { -display: none; height: 45px; width: 45px; } .sheet-consumables-food { -content: url('https://github.com/dwarfwing/MutantYearZeroRW/blob/main/Mutant%20Year%20Zero/images/grub-blk.png'); content: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/grub-blk.png'); } .sheet-consumables-water { -content: url('https://github.com/dwarfwing/MutantYearZeroRW/blob/main/Mutant%20Year%20Zero/images/water-blk.png'); content: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/water-blk.png'); } .sheet-consumables-epacks { -content: url('https://github.com/dwarfwing/MutantYearZeroRW/blob/main/Mutant%20Year%20Zero/images/battery-blk.png'); content: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/battery-blk.png'); } .sheet-consumables-bullets { -content: url('https://github.com/dwarfwing/MutantYearZeroRW/blob/main/Mutant%20Year%20Zero/images/bullet-blk.png'); content: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Mutant%20Year%20Zero/images/bullet-blk.png'); } input[name="attr_consumables-icons"]:checked ~ div .sheet-consumables-icon, input[name="attr_consumables-icons"]:not(:checked) ~ div .sheet-consumables-label { display: block; } input[name="attr_consumables-icons"]:not(:checked) ~ div .sheet-consumables-icon, input[name="attr_consumables-icons"]:checked ~ div .sheet-consumables-label { display: none; } .sheet-consumables-box { grid-column: 1/7; grid-row-start: 1; } .sheet-consumables-box1 { grid-column-start: 2; grid-row-start: 1; align-content: flex-end; } .sheet-consumables-box2 { grid-column-start: 5; grid-row-start: 1; align-content: flex-end; } /* .sheet-consumables-box3 { grid-column-start: 1; grid-row-start: 2; }*/ .sheet-consumables-box4 { grid-column-start: 1; grid-row-start: 2; align-content: flex-end; justify-content: flex-end !important; } .sheet-consumables-box5 { grid-column-start: 2; grid-row-start: 2; } .sheet-consumables-box6 { grid-column-start: 3; grid-row-start: 2; } .sheet-consumables-box7 { grid-column-start: 4; grid-row-start: 2; align-content: flex-end; justify-content: flex-end !important; } .sheet-consumables-box8 { grid-column-start: 5; grid-row-start: 2; } .sheet-consumables-box9 { grid-column-start: 6; grid-row-start: 2; } .sheet-consumables-box10 { grid-column-start: 1; grid-row-start: 3; align-content: flex-end; justify-content: flex-end !important; } .sheet-consumables-box11 { grid-column-start: 2; grid-row-start: 3; } .sheet-consumables-box12 { grid-column-start: 3; grid-row-start: 3; } .sheet-consumables-box13 { grid-column-start: 4; grid-row-start: 3; align-content: flex-end; justify-content: flex-end !important; } .sheet-consumables-box14 { grid-column-start: 5; grid-row-start: 3; } .sheet-consumables-box15 { grid-column-start: 6; grid-row-start: 3; } /* ---------------------------------- money */ .sheet-money-grid { display: grid; margin: 0 0 0 3px; row-gap: 4px; -grid-template-columns: 7em repeat(3, 1fr); grid-template-columns: auto 4em auto 5em; grid-template-rows: auto; padding: 0px 5px 8px 5px; } .sheet-money-grid div[class$="-header"] { margin: 0 -7px 0 -9px; } .sheet-money-grid > div { display: flex; align-items: center; justify-content: space-around; } .sheet-money-grid input.sheet-input-number { min-width: 3em; } .sheet-money-box { grid-column: 1/5; grid-row-start: 1; } .sheet-money-box1 { grid-column-start: 1; grid-row-start: 1; } .sheet-money-box2 { grid-column-start: 2; grid-row-start: 1; } .sheet-money-box3 { grid-column-start: 3; grid-row-start: 1; } .sheet-money-box4 { grid-column-start: 4; grid-row-start: 1; } .sheet-money-box5 { grid-column-start: 1; grid-row-start: 2; } .sheet-money-box6 { grid-column-start: 2; grid-row-start: 2; } .sheet-money-box7 { grid-column-start: 1; grid-row-start: 3; } .sheet-money-box8 { grid-column-start: 2; grid-row-start: 3; } .sheet-money-box9 { grid-column-start: 1; grid-row-start: 4; } .sheet-money-box10 { grid-column-start: 2; grid-row-start: 4; } .sheet-money-box11 { grid-column-start: 3; grid-row-start: 4; } .sheet-money-box12 { grid-column-start: 4; grid-row-start: 4; } /* ---------------------------------- Gear */ .sheet-gear-grid { display: grid; row-gap: 2px; column-gap: 1px; grid-template-columns: auto 3em 2em 4em; grid-template-rows: auto; } .sheet-gear-subgrid { display: grid; column-gap: 2px; grid-template-columns: 4em 3em 9em 3em; } .sheet-gear-subgrid > div { display: flex; align-items: center; justify-content: space-around; } .sheet-gear-box1 { grid-column: 1/5; grid-row-start: 1; } .sheet-gear-box2 { grid-column-start: 2; grid-row-start: 1; } .sheet-gear-box3 { grid-column-start: 3; grid-row-start: 1; } .sheet-gear-box4 { grid-column-start: 4; grid-row-start: 1; } .sheet-gear-box5 { grid-column: 1/5; grid-row-start: 2; -margin: 0 10px 0 6px; } .sheet-gear-weight { display: grid; justify-content: end; grid-column: 1/5; column-gap: 5px; grid-row-start: 3; grid-template-columns: auto 3em; justify-items: end; padding-left: 5px; } .sheet-gear-weight > div { display: flex; align-items: center; justify-content: space-around; height: 1.5em; } .sheet-gear-weight > div input { height: 1.5em; } .sheet-gear-box6 { width: 100%; display: grid; -justify-content: end; height: 3em; -padding-right: 5px; grid-column: 1/5; column-gap: 0.25em; grid-row-start: 4; grid-template-columns: auto 3em 1em auto 3em; } .sheet-gear-box6 span { color: #FFF; } .sheet-carry-separator { font-size: 2em; } .sheet-gear-box7 { grid-column: 1/2; grid-row-start: 1; } .sheet-gear-box8 { grid-column-start: 2; grid-row-start: 1; } .sheet-gear-box9 { grid-column-start: 3; grid-row-start: 1; } .sheet-gear-box10 { grid-column-start: 4; grid-row-start: 1; } .sheet-gear-box11 { grid-column: 1/5; grid-row-start: 5; } .sheet-gear-subgrid2 { grid-column: 1/span 4; display: grid; margin-top: 2px; column-gap: 2px; grid-template-columns: auto 5em; justify-content: end; padding: 5px; margin-bottom: 3px; } .sheet-gear-box12 { margin-top: 7px; padding-right: 5px; } /* ---------------------------------- Vehicle */ .sheet-vehicle-grid, .sheet-vehiclegear-box5, .sheet-talents-grid .sheet-talents-box4, .sheet-gear-box5 { background-color: inherit; } .sheet-vehicle-grid { position: relative; -display: grid; /* Done above in char type traits */ row-gap: 2px; -column-gap: 2px; grid-template-columns: 1fr 1fr; -grid-template-rows: auto; -justify-content: space-around; -padding-bottom: 4px; } .sheet-vehicle-grid .sheet-header { margin: 0; overflow: hidden; } .sheet-vehicle-grid > div { display: flex; align-items: center; -justify-self: end; } .sheet-vehicle-box1 { grid-row-start: 1; grid-column: 1/3; width: 100%; justify-self:stretch; } .sheet-vehicle-grid > div > input { margin: 0 6px 0 6px; } .sheet-vehicle-box2 { /*Name label*/ grid-row-start: 2; grid-column: 1/3; } .sheet-vehicle-box-desc { grid-row-start: 3; grid-column: 1/3; display: inline-block; } .sheet-vehicle-box3 { /*Bonus label*/ grid-row-start: 4; grid-column-start: 1; justify-self: end; } .sheet-vehicle-box4 { /* Carry Capacity label */ grid-row-start: 4; grid-column-start: 2; justify-self: start; } .sheet-vehicle-box5 { /*Armor label*/ grid-row-start: 5; grid-column-start: 1; justify-self: end; } .sheet-vehicle-box7 { /*Resilience label*/ grid-row-start: 5; grid-column: 2; justify-self: start; } .sheet-vehicle-box9 { /*Fuel label*/ grid-row-start: 6; grid-column-start: 1; justify-self: end; } .sheet-vehicle-box11 { /*Fuel cap label*/ grid-row-start: 6; grid-column: 2; justify-self: start; } .sheet-vehicle-box13 { /*Occupancy label*/ grid-row-start: 7; grid-column-start: 1; justify-self: end; } .sheet-vehicle-box15 { /*Seats label*/ grid-row-start: 7; grid-column: 2; justify-self: start; } /* ---------------------------------- Vehicle Gear */ .sheet-vehiclegear-box { grid-row-start: 8; grid-column: 1/3; display:flex; width: 100%; } .sheet-vehiclegear-grid { display: grid; row-gap: 2px; grid-template-columns: auto 3em 2em 3em; grid-template-rows: auto; width: 100%; } .sheet-vehiclegear-subgrid { display: grid; column-gap: 2px; row-gap: 2px; grid-template-columns: 4em 3em 9em 3em; } .sheet-vehiclegear-subgrid2 { display: grid; height: 2em; margin-top: 5px; grid-template-columns: 2em auto; } .sheet-vehiclegear-subgrid > .sheet-vehiclegear-box11 { display: block; white-space: nowrap; } .sheet-vehiclegear-subgrid > div { display: flex; align-items: center; justify-content: space-around; } /* Hiding encumbrance for fuel and occupants */ .sheet-input-vehicle-advancedencumbrance:not(:checked) ~ .sheet-advanced-vehicleencumbrance { display: none; } .sheet-vehiclegear-box1 { grid-column: 1/5; grid-row-start: 1; } .sheet-vehiclegear-box2 { grid-column-start: 2; grid-row-start: 1; } .sheet-vehiclegear-box3 { grid-column-start: 3; grid-row-start: 1; } .sheet-vehiclegear-box4 { grid-column-start: 4; grid-row-start: 1; } .sheet-vehiclegear-box5 { grid-column: 1/5; grid-row-start: 2; } .sheet-vehiclegear-coin { grid-column: 1/5; grid-row-start: 3; } .sheet-vehiclegear-box6 { width: 100%; display: grid; -justify-content: end; overflow: hidden; height: 3em; -padding-right: 5px; grid-column: 1/5; column-gap: 0.25em; grid-row-start: 4; grid-template-columns: auto 3em 1em auto 3em; } .sheet-vehiclegear-box6 span { color: #FFF; } .sheet-vehiclegear-box7 { grid-column: 1/2; grid-row-start: 1; } .sheet-vehiclegear-box8 { grid-column-start: 2; grid-row-start: 1; } .sheet-vehiclegear-box9 { grid-column-start: 3; grid-row-start: 1; } .sheet-vehiclegear-box10 { grid-column-start: 4; grid-row-start: 1; } .sheet-vehiclegear-box11 { justify-content: left; grid-column: 1/5; grid-row-start: 2; } /* ---------------------------------- Relationships */ .sheet-relationships-grid { width: 100%; display: grid; column-gap: 4px; row-gap: 3px; grid-template-columns: 9em auto 1rem; } .sheet-relationships-box3, .sheet-relationships-box4, .sheet-relationships-box5, .sheet-relationships-box6 { display: flex; align-items: stretch; -justify-content: space-around; box-sizing: border-box; padding: 3px; } .sheet-relationships-box3 { justify-content: center; align-content:flex-start; } .sheet-relationships-box11, .sheet-repeating_rpcrelations, .sheet-repeating_npcrelations, .sheet-relationships-box11 .sheet-repcontainer { grid-column: 1/4; width: 100%; display: inline-block; -align-items: center; -justify-content: center; } .sheet-relationships-grid-repeating { width: 100%; display: grid; column-gap: 4px; row-gap: 3px; grid-template-columns: 15rem auto 3rem; } .sheet-relationships-box1 { grid-column: 1/4; width: 100%; display: flex; -grid-row-start: 1; } .sheet-relationship-box1 .sheet-relationships-grid { width: 100%; display: grid; column-gap: 4px; row-gap: 3px; grid-template-columns: 8rem auto 1rem; } .sheet-relationships-box2 { grid-column-start: 3; grid-row-start: 1; } .sheet-relationships-box3 { grid-column-start: 1; grid-row-start: 1; } .sheet-relationships-box4 { grid-column-start: 2; grid-row-start: 1; padding-right: 1em; } .sheet-relationships-box5 { grid-column-start: 3; grid-row-start: 1; justify-self: center; } .sheet-relationships-box6 { grid-column: 2/4; grid-row-start: 1; padding-right: 1em; } /* ---------------------------------- Notes */ .sheet-notes-grid { display: grid; column-gap: 4px; row-gap: 3px; grid-template-columns: 15rem auto; padding-bottom: 5px; } .sheet-notes-grid > .sheet-notes-box3, .sheet-notes-grid > .sheet-notes-box4, .sheet-notes-grid > .sheet-notes-box5 { display: flex; -align-items: center; justify-content: space-around; box-sizing: border-box; padding: 3px; } .sheet-notes-box1 { grid-column: 1/4; grid-row-start: 1; } .sheet-notes-box2 { grid-column: 1/4; grid-row-start: 2; margin-top: 5px; } .sheet-notes-box3 { grid-column-start: 1; grid-row-start: 2; } .sheet-notes-box4 { grid-column-start: 1; grid-row-start: 2; vertical-align: top; } .sheet-notes-box5 { min-height: 2em; padding-right: 6px; grid-column-start: 2; grid-row-start: 2; vertical-align: top; } /* ---------------------------------- Monster info */ .sheet-monster-information { grid-column: 1/3; } .sheet-information-grid { display: grid; column-gap: 4px; row-gap: 3px; grid-template-columns: 1fr 1fr; padding-bottom: 5px; } .sheet-information-grid .sheet-information-box0, .sheet-information-grid .sheet-heading-grid { grid-column: 1/3; } .sheet-information-grid .sheet-heading-box1 { width: 95%; } .sheet-monster-abilities { min-height: 2em; grid-column: 1/3; width: 100%; display: flex; flex-direction: column; } .sheet-monster-abilities-row { display: flex; align-items:flex-start; align-content: flex-start; justify-items: center; justify-content: space-around; padding: 5px; } .sheet-monster-abilities input { width: 35%; justify-self: left; align-self: flex-start; } .sheet-monster-abilities textarea { width: 60%; justify-self: right; align-self: flex-start; height: unset; } /* ---------------------------------- Spells */ .sheet-spells-grid { display: grid; column-gap: 2px; row-gap: 2px; grid-template-columns: 2.5em auto 3em 3em 5.5em 6em 11.5em; } .sheet-spells-box6 > div > .sheet-input { display: flex; align-items: center; justify-content: space-around; } .sheet-spells-box { grid-column: 1/8; grid-row-start: 1; } .sheet-spells-box0 { grid-column-start: 1; grid-row-start: 1; } .sheet-spells-box1 { grid-column-start: 2; grid-row-start: 1; } .sheet-spells-box2 { grid-column-start: 3; grid-row-start: 1; } .sheet-spells-box3 { grid-column-start: 4; grid-row-start: 1; } .sheet-spells-box4 { grid-column-start: 5; grid-row-start: 1; } .sheet-spells-box5 { grid-column-start: 6; grid-row-start: 1; } .sheet-spells-box6 { grid-column-start: 7; grid-row-start: 1; } .sheet-spells-box7 { grid-column: 1/8; grid-row-start: 2; } /* -------------------------- ark grid layout */ .sheet-ark-grid { display: grid; margin: 21px 5px 0 5px; column-gap: 4px; row-gap: 4px; grid-template-columns: 1fr 1fr 1fr; -grid-template-rows: repeat(4, auto); } .sheet-ark-development { grid-row-start: 1; grid-column: 1/4; } .sheet-ark-details { -border: none; grid-column: 1; grid-row-start: 2; justify-content: space-evenly; justify-self: stretch; } .sheet-ark-bosses { grid-column-start: 2; grid-row-start: 2; } .sheet-ark-other { grid-column-start: 3; grid-row-start: 2; } .sheet-ark-projects { grid-column: 1/4; grid-row-start: 3; } .sheet-ark-notes { grid-column: 1/4; grid-row-start: 5; } .sheet-ark-influence { grid-column: 1/4; grid-row-start: 4; } .sheet-ark-details, .sheet-ark-development { background-color: lightgrey; } /* ---------------------------------- ark development */ .sheet-ark-development-grid { display: grid; -row-gap: 2px; grid-template-columns: 1fr 1fr 1fr 1fr; justify-content: space-around; -width: 87%; } .sheet-ark-development-grid > div { display: flex; align-items: center; justify-content: space-around; padding: 3px; } .sheet-ark-development-box1 { grid-column: 1/5; grid-row-start: 1; } .sheet-ark-development-subheader { font-size: 1.3em; padding-bottom: 0.5em; } .sheet-ark-development-subheader1 { grid-column: 1; grid-row-start: 1; } .sheet-ark-development-subheader2 { grid-column: 2; grid-row-start: 1; } .sheet-ark-development-subheader3 { grid-column: 3; grid-row-start: 1; } .sheet-ark-development-subheader4 { grid-column: 4; grid-row-start: 1; } .sheet-ark-development-col { padding: 4px; } .sheet-ark-development-col1 { grid-column: 1; grid-row-start: 2; } .sheet-ark-development-col2 { grid-column: 2; grid-row-start: 2; } .sheet-ark-development-col3 { grid-column: 3; grid-row-start: 2; } .sheet-ark-development-col4 { grid-column: 4; grid-row-start: 2; } .sheet-ark-development-col .sheet-input-number { width: 3em !important; max-height: 2em !important; height: 32em !important; font-size: 1.3em !important; color: #666 !important; } /* ---------------------------------- ark Details */ .sheet-ark-details-grid { display: grid; row-gap: 2px; grid-template-columns: 1fr 1fr; justify-content: space-around; -width: 87%; } .sheet-ark-details-grid > div { -display: flex; align-items: center; justify-content: space-around; -width: 100%; } .sheet-ark-details-grid > span.sheet-ark-details-label { justify-self: flex-end; padding-right: 5px; } .sheet-ark-details-grid > div.sheet-ark-details-number { justify-self: flex-start; padding-left: 5px; } .sheet-ark-details-header { grid-column: 1/3; grid-row: 1; -background-color: inherit; width: 100%; } .sheet-ark-details-box { padding: 3px; display: flex; } .sheet-ark-details-box1 { grid-column-start: 1; grid-row-start: 2; width: 100%; } .sheet-ark-details-box2 { grid-column-start: 2; grid-row-start: 2; } .sheet-ark-details-box3 { grid-column-start: 1; grid-row-start: 3; -margin: 3.5em 0 0 0; width: 100%; } .sheet-ark-details-box4 { grid-column-start: 2; grid-row-start: 3; -margin: 2.5em 0 0 0; } .sheet-ark-details-box5 { grid-column-start: 1; grid-row-start: 4; width: 100%; } .sheet-ark-details-box6 { grid-column-start: 2; grid-row-start: 4; -margin: 2.5em 0 0 0; } .sheet-ark-details-box7 { grid-column-start: 1; grid-row-start: 5; } .sheet-ark-details-box8 { grid-column-start: 2; grid-row-start: 5; } .sheet-ark-details-box9 { grid-column: 1/3; grid-row-start: 6; padding: 10px; margin: 0 1px 0 0 ; background-color: inherit; -width: 100%; } .sheet-ark-details-box7 .sheet-input-textarea { width: 90%; } /* ---------------------------------- ark bosses */ .sheet-ark-bosses-grid { display: grid; column-gap: 2px; row-gap: 2px; grid-template-columns: auto 5em; } .sheet-ark-bosses-grid > div, .sheet-ark-bosses-grid > input, .sheet-ark-bosses-grid > textarea { box-sizing: border-box; } .sheet-ark-bosses-grid > .sheet-input-textarea { height: 2.25em; } .sheet-ark-bosses-box, .sheet-ark-bosses-repeating { grid-column: 1/3; grid-row-start: 1; } .sheet-ark-bosses-subheader1 { grid-column-start: 1; grid-row-start: 1; } .sheet-ark-bosses-subheader2 { grid-column-start: 2; grid-row-start: 1; } .sheet-ark-bosses-repeating { grid-row-start: 2; } .sheet-ark-bosses-box1 { grid-column: 1; } .sheet-ark-bosses-box2 { grid-column: 2; width: 4.5em; } /* ---------------------------------- ark projects */ .sheet-ark-projects { -display: flex; grid-column: 1/4; width: 100%; } .sheet-ark-projects-grid { display: grid; flex-direction: column; row-gap: 2px; column-gap: 10px; grid-template-columns: 180px auto 140px 90px 60px; width: 100%; } .sheet-ark-projects-grid > div, .sheet-ark-projects-grid > span { -display: flex; align-items: center; justify-content: space-around; justify-self: stretch; } .sheet-ark-projects-grid > .sheet-column-header > span { width: 100%; } .sheet-ark-projects-grid .sheet-input-text, .sheet-ark-projects-grid .sheet-input-textfield { justify-self: stretch !important; } .sheet-ark-projects-grid .sheet-input-radio, .sheet-ark-projects-grid .sheet-input-number { justify-self: center !important; } .sheet-ark-projects-grid > span > span.sheet-label { width: 100%; text-align: center; } .sheet-ark-projects-col .sheet-input-checkbox { align-self: center; } .sheet-ark-projects-box { grid-column: 1/6; grid-row: 1; } .sheet-ark-projects-box1 { grid-column-start: 1; grid-row-start: 1; width: 100%; -text-align: right; } .sheet-ark-projects-box2 { grid-column-start: 2; grid-row-start: 1; width: 100%; -text-align: right; } .sheet-ark-projects-box3 { grid-column-start: 3; grid-row-start: 1; width: 100%; -text-align: right; } .sheet-ark-projects-box4 { grid-column-start: 4; grid-row-start: 1; width: 100%; -text-align: right; } .sheet-ark-projects-box5 { grid-column-start: 5; grid-row-start: 1; width: 100%; -text-align: right; } .sheet-ark-projects-repeating { width: 100%; grid-column: 1/6; } .sheet-ark-projects-box6 { grid-column-start: 1; grid-row-start: 2; width: 100%; -text-align: right; } .sheet-ark-projects-box7 { grid-column-start: 2; grid-row-start: 2; width: 100%; -text-align: right; } .sheet-ark-projects-box8 { grid-column-start: 3; grid-row-start: 2; width: 100%; -text-align: right; } .sheet-ark-projects-box9 { grid-column-start: 4; grid-row-start: 2; width: 100%; -text-align: right; display: flex; justify-content: center; justify-items: center; } .sheet-ark-projects-box10 { grid-column-start: 5; grid-row-start: 2; width: 100%; justify-self: center; align-self: center; -text-align: right; } /* ---------------------------------- ark Influence */ .sheet-ark-influence { -display: flex; grid-column: 1/4; width: 100%; } .sheet-ark-influence-grid { display: flex; flex-direction: column; } .sheet-ark-influence-header { width: 100%; } .sheet-ark-influence-subheaderrow { display: flex; justify-items: stretch; } .sheet-ark-influence-subheader { display: flex; flex-direction: row; justify-items: center; width: 20%; font-size: 1.3em; -margin-bottom: 0.5em; padding-bottom: 0.5em; } .sheet-ark-influence-row { display: flex; flex-direction: row; justify-items: center; border-bottom: 1px solid #ccc; -margin-bottom: 0.2em; } .sheet-ark-influence-row span { align-items: center; } .sheet-ark-influence-col { display: flex; width: 20%; justify-content: center; border-right: 1px solid #ccc; padding: 3px; } .sheet-ark-influence-col .sheet-input-number { max-width: 3.5em !important; width: 3.5em !important; max-height: 2.25em !important; height: 2.25em !important; } /* ---------------------------------- ark Notes */ .sheet-ark-notes { width: 100%; grid-column: 1/4; display:flex; } .sheet-ark-notes-grid { width: 100%; display: grid; column-gap: 2px; row-gap: 2px; grid-template-columns: 250px auto; grid-template-rows: auto; } .sheet-ark-notes-grid div, .sheet-ark-notes-grid input, .sheet-ark-notes-grid textarea { box-sizing: border-box; width: 100%; justify-self: stretch; } .sheet-ark-notes-box { grid-column: 1/3; grid-row-start: 1; } .sheet-ark-notes-repeating { width: 100%; grid-column: 1/3; } .sheet-ark-notes-box1 { grid-column-start: 1; grid-row-start: 1; } .sheet-ark-notes-box2 { grid-column-start: 2; grid-row-start: 1; } .sheet-ark-notes-box3 { grid-column-start: 1; grid-row-start: 2; } .sheet-ark-notes-box4 { grid-column-start: 2; grid-row-start: 2; } /* ----------------------------- Zone log */ div.sheet-log-grid { display: grid; grid-template-columns: 80px 180px 60px 40px auto 50px 50px 50px 50px; column-gap: 3px; padding: 3px; -width: 100%; -overflow: hidden; } div.sheet-log-grid-header { height: 50px; -width: 100%; -font-size : 2em; text-align : center; justify-items: center; } .sheet-log-grid-header h1 { grid-column: 1 / 10; margin-top: -70px; background-color: transparent !important; } div.sheet-log-grid-header, div.sheet-log-grid .sheet-column-header { grid-row: 1; } div.sheet-log-grid-header .sheet-column-header { margin : 35px 0 4px 0px; padding-bottom: 4px; } .sheet-log-box { display: flex; flex-direction: row; align-self: center; justify-self: center; text-align: center; /* justify-self: center; justify-content: center; justify-items: center; align-items: center; align-self: center; align-content: center; */ } .sheet-log-grid input[name="attr_coordinates"] { width: 75px;} .sheet-log-grid input[name="attr_terrain"] {width: 175px;} .sheet-log-grid input[name="attr_rot_level"] {width: 30px; } .sheet-log-grid input[name="attr_threat_notes"] { width: 90%;} /* div.sheet-log-grid h2[data-i18n="coordinates"], div.sheet-log-grid input[name="attr_coordinates"], */ .sheet-log-column1 { grid-column: 1; grid-row: 1; } /* div.sheet-log-grid h2[data-i18n="terrain"], div.sheet-log-grid input[name="attr_terrain"], */ .sheet-log-column2 { grid-column: 2; grid-row: 1; } /* div.sheet-log-grid h2[data-i18n="rot-level"], div.sheet-log-grid input[name="attr_rot_level"], */ .sheet-log-column3 { grid-column: 3; grid-row: 1; } /* div.sheet-log-grid h2[data-i18n="threat"], */ .sheet-log-column4 { grid-column: 4; grid-row: 1; -text-align: left; } /* div.sheet-log-grid h2[data-i18n="threat-notes"], div.sheet-log-grid input[name="attr_threat_notes"], */ .sheet-log-column5 { grid-column: 5; grid-row: 1; } /* div.sheet-log-grid input[name="attr_threat"], div.sheet-log-grid input[name="attr_threat"] + span, */ .sheet-log-column4 { grid-column: 4; grid-row: 1; -margin-left: 25%; } div.sheet-log-grid .sheet-log-resources { text-align: left; justify-self: left; margin: 0; padding-right: 3px; width: auto; align-self: center; -grid-row: 1; } div.sheet-log-grid input[type="checkbox"] { width: 9px; height: 9px; border-radius: 50%; } div.sheet-log-grid input[type="checkbox"]:checked { border: 0; background-color: inherit; padding-top: 3px; } /* div.sheet-log-grid label[data-i18n="a"], */ .sheet-log-column6 { grid-column: 6; grid-row: 1; } /* div.sheet-log-grid input[name="attr_artifacts"], div.sheet-log-grid input[name="attr_artifacts"] + span, */ .sheet-log-column7 { grid-column: 7; grid-row: 1; } /* div.sheet-log-grid label[data-i18n="b"], */ .sheet-log-column8 { grid-column: 8; grid-row: 1; } /* div.sheet-log-grid input[name="attr_bullets"], div.sheet-log-grid input[name="attr_bullets"] + span, */ .sheet-log-column9 { grid-column: 9; grid-row: 1; } /* div.sheet-log-grid label[data-i18n="g"], */ .sheet-log-column10 { grid-column: 10; grid-row: 1; } /* div.sheet-log-grid input[name="attr_grub"], div.sheet-log-grid input[name="attr_grub"] + span, */ .sheet-log-column11 { grid-column: 11; grid-row: 1; } /* div.sheet-log-grid input[name="attr_water"], div.sheet-log-grid input[name="attr_water"] + span, */ .sheet-log-column13 { grid-column: 13; grid-row: 1; } /* div.sheet-log-grid h2[data-i18n="resources-found"], */ .sheet-log-column6-13 { grid-column: 6 / 13; grid-row: 1; } /* div.sheet-log-grid input[name="attr_comment"], */ .sheet-log-comments { grid-column: 1 / 10; grid-row: 3; justify-content: stretch; text-align: left; padding: 3px; width: 98%; -margin-bottom: 4px; } div.sheet-repeating-log-grid .repcontainer .repitem hr { color: #999; padding: 3px 5px 2px 5px; margin: 0; } div.sheet-ark-bosses-repeating .repcontainer .repitem, div.sheet-repeating-log-grid .repcontainer .repitem, div.sheet-weapons-box .repcontainer .repitem { -margin-top: 1%; padding: 3px 5px 3px 5px; margin: 0; } /* --------------------- SETTINGS OPTIONS */ .sheet-traits-vis-grid { display: grid; grid-template-columns: 1fr 1fr; } .sheet-traits-vis-col1 { grid-column-start: 1; } .sheet-traits-vis-col2 { grid-column-start: 2; } /* GRID STYLING */ .sheet-grid-item { text-align: center; } .sheet-dice_pool-grid .sheet-grid-item { width: 103%; } .sheet-sub-grid-item { margin: 2px; text-align: center; } .sheet-span-two { grid-column: 1/3; } .sheet-span-three { grid-column: 1/4; } .sheet-span-right { grid-column: 2/4; } /***** ADD TOGGLE FOR MODIFIERS */ input.sheet-adv-modifiers:checked ~ div .sheet-modifiers-toggled-off { display: none; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-modifiers-toggled-on { display: none; } /** Toggle modifiers for weapons */ input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-grid { display: grid; -padding: 0 0 2px 0; -column-gap: 2px; -row-gap: 2px; grid-template-columns: auto 75px 35px 4px 35px 4px 35px 35px 4px 35px 4px 35px 35px; -grid-template-columns: 25% 20% 7% 1% 7% 1% 7% 7% 1% 7% 1% 7% 7%; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box-repeating { grid-column: 1/14; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-subgrid { grid-column: 1/14; grid-row-start: 3; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box0 { grid-column: 1/14; grid-row-start: 1; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box-skill { display: none; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box-gear { display: none; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box-damage { display: none; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box3 { grid-row-start: 1; grid-column-start: 1; width: 100%; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box4 { grid-row-start: 1; grid-column-start: 2; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box5 { grid-row-start: 1; grid-column-start: 3; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box6 { grid-row-start: 1; grid-column-start: 4; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box7 { width: 0; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box8 { grid-row-start: 1; grid-column-start: 5; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box9 { grid-row-start: 1; grid-column-start: 6; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box10 { width: 0; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box11 { grid-row-start: 1; grid-column-start: 7; justify-self: right; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box12 { grid-row-start: 1; grid-column-start: 8; justify-self: left; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box13 { width: 0; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box14 { width: 0; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box15 { width: 0; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box16 { grid-row-start: 1; grid-column-start: 9; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box17 { grid-row-start: 1; grid-column-start: 10; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box20 { grid-row-start: 1; grid-column-start: 11; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box2 { grid-row-start: 1; grid-column-start: 12; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-weapons-box1 { grid-row-start: 1; grid-column-start: 13; } /** Toggle modifiers for skills */ input.sheet-adv-modifiers:checked ~ div .sheet-character-skills { min-width: 22em; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-skills-row { -position: relative; grid-template-columns: auto 2.5em 2.5em 2.5em; -align-items: center; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-skills-box1 h1 { justify-content: flex-end; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-repeating-skill-grid { grid-column: 1 / 5; background-color: #ead3b8; } input.sheet-adv-modifiers:checked ~ div .sheet-skill-name { font-size: 14px; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-repeating-skills-row input.sheet-skill-name { -max-width: 150px; } /** Toggle modifiers for armor */ input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-grid { display: grid; grid-template-columns: auto 3em 3em 3em 3em 3em 8em 3em; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box10 { grid-column: 1/9; grid-row-start: 2; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box { grid-column: 1/9; grid-row-start: 1; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box-header { grid-column: 1/9; grid-row-start: 1; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box4 { display: none; } input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box5 { grid-column-start: 4; grid-row-start: 1;} input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box6 { grid-column-start: 5; grid-row-start: 1;} input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box7 { grid-column-start: 6; grid-row-start: 1;} input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box8 { grid-column-start: 7; grid-row-start: 1;} input.sheet-adv-modifiers:not(:checked) ~ div .sheet-armor-box9 { grid-column-start: 8; grid-row-start: 1;} /* Toggle display of legacy monster information */ input.sheet-adv-monsterinfo:not(:checked) ~ div .sheet-monster-information-toggle { display:none !important; } /**** DICE ROLLER STYLING ****/ button[type="action"]:hover, button[type="action"]:hover>span, button[type="roll"]:hover { color: #fff; background: #a60100; } button[type="action"] > span { -font-size: 95%; color: #333; } input.sheet-dice-selection { position: relative; z-index: 1; width: 25px; height: 25px; margin: -10px 0 2px 3px; cursor: pointer; opacity: 0; } input.sheet-mighty, input.sheet-epic, input.sheet-legendary { width: 15%; margin: 0 -25% 0 0; } input.sheet-dice-selection + span::before { display: inline-block; width: 28px; height: 22px; margin: -44px 2px 5px 0; padding: 5px 0 0 0; content: attr(title); text-align: center; vertical-align: middle; color: #000; background-color: #fff; border: solid 1px #000; border-radius: 5px; box-shadow: 2px 2px 2px #000; } .sheet-dice-artifact-rolls input.sheet-dice-selection + span::before { width: 40px; margin: 0; } span.sheet-artifact-die { position: relative; margin: 2% 3% 0 -20%; } input.sheet-dice-selection:hover+span::before { color: #fff; background: #a9a9a9; } input.sheet-attribute:checked + span::before { color: #000; background: rgb(235, 212, 4); } input.sheet-skill:checked + span::before { -color: #fff; -background: #a60100; color: #fff; background: #00a608; } input.sheet-gear:checked + span::before { color: #fff; background: #000; } input.sheet-negative:checked + span::before { color: #fff; background: #c00202; } input.sheet-mighty:checked + span::before { color: #fff; background: #235402; } input.sheet-epic:checked + span::before { color: #fff; background: #0088af; } input.sheet-legendary:checked + span::before { color: #000; background: #ff8c00; } /* Included to help color blind users */ button[type="action"]:focus { color: white; border: 2px dotted white; background: #a60100; } button[type="action"]:focus span { color: white; } .sheet-dice_pool-grid button[type="action"]:focus { border-width: 2px; border-style: outset; border-image: initial; } input[type="radio"].sheet-dice-selection.sheet-attribute:checked + span::before { border: 2px dotted black; } input[type="radio"].sheet-dice-selection.sheet-skill:checked + span::before, input[type="radio"].sheet-dice-selection.sheet-gear:checked + span::before, input[type="radio"].sheet-dice-selection.sheet-negative:checked + span::before, input[type="checkbox"].sheet-mighty:checked + span::before, input[type="checkbox"].sheet-epic:checked + span::before, input[type="checkbox"].sheet-legendary:checked + span::before { font-size: 95%; padding: 3px 0 0 0; border: 2px dotted white; } /* ROLL TEMPLATE STYLING */ .sheet-rolltemplate-mutantyearzero .sheet-small-caps { font-variant-caps: small-caps; } .sheet-rolltemplate-mutantyearzero { padding: 12px 0 12px 0; } .sheet-rolltemplate-mutantyearzero span.sheet-label { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; font-weight: bold; } .sheet-rolltemplate-mutantyearzero .sheet-template-wrap { box-sizing: border-box; width: 240px; margin: 5px 0 5px -20px; padding: 5px 0 5px 0; border: 3px solid #8b3f1f; border-radius: 5px; background: rgb(124,78,8); background: linear-gradient(0deg, rgba(124,78,8,1) 0%, rgba(224,184,15,1) 100%); background-image: url('https://s3.amazonaws.com/files.d20.io/images/16289834/HuG1AuH9EWsSI2tLJZubBA/original.png?1455490062'); background-size: cover; } .sheet-rolltemplate-mutantyearzero div.sheet-template-header { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: bold; display: flex; justify-content: space-evenly; justify-self: center; width: 105%; margin: 2px -9px 2px -9px; padding: 0 5px 0 5px; word-break: break-word; color: #fff; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 9px; border-bottom-left-radius: 9px; background-color: #000; } .sheet-rolltemplate-mutantyearzero .sheet-template-header a { color: #fff; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-left.sheet-template-header { justify-content: center; width: 43%; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-center.sheet-template-header { z-index: 1; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-right.sheet-template-header { justify-content: center; width: 43%; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item.sheet-right { justify-self: right; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item.sheet-left { justify-self: left; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item.sheet-condensed { -line-height: 1.2em; font-size: 0.95em; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item.sheet-template-span-six.sheet-template-header:empty { display: none; } .sheet-rolltemplate-mutantyearzero div.sheet-template-subtitle { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; font-size: 1.2em; font-weight: bold; display: flex; align-items: center; justify-content: center; margin: 0 -5px 0px -5px; padding: 0 2px 0 2px; -color: black; color: #DDD; } /* .sheet-rolltemplate-mutantyearzero .sheet-template-white-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-white-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-white-dice ~ .sheet-template-span-right, .sheet-rolltemplate-mutantyearzero .sheet-template-red-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-red-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-red-dice ~ .sheet-template-span-right, .sheet-rolltemplate-mutantyearzero .sheet-template-black-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-black-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-black-dice ~ .sheet-template-span-right, .sheet-rolltemplate-mutantyearzero .sheet-template-yellow-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-yellow-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-yellow-dice ~ .sheet-template-span-right, .sheet-rolltemplate-mutantyearzero .sheet-template-green-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-green-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-green-dice ~ .sheet-template-span-right ,*/ .sheet-rolltemplate-mutantyearzero .sheet-template-dice ~ .sheet-template-span-left, .sheet-rolltemplate-mutantyearzero .sheet-template-dice ~ .sheet-template-span-center, .sheet-rolltemplate-mutantyearzero .sheet-template-dice ~ .sheet-template-span-right { margin: 5px 1px 0 1px; border-radius: 0; background-color: #111; color: #EEE; } .sheet-rolltemplate-mutantyearzero div.sheet-template-footer span, .sheet-rolltemplate-mutantyearzero div.sheet-template-footer label { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; color: #CCC; } .sheet-rolltemplate-mutantyearzero div.sheet-template-footer { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; -font-size: 0.75em; -margin: 5px; padding: 2px; -text-align: justify; text-align: center; } .sheet-rolltemplate-mutantyearzero div.sheet-template-footer .sheet-right-align { text-align: right; } .sheet-rolltemplate-mutantyearzero div.sheet-free-text { font-size: 1em; line-height: inherit; margin: -10px 5px 2px 5px; padding: 0; text-align: left; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid .sheet-scroll-text { font-size: 1em; line-height: inherit; overflow-y: auto; min-height: 1.25em; max-height: 6em; margin: 0; text-align: left; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; display: grid; margin: 3px 2px 2px 2px; padding: 0; background-color: transparent; grid-gap: 1px; grid-template-columns: repeat(6, 1fr); } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item { -padding: 0 3px 0 3px; text-align: center; border: none; border-radius: 5px; background-color: transparent; } .sheet-template-grid-item.sheet-template-span-six:last-child { overflow-y: auto; max-height: 6em; text-align: left; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-six { grid-column: 1 / 7; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-half { line-height: 1em; grid-column: 1 / 4; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-2nd-half { line-height: 1em; grid-column: 4 / 7; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-left { grid-column: 1 / 3; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-center { grid-column: 3 / 5; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-right { grid-column: 5 / 7; } /* used for consumable's single dice roll */ .sheet-rolltemplate-mutantyearzero .sheet-template-span-center-die { width: 38%; margin-left: 24%; grid-column: 3 / 5; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-one { grid-column: 1 / 2; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-two { grid-column: 2 / 3; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-three { grid-column: 3 / 4; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-four { grid-column: 4 / 5; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-five { grid-column: 5 / 6; } .sheet-rolltemplate-mutantyearzero .sheet-template-span-shix { grid-column: 6 / 7; } .sheet-rolltemplate-mutantyearzero .sheet-template-success { max-width: 100%; height: auto; } .sheet-rolltemplate-mutantyearzero .sheet-template-bane { max-width: 100%; height: auto; } .sheet-rolltemplate-mutantyearzero .sheet-template-bold { font-weight: bold; } .sheet-rolltemplate-mutantyearzero .sheet-template-inline { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; font-size: 2em; line-height: 0; display: inline-block; margin: 8px 0 18px 0; border: none; background-color: transparent; } .sheet-rolltemplate-mutantyearzero .sheet-template-smaller { font-size: 0.85em; } /* add drop shadow to dice */ .sheet-rolltemplate-mutantyearzero .sheet-template-dice { margin: 1px; box-shadow: -3px 2px 3px #000; line-height: 0; padding: 3px; text-align: center; border-radius: 5px; display: flex; align-content: center; align-items: center; justify-content: center; height: 2em; width: 2em; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item.sheet-template-span-six.sheet-template-header { margin-bottom: 5px; box-shadow: 0 2px 7px #000; } .sheet-rolltemplate-mutantyearzero .sheet-template-white-dice { border: 1px solid #000; background-color: #fff; } .sheet-rolltemplate-mutantyearzero .sheet-template-maroon-dice { line-height: 0; padding: 3px; text-align: center; color: #fff; border: 1px solid #000; border-radius: 5px; background-color: #a60100; } .sheet-rolltemplate-mutantyearzero .sheet-template-black-dice { color: #fff; border: 1px solid transparent; background-color: #000; } .sheet-rolltemplate-mutantyearzero .sheet-template-black-dice .span[title="Bane"] { font-family: 'Segoe UI Symbol',symbol; } .sheet-rolltemplate-mutantyearzero .sheet-template-green-dice { line-height: 0; padding: 3px; text-align: center; color: #fff; border: 1px solid #000; border-radius: 5px; background-color: #235402; } .sheet-rolltemplate-mutantyearzero .sheet-template-blue-dice { line-height: 0; padding: 3px; text-align: center; color: #fff; border: 1px solid #000; border-radius: 5px; background-color: #0088af; } .sheet-rolltemplate-mutantyearzero .sheet-template-orange-dice { line-height: 0; padding: 3px; text-align: center; color: #fff; border: 1px solid #000; border-radius: 5px; background-color: #ff8c00; } .sheet-rolltemplate-mutantyearzero .sheet-template-yellow-dice { color: #000; border: 1px solid #000; background-color: rgb(235, 212, 4); } .sheet-rolltemplate-mutantyearzero .sheet-template-purple-dice { line-height: 0; padding: 3px; text-align: center; color: #fff; border: 1px solid #000; border-radius: 5px; background-color: #800080; } .sheet-rolltemplate-mutantyearzero .sheet-template-red-dice { color: #fff; border: 1px solid #000; background-color: #c00202; } .sheet-rolltemplate-mutantyearzero .sheet-template-grid-item span.inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-mutantyearzero .sheet-template-dice > span { font-family: 'Didact Gothic', 'DidactGothic', Verdana, Helvetica, Arial, sans-serif; font-size: 2em; line-height: 1em; font-weight: normal; padding: 0; -margin: -4px 0 0 0; display: inline-block; border: none; background-color: transparent; } .sheet-rolltemplate-mutantyearzero .sheet-template-green-dice > div > .sheet-template-inline, .sheet-rolltemplate-mutantyearzero .sheet-template-blue-dice > div > .sheet-template-inline, .sheet-rolltemplate-mutantyearzero .sheet-template-orange-dice > div > .sheet-template-inline, .sheet-rolltemplate-mutantyearzero .sheet-template-yellow-dice > div > .sheet-template-inline { font-size: 2.25em; font-variant: diagonal-fractions; text-shadow: 1px 1px 1px black; } .sheet-rolltemplate-mutantyearzero .inlinerollresult.fullcrit { color: inherit; border: none; } .sheet-rolltemplate-mutantyearzero .inlinerollresult.fullfail { color: inherit; border: none; } .sheet-rolltemplate-mutantyearzero .inlinerollresult.importantroll { color: inherit; border: none; }