mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
999 lines
17 KiB
CSS
999 lines
17 KiB
CSS
.charsheet .sheet-personal,
|
|
.charsheet .sheet-combat,
|
|
.charsheet .sheet-spells,
|
|
.charsheet .sheet-equipment,
|
|
.charsheet .sheet-settings {
|
|
display: none;
|
|
}
|
|
|
|
/* show the selected tab */
|
|
.charsheet .sheet-tabstoggle[value="personal"] ~ div.sheet-personal,
|
|
.charsheet .sheet-tabstoggle[value="combat"] ~ div.sheet-combat,
|
|
.charsheet .sheet-tabstoggle[value="spells"] ~ div.sheet-spells,
|
|
.charsheet .sheet-tabstoggle[value="equipment"] ~ div.sheet-equipment,
|
|
.charsheet .sheet-tabstoggle[value="settings"] ~ div.sheet-settings {
|
|
display: block;
|
|
}
|
|
|
|
.charsheet .navigation-bar {
|
|
padding-top: 5px;
|
|
padding-right: 3px;
|
|
padding-bottom: 3px;
|
|
padding-left: 3px;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet .vsdarkmaster-wrapper {
|
|
background: white;
|
|
color: #070707;
|
|
|
|
font-size: 1.1em;
|
|
line-height: 1.2em;
|
|
margin: 0;
|
|
overflow: visible;
|
|
padding: 0;
|
|
|
|
font-family: serif;
|
|
min-width: 850px;
|
|
}
|
|
|
|
/* Chrome, Safari, Edge, Opera */
|
|
.charsheet input::-webkit-outer-spin-button,
|
|
.charsheet input::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
/* Firefox */
|
|
.charsheet input[type=number] {
|
|
-moz-appearance: textfield;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet input {
|
|
background-color: white;
|
|
color: #070707;
|
|
}
|
|
|
|
.charsheet input:disabled {
|
|
background-color: whitesmoke;
|
|
color: dimgray;
|
|
}
|
|
|
|
|
|
.charsheet input[type=number].hundred {
|
|
width: 30px;
|
|
}
|
|
|
|
.charsheet input[type=number].thousand {
|
|
width: 35px;
|
|
}
|
|
|
|
.charsheet input {
|
|
border-top-style: hidden;
|
|
border-right-style: hidden;
|
|
border-left-style: hidden;
|
|
border-bottom-style: groove;
|
|
border-radius: 0px;
|
|
border-color: slategray;
|
|
font-style: italic;
|
|
}
|
|
|
|
.charsheet input:focus {
|
|
outline: none;
|
|
background: lightblue;
|
|
}
|
|
|
|
.charsheet input[type=number].total {
|
|
color: #070707;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.charsheet input[readonly="readonly"] {
|
|
border: 0px;
|
|
}
|
|
|
|
.charsheet .header-logo {
|
|
width: 300px;
|
|
}
|
|
|
|
.charsheet .header-grid-section {
|
|
display: grid;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 1fr 2fr;
|
|
}
|
|
|
|
.charsheet .text-field-charname {
|
|
width: 300px;
|
|
font-weight: bold;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.charsheet input[type=number].number-field-wide {
|
|
width: 60px;
|
|
}
|
|
|
|
.charsheet .number-field-extrawide {
|
|
width: 70px;
|
|
}
|
|
|
|
.charsheet .text-field-vocation,
|
|
.charsheet .text-field-kin,
|
|
.charsheet .text-field-culture {
|
|
width: 160px;
|
|
font-weight: bold;
|
|
font-size: 1.1em;
|
|
}
|
|
|
|
.charsheet label {
|
|
padding-right: 2px;
|
|
color: Silver;
|
|
}
|
|
|
|
.charsheet label.header-field-label {
|
|
font-size: 1.0em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
|
|
text-align: left;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.input-w label, .input-w input {
|
|
float: none;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.charsheet .labeled-field {
|
|
float:left;
|
|
}
|
|
|
|
|
|
.charsheet .header-form-row {
|
|
display: inline-table;
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .passions-grid-section {
|
|
display: grid;
|
|
grid-template-columns: 1fr 9fr;
|
|
}
|
|
|
|
.charsheet .field-label {
|
|
font-size: 1.0em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.charsheet .passions-text-field {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .field-input {
|
|
display: block;
|
|
padding: 0 4px 0 6px;
|
|
}
|
|
|
|
.charsheet .main-grid-section {
|
|
display: grid;
|
|
grid-template-columns: 1fr 2fr;
|
|
}
|
|
|
|
.charsheet .leftside, .charsheet .rightside {
|
|
padding-top: 5px;
|
|
padding-right: 3px;
|
|
padding-bottom: 3px;
|
|
padding-left: 3px;
|
|
}
|
|
|
|
.charsheet .skills-grid-section {
|
|
display: grid;
|
|
grid-template-columns: 100%;
|
|
}
|
|
|
|
.charsheet .block {
|
|
padding-top: 5px;
|
|
padding-right: 3px;
|
|
padding-bottom: 3px;
|
|
padding-left: 3px;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet .drive-points,
|
|
.charsheet .heroic-path,
|
|
.charsheet .stats-block,
|
|
.charsheet .saves-block,
|
|
.charsheet .abilities-block,
|
|
.charsheet .background-block,
|
|
.charsheet .languages-block {
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
|
|
.charsheet .tablewrapper {
|
|
width: 100%;
|
|
clear: both;
|
|
display: inline-block;
|
|
}
|
|
|
|
|
|
.charsheet .tablelike {
|
|
display: table;
|
|
}
|
|
|
|
.charsheet .rowlike {
|
|
display:table-row;
|
|
}
|
|
|
|
.charsheet .celllike {
|
|
display: table-cell;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
.charsheet .stats-name {
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
.charsheet .condition-name {
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
color: gray;
|
|
}
|
|
|
|
.charsheet .stat-abbr {
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet .skills-cell {
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
.charsheet .table-header {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.charsheet .heroicpath-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.charsheet input[type=checkbox].heroic-checkbox {
|
|
padding-right: 2px;
|
|
padding-left: 0px;
|
|
padding-top: 0px;
|
|
padding-bottom: 0px;
|
|
margin-right: 1px;
|
|
margin-left: 1px;
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
|
|
width: 11px;
|
|
height: 11px;
|
|
}
|
|
|
|
.charsheet input[type=checkbox].heroic-tens-checkbox {
|
|
-webkit-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
|
|
.charsheet .stats-table {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .stats-name-cell {
|
|
text-align: left;
|
|
}
|
|
|
|
.charsheet .skills-table-header {
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet .skills-subheader {
|
|
border-bottom: 2px double #070707;
|
|
}
|
|
|
|
.charsheet .skills-subheader-text {
|
|
text-align: left;
|
|
font-size: 1.1em;
|
|
font-weight: bold;
|
|
font-variant: small-caps;
|
|
vertical-align: middle;
|
|
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
padding-top: 12px;
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
.charsheet .skills-subheader-label {
|
|
text-align: right;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
vertical-align: middle;
|
|
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
padding-top: 12px;
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
|
|
.charsheet .skills-subheader-points {
|
|
text-align: right;
|
|
}
|
|
|
|
.charsheet .skills-subheader-points > input[type=number] {
|
|
border: 2px double dimgray;
|
|
border-radius: 50%;
|
|
text-align: center;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
|
|
.charsheet .skills-table {
|
|
text-align: center;
|
|
width: 90%;
|
|
}
|
|
|
|
.charsheet .skills-and-abilities-grid {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr;
|
|
}
|
|
|
|
.charsheet .special-ability,
|
|
.charsheet .background-option,
|
|
.charsheet .language,
|
|
.charsheet .injury {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .skills-grid-table {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2.1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
}
|
|
|
|
.charsheet .specialtyskills-grid-table {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
|
|
}
|
|
|
|
|
|
.charsheet .skills-grid-table-subheading {
|
|
display: grid;
|
|
width: 100%;
|
|
margin-top: 10px;
|
|
grid-template-columns: 6fr 6fr 1fr;
|
|
}
|
|
|
|
.charsheet .skills-name-cell {
|
|
text-align: left;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
.charsheet .skill-name {
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
}
|
|
|
|
|
|
.charsheet .spelllore-grid-table {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
|
|
}
|
|
|
|
.charsheet .spelllore-grid-table-subheading {
|
|
display: grid;
|
|
width: 100%;
|
|
margin-top: 10px;
|
|
grid-template-columns: 6fr 6fr 1fr;
|
|
}
|
|
|
|
.charsheet .specialtyskill-name {
|
|
width: 100px;
|
|
}
|
|
|
|
.charsheet .specialtyskill-stat {
|
|
width: 60px;
|
|
}
|
|
|
|
.charsheet .armor-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 0.5fr 2.7fr 1.5fr 2.7fr 1fr 1fr 1fr 1fr 1fr 1fr 3fr;
|
|
}
|
|
|
|
.charsheet .armor-name,
|
|
.charsheet .armor-zones {
|
|
width: 120px;
|
|
}
|
|
.charsheet .armor-type {
|
|
width: 50px;
|
|
}
|
|
|
|
.charsheet .armor-qualities {
|
|
width: 150px;
|
|
}
|
|
|
|
.charsheet .weapons-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 3fr 1fr 1.6fr 2.6fr 1fr 1.6fr 1fr 1.8fr 1.8fr 1fr 3fr;
|
|
}
|
|
|
|
.charsheet .weapon-name {
|
|
width: 100px;
|
|
}
|
|
|
|
.charsheet .weapon-hands {
|
|
width: 30px;
|
|
}
|
|
|
|
.charsheet .weapon-skill {
|
|
width: 90px;
|
|
}
|
|
|
|
.charsheet .weapon-lengthreach {
|
|
width: 50px;
|
|
}
|
|
|
|
.charsheet .weapon-attack-table {
|
|
width: 60px
|
|
}
|
|
|
|
.charsheet .weapon-critical {
|
|
width: 60px
|
|
}
|
|
|
|
.charsheet .weapon-qualities {
|
|
width: 120px
|
|
}
|
|
|
|
.charsheet h3 {
|
|
font-variant: small-caps;
|
|
font-weight: normal;
|
|
text-align: center;
|
|
color: white;
|
|
border: 2px double white;
|
|
border-radius: 7px;
|
|
|
|
background-color: #070707;
|
|
width: 100%;
|
|
margin-top: 5px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.charsheet .status-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr 4fr;
|
|
}
|
|
|
|
.charsheet .injury-grid {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 0.5fr 3fr;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
.charsheet .injury-severity {
|
|
width: 60px;
|
|
}
|
|
|
|
.charsheet .injury-description {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .conditions-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr;
|
|
text-align: right;
|
|
}
|
|
|
|
.charsheet .large-roundborder > input[type=number] {
|
|
border: 3px double #070707;
|
|
border-radius: 30px;
|
|
|
|
padding: 0px;
|
|
height: 60px;
|
|
width: 60px;
|
|
font-size: 25px;
|
|
}
|
|
|
|
.charsheet input[type=number].current-hit-points {
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet .medium-roundborder > input[type=number] {
|
|
border: 2px double white;
|
|
border-radius: 20px;
|
|
color: whitesmoke;
|
|
padding: 0px;
|
|
height: 40px;
|
|
width: 40px;
|
|
font-size: 18px;
|
|
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
.charsheet .medium-squareborder > input[type=number] {
|
|
border: 2px double white;
|
|
border-radius: 7px;
|
|
color: whitesmoke;
|
|
padding: 0px;
|
|
height: 40px;
|
|
width: 40px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.charsheet .small-squareborder > input[type=number] {
|
|
border: 2px double white;
|
|
border-radius: 5px;
|
|
color: whitesmoke;
|
|
background-color: dimgray;
|
|
|
|
height: 30px;
|
|
width: 40px;
|
|
font-size: 14px;
|
|
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
.charsheet input[type=number].hitpoint-color {
|
|
background-color: white;
|
|
color: #070707;
|
|
}
|
|
|
|
.charsheet input[type=number].defense-color {
|
|
background-color: #070707;
|
|
color: whitesmoke;
|
|
}
|
|
|
|
.charsheet input[type=number].penalty-color {
|
|
background-color: white;
|
|
color: #070707;
|
|
}
|
|
|
|
.charsheet input[type=number].automaticfield-color {
|
|
background-color: #070707;
|
|
color: whitesmoke;
|
|
}
|
|
|
|
.charsheet input[type=number].magic-color {
|
|
background-color: Teal;
|
|
color: whitesmoke;
|
|
}
|
|
|
|
.charsheet input[type=number].defensive-bonus {
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet input[type=number].penalty {
|
|
font-weight: bold;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet label.penalty-label {
|
|
text-align: right;
|
|
width: 100%;
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
.charsheet .roundborder-label {
|
|
font-size: 1.0em;
|
|
font-weight: normal;
|
|
font-variant: small-caps;
|
|
|
|
color: SlateGray;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.charsheet .hitpoint-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 1fr 2fr;
|
|
padding-top: 10px;
|
|
padding-bottom: 10px;
|
|
padding-left: 5px;
|
|
padding-right: 5px;
|
|
}
|
|
|
|
.charsheet .character-size-dropdown {
|
|
width: 80px;
|
|
margin-top: 10px;
|
|
margin-bottom: 10px;
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.charsheet .penalty-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.charsheet .penalty-grid-section .penalty-grid-top-row {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.charsheet .movement-defense-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 1fr 2fr;
|
|
}
|
|
|
|
.charsheet .movement-block {
|
|
|
|
}
|
|
|
|
.charsheet .encumbrance-dropdown {
|
|
margin-top: 10px;
|
|
margin-bottom: 10px;
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
width: 140px;
|
|
}
|
|
|
|
.charsheet .defense-block {
|
|
|
|
}
|
|
|
|
.charsheet span.emphasize {
|
|
font-weight: bold;
|
|
color: #070707;
|
|
}
|
|
|
|
.charsheet input.emphasize {
|
|
font-weight: bold;
|
|
color: #070707;
|
|
|
|
border: 1px solid #070707;
|
|
background-color: ghostwhite;
|
|
}
|
|
|
|
.charsheet input.status_explanation {
|
|
text-align: right;
|
|
font-size: 0.8em;
|
|
|
|
padding: 0px;
|
|
background-color: white;
|
|
border: none;
|
|
}
|
|
|
|
.charsheet .magic-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 3.5fr;
|
|
}
|
|
|
|
.charsheet .magicpoint-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr;
|
|
text-align: left;
|
|
}
|
|
|
|
.charsheet .equipment-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr;
|
|
}
|
|
|
|
.charsheet .gear-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 2fr 1fr 3fr;
|
|
}
|
|
|
|
.charsheet .item-name {
|
|
width: 150px;
|
|
}
|
|
|
|
.charsheet .item-location {
|
|
width: 80px;
|
|
}
|
|
|
|
.charsheet .item-description {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .magicitem,
|
|
.charsheet .people,
|
|
.charsheet .location {
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .wealthstatus-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr;
|
|
|
|
margin-top: 10px;
|
|
margin-bottom: 10px;
|
|
margin-left: 5px;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.charsheet .wealthlevel-dropdown {
|
|
width: 150px;
|
|
}
|
|
|
|
.charsheet .companion-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.charsheet .companion-table {
|
|
width: 100px;
|
|
}
|
|
|
|
.charsheet .companion-align {
|
|
text-align: left;
|
|
}
|
|
|
|
.charsheet .companion-name,
|
|
.charsheet .mount-name {
|
|
width: 200px;
|
|
font-weight: bold;
|
|
font-size: 1.0em;
|
|
}
|
|
|
|
.charsheet .companion-type,
|
|
.charsheet .mount-type {
|
|
width: 200px;
|
|
}
|
|
|
|
.charsheet .companion-attacktype,
|
|
.charsheet .mount-attacktype {
|
|
width: 120px;
|
|
}
|
|
|
|
.charsheet .companion-movement-rate,
|
|
.charsheet .mount-movement-rate {
|
|
width: 100px;
|
|
}
|
|
|
|
.charsheet input[type=number].companion-number-field {
|
|
width: 60px;
|
|
}
|
|
|
|
.charsheet .companion-armortype,
|
|
.charsheet .mount-armortype {
|
|
width: 100px;
|
|
}
|
|
|
|
.charsheet .notes-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.charsheet .experience-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.charsheet .experience-grid-column {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 1fr 12fr;
|
|
text-align: left;
|
|
}
|
|
|
|
.charsheet .experience-tracker-description {
|
|
width: 100%;
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.charsheet .settings-grid-section {
|
|
display: grid;
|
|
width: 100%;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
}
|
|
|
|
.charsheet button[type=roll].roll-button {
|
|
background-color: transparent;
|
|
color: black;
|
|
border: none;
|
|
background-image: none;
|
|
text-shadow: none;
|
|
box-shadow: none;
|
|
|
|
font-variant: small-caps;
|
|
font-weight: normal;
|
|
font-size: inherit;
|
|
text-align: left;
|
|
padding: 0px;
|
|
}
|
|
|
|
.charsheet .dicetext {
|
|
font-size: 0.7em;
|
|
font-family: serif;
|
|
}
|
|
|
|
.charsheet .dice-buttons {
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet button[type=roll].rolld100::before {
|
|
font-family: dicefontd10;
|
|
content: "t";
|
|
}
|
|
|
|
.charsheet button[type=roll].roll-button > input.specialtyskill-name,
|
|
.charsheet button[type=roll].roll-button > input.spelllore-name {
|
|
font-variant: normal;
|
|
}
|
|
|
|
.charsheet button[type=roll].roll-button::before {
|
|
content: "" !important;
|
|
}
|
|
|
|
.charsheet button[type=roll]:hover,
|
|
.charsheet button[type=roll]:hover *,
|
|
.charsheet button[type=roll]:hover input[type=text],
|
|
.charsheet button[type=roll]:hover * {
|
|
color: #EC2127;
|
|
}
|
|
|
|
.charsheet button[type=roll] * {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-modifier-grid {
|
|
display: grid;
|
|
width: 100%;
|
|
column-gap: 1rem;
|
|
grid-template-columns: 2fr 1fr;
|
|
}
|
|
|
|
.sheet-rolltemplate-rowlike {
|
|
display: table-row;
|
|
width: 100%;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-tablelike {
|
|
display: table;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-rolltemplate-rowlike {
|
|
display: table-row;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-rolltemplate-celllike {
|
|
display: table-cell;
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-rolltemplate-character {
|
|
font-family: serif;
|
|
font-size: 1.1em;
|
|
padding: 3px;
|
|
font-style: italic;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-container {
|
|
font-family: serif;
|
|
background-color: #f1f1f1;
|
|
color: #000000;
|
|
border: 1px solid #a1a1a1;
|
|
border-radius: 10px;
|
|
width: 90%;
|
|
padding: 3px;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-header {
|
|
background-color: #000000;
|
|
color: #f1f1f1;
|
|
padding: 3px;
|
|
border-radius: 5px;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-header .sheet-rolltemplate-heading {
|
|
font-size: x-large;
|
|
line-height: 30px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-header .sheet-rolltemplate-subheading {
|
|
font-weight: normal;
|
|
font-size: smaller;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-results {
|
|
margin: 5px;
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-modifiers {
|
|
width: 100%;
|
|
margin-top: 5px;
|
|
padding-top: 5px;
|
|
text-align: center;
|
|
border-width: 1px 0px 0px 0px;
|
|
border-style: solid;
|
|
border-color: #a1a1a1;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-modifier-label {
|
|
display: inline;
|
|
text-align: right;
|
|
width: 100%;
|
|
color: #a1a1a1;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-modifier-result {
|
|
display: inline;
|
|
text-align: left;
|
|
width: 100%;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-modifier-fumble {
|
|
text-align: center;
|
|
width: 100%;
|
|
color: #a1a1a1;
|
|
padding: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-total {
|
|
padding-top: 10px;
|
|
text-align: center;
|
|
line-height: 2em;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-label {
|
|
vertical-align: top;
|
|
text-align: center;
|
|
font-size: smaller;
|
|
color: #a1a1a1;
|
|
}
|
|
|
|
.sheet-rolltemplate-container .sheet-rolltemplate-results .sheet-rolltemplate-total .inlinerollresult{
|
|
font-size: 2em;
|
|
}
|
|
|