Files
roll20-character-sheets/Mutant Year Zero/mutantyearzero.css
T

6332 lines
154 KiB
CSS

@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;
}