mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
2811 lines
50 KiB
CSS
2811 lines
50 KiB
CSS
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* GENERIC STYLING */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.charsheet
|
|
{
|
|
position: relative;
|
|
min-width: 852px;
|
|
margin: 0;
|
|
padding: 0;
|
|
min-height: 16px;
|
|
}
|
|
|
|
.charsheet *
|
|
{
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
/* editable field color scheme */
|
|
input[type=number], input[type=text], textarea, select
|
|
{
|
|
background-color: #CCE;
|
|
border-top: 1px solid transparent;
|
|
border-bottom: 1px solid grey;
|
|
border-left: 1px solid transparent;
|
|
border-right: 1px solid transparent;
|
|
border-radius: 4px;
|
|
box-shadow: none;
|
|
font-family: cursive;
|
|
font-size: 12px;
|
|
font-style: italic;
|
|
}
|
|
|
|
/* non-editable field color scheme */
|
|
span.sheet-field,
|
|
div.sheet-button > button[type=roll],
|
|
div.sheet-button > span
|
|
{
|
|
background-color: #DDD;
|
|
border-top: 1px solid #CCC;
|
|
border-bottom: 1px solid grey;
|
|
border-left: 1px solid #CCC;
|
|
border-right: 1px solid #CCC;
|
|
border-radius: 4px;
|
|
font-family: cursive;
|
|
font-size: 12px;
|
|
font-style: italic;
|
|
overflow: hidden;
|
|
}
|
|
|
|
input[type=number], input[type=text], textarea, select, span.sheet-field
|
|
{
|
|
height: 20px;
|
|
line-height: 18px;
|
|
padding: 0 8px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
span.sheet-field
|
|
{
|
|
display: block;
|
|
overflow-x: hidden;
|
|
white-space: pre;
|
|
margin-right: 0;
|
|
}
|
|
|
|
input[type=checkbox]
|
|
{
|
|
margin-top: -2px;
|
|
}
|
|
|
|
select
|
|
{
|
|
height: 20px;
|
|
}
|
|
|
|
input[type=number]
|
|
{
|
|
text-align: center;
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
input[type=text]
|
|
{
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=number]::-webkit-inner-spin-button,
|
|
input[type=number]::-webkit-outer-spin-button
|
|
{
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
div.sheet-line
|
|
{
|
|
display: flex;
|
|
flex-direction: row;
|
|
border: none;
|
|
padding: 0;
|
|
height: 20px;
|
|
width: 100%;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.sheet-heads
|
|
{
|
|
font-weight: bold;
|
|
vertical-align: text-bottom;
|
|
font-size: 110%;
|
|
}
|
|
|
|
.sheet-heads + .sheet-heads
|
|
{
|
|
margin-top: -8px;
|
|
}
|
|
|
|
.sheet-indent /* used for text labels */
|
|
{
|
|
padding-left: 8px; /* do not use percentage */
|
|
}
|
|
|
|
.sheet-break
|
|
{
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.sheet-underline
|
|
{
|
|
border-bottom: solid 1px #BBB !important;
|
|
}
|
|
|
|
div.sheet-justify
|
|
{
|
|
display: flex;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.sheet-justify > *
|
|
{
|
|
width: 100%;
|
|
}
|
|
|
|
div.sheet-justify > *:first-child
|
|
{
|
|
width: unset;
|
|
padding-right: 8px;
|
|
}
|
|
|
|
div.sheet-justify input[type=text],
|
|
div.sheet-justify input[type=number],
|
|
div.sheet-justify select
|
|
{
|
|
width: 100%;
|
|
}
|
|
|
|
span.sheet-clean, input[type=text].sheet-clean, input[type=number].sheet-clean
|
|
{
|
|
background-color: transparent;
|
|
border: none;
|
|
font-family: inherit;
|
|
font-style: inherit;
|
|
}
|
|
|
|
div.sheet-small, input[type=text].sheet-small, input[type=number].sheet-small
|
|
{
|
|
font-size: 80%;
|
|
}
|
|
|
|
div.sheet-bold, input[type=text].sheet-bold, input[type=number].sheet-bold
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.repcontrol
|
|
{
|
|
display: none;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
div.itemcontrol
|
|
{
|
|
z-index: 5;
|
|
}
|
|
|
|
div.repcontrol .btn, div.itemcontrol .btn
|
|
{
|
|
padding: 0 11px 0;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* ROLL BUTTON & CHECKBOX BUTTONS */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
/* animations to make buttons flash */
|
|
/* Safari 4.0 - 8.0 */
|
|
@-webkit-keyframes flash1 {
|
|
to { background: #DDD; }
|
|
}
|
|
|
|
/* Standard syntax */
|
|
@keyframes flash2 {
|
|
to { background: #DDD; }
|
|
}
|
|
|
|
/* Safari 4.0 - 8.0 */
|
|
@-webkit-keyframes flash1 {
|
|
to { background: #DDD; }
|
|
}
|
|
|
|
/* Standard syntax */
|
|
@keyframes flash2 {
|
|
to { background: #DDD; }
|
|
}
|
|
|
|
div.sheet-button
|
|
{
|
|
position: relative;
|
|
height: 100%;
|
|
margin-top: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
div.sheet-button > input[type=text],
|
|
div.sheet-button > input[type=number],
|
|
div.sheet-button > input[type=checkbox],
|
|
div.sheet-button > button[type=roll]
|
|
{
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
div.sheet-button > input[type=checkbox],
|
|
div.sheet-button > button[type=roll]
|
|
{
|
|
opacity: 0;
|
|
}
|
|
|
|
div.sheet-button > span
|
|
{
|
|
display: block;
|
|
height: 100%;
|
|
width: 100%;
|
|
background-image: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=checkbox].sheet-flash ~ span.sheet-flash
|
|
{
|
|
-webkit-animation-name: flash1; /* Safari 4.0 - 8.0 */
|
|
-webkit-animation-duration: .1s; /* Safari 4.0 - 8.0 */
|
|
animation-name: flash1;
|
|
animation-duration: .1s;
|
|
}
|
|
|
|
input[type=checkbox].sheet-flash:checked ~ span.sheet-flash
|
|
{
|
|
-webkit-animation-name: flash2; /* Safari 4.0 - 8.0 */
|
|
-webkit-animation-duration: .1s; /* Safari 4.0 - 8.0 */
|
|
animation-name: flash2;
|
|
animation-duration: .1s;
|
|
}
|
|
|
|
input[type=checkbox].sheet-play-mode:checked ~ div.sheet-tabbed-content div.sheet-button:hover > span
|
|
{
|
|
color: white;
|
|
background: radial-gradient(#AAA, #444);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* TOOLTIPS */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.sheet-tooltip ~ span.sheet-tooltiptext
|
|
{
|
|
position: absolute;
|
|
height: 18px;
|
|
line-height: 18px;
|
|
width: unset!important;
|
|
padding: 0 10px!important;
|
|
border: none;
|
|
border-radius: 4px;
|
|
background: #444!important;
|
|
color: yellow!important;
|
|
font-family: unset;
|
|
font-style: unset;
|
|
font-size: 10px;
|
|
top: -20px;
|
|
z-index: 5;
|
|
pointer-events: none;
|
|
opacity: 0;
|
|
transform: scale(0);
|
|
transition: opacity .5s, transform .3s;
|
|
transition-timing-function: ease-out;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sheet-tooltip:hover ~ span.sheet-tooltiptext
|
|
{
|
|
opacity: 1;
|
|
transform: scale(1);
|
|
}
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* CONFIGURATION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
input[type=checkbox].sheet-configuration
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-fixed-page-width:checked ~ div.sheet-tabbed-content
|
|
{
|
|
width: 852px;
|
|
}
|
|
|
|
input[type=checkbox].sheet-zoom1:checked ~ div.sheet-tabbed-content
|
|
{
|
|
transform: scale(.9);
|
|
transform-origin: top left;
|
|
}
|
|
|
|
input[type=checkbox].sheet-zoom2:checked ~ div.sheet-tabbed-content
|
|
{
|
|
transform: scale(.8);
|
|
transform-origin: top left;
|
|
}
|
|
|
|
span.sheet-version
|
|
{
|
|
position: absolute;
|
|
margin-top: -1.1%;
|
|
right: 2%;
|
|
text-align: right;
|
|
color: #B8B8B8;
|
|
transform: scaleY(.8);
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* PAGE STYLES */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.sheet-page
|
|
{
|
|
position: relative;
|
|
top: 23px;
|
|
left: 0;
|
|
display: none;
|
|
}
|
|
|
|
input[type=radio].sheet-hidden, input[type=radio].sheet-hidden + span
|
|
{
|
|
/* ************************************ */
|
|
/* choose to display hidden page or not */
|
|
/* ************************************ */
|
|
display: none;
|
|
/* display: block; */
|
|
}
|
|
|
|
input[type=text].sheet-hidden,
|
|
input[type=number].sheet-hidden,
|
|
div.sheet-hidden,
|
|
p.sheet-hidden
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* PAGE HEADER */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-header
|
|
{
|
|
display: flex;
|
|
width: 100%;
|
|
}
|
|
|
|
div.sheet-banner
|
|
{
|
|
display: block;
|
|
width: 66%;
|
|
padding-left: 4px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
div.sheet-identity
|
|
{
|
|
border: solid black 3px;
|
|
border-radius: 12px;
|
|
padding-top: 8px;
|
|
padding-bottom: 6px;
|
|
}
|
|
|
|
div.sheet-nameline
|
|
{
|
|
margin: 8px 8px 3px 8px;
|
|
}
|
|
|
|
div.sheet-nameline div
|
|
{
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
margin-top: 6px;
|
|
}
|
|
|
|
div.sheet-nameline:first-child
|
|
{
|
|
font-family: Arial Black, Gadget, sans-serif;
|
|
}
|
|
|
|
div.sheet-nameline input[type=text],
|
|
div.sheet-nameline span.sheet-field
|
|
{
|
|
height: 30px;
|
|
line-height: 28px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
/*
|
|
div.sheet-nameline span.sheet-field
|
|
{
|
|
padding-top: 5px;
|
|
}
|
|
*/
|
|
|
|
div.sheet-logo
|
|
{
|
|
width: 33%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-logo img
|
|
{
|
|
height: 100px;
|
|
width: 270px;
|
|
object-fit: cover;
|
|
margin-top: 16px;
|
|
}
|
|
|
|
div.sheet-alternate2
|
|
{
|
|
flex-direction: column;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
div.sheet-banner.sheet-alternate2
|
|
{
|
|
border: solid black 3px;
|
|
border-radius: 12px;
|
|
margin-bottom: 8px;
|
|
padding: 8px;
|
|
}
|
|
|
|
div.sheet-alternate2 div.sheet-stat,
|
|
div.sheet-alternate2 div.sheet-phases,
|
|
div.sheet-alternate2 div.sheet-stat-cvs
|
|
{
|
|
border: solid #DDD 3px;
|
|
}
|
|
|
|
div.sheet-alternate2 > div
|
|
{
|
|
display: flex;
|
|
flex-direction: row;
|
|
}
|
|
|
|
div.sheet-alternate2 > div.sheet-line
|
|
{
|
|
display: block;
|
|
width: 50%;
|
|
margin-left: 16px;
|
|
transform: scale(1.8);
|
|
transform-origin: top left;
|
|
}
|
|
|
|
div.sheet-alternate2 > div.sheet-line > input[type=text]
|
|
{
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-alternate2 > div > div.sheet-line
|
|
{
|
|
margin-top: 4px;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
div.sheet-alternate2 > div > div.sheet-line > *
|
|
{
|
|
font-weight: normal;
|
|
}
|
|
|
|
div.sheet-alternate2 > div > div.sheet-line > div
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
input[type=checkbox].sheet-alternate-header:checked ~ div.sheet-tabbed-content div.sheet-alternate1,
|
|
input[type=checkbox].sheet-alternate-header ~ div.sheet-tabbed-content div.sheet-alternate2
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-alternate-header ~ div.sheet-tabbed-content div.sheet-alternate1
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-alternate-header:checked ~ div.sheet-tabbed-content div.sheet-alternate2
|
|
{
|
|
display: flex;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* SHEET TABS */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.sheet-tabbed-content
|
|
{
|
|
position: relative;
|
|
width: 100%;
|
|
float: left;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button, input[type=radio].sheet-tab-button + span,
|
|
input[type=checkbox].sheet-tab-button, input[type=checkbox].sheet-tab-button + span
|
|
{
|
|
position: absolute;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button, input[type=checkbox].sheet-tab-button
|
|
{
|
|
transform: scale(.9);
|
|
transform-origin: top left;
|
|
opacity: 0;
|
|
z-index: 2;
|
|
font-size: 16px;
|
|
padding: 1px;
|
|
height: 24px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button + span, input[type=checkbox].sheet-tab-button + span
|
|
{
|
|
transform: scale(.9);
|
|
transform-origin: top left;
|
|
background-color: #CCC;
|
|
border: solid 2px black;
|
|
border-radius: 14px;
|
|
color: black;
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
padding: 1px;
|
|
user-select: none;
|
|
height: 24px;
|
|
}
|
|
|
|
|
|
input[type=radio].sheet-tab-button:checked + span
|
|
{
|
|
background-color: #EEE;
|
|
}
|
|
|
|
input[type=checkbox].sheet-tab-button:checked + span
|
|
{
|
|
color: white;
|
|
background-color: red;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-core,
|
|
input[type=radio].sheet-tab-button.sheet-core + span
|
|
{
|
|
width: 63px;
|
|
left: 6px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-combat,
|
|
input[type=radio].sheet-tab-button.sheet-combat + span
|
|
{
|
|
width: 82px;
|
|
left: 71px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-powers,
|
|
input[type=radio].sheet-tab-button.sheet-powers + span
|
|
{
|
|
width: 82px;
|
|
left: 153px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-skills,
|
|
input[type=radio].sheet-tab-button.sheet-skills + span
|
|
{
|
|
width: 66px;
|
|
left: 235px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-background,
|
|
input[type=radio].sheet-tab-button.sheet-background + span
|
|
{
|
|
width: 113px;
|
|
left: 303px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-options,
|
|
input[type=radio].sheet-tab-button.sheet-options + span
|
|
{
|
|
width: 32px;
|
|
left: 414px;
|
|
margin-top: -3px;
|
|
font-family: "Pictos";
|
|
font-style: normal;
|
|
}
|
|
|
|
input[type=checkbox].sheet-tab-button.sheet-edit-toggle,
|
|
input[type=checkbox].sheet-tab-button.sheet-edit-toggle + span
|
|
{
|
|
width: 50px;
|
|
left: 500px;
|
|
margin-top: -1px;
|
|
padding: 0;
|
|
transform: scale(.7);
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-hidden,
|
|
input[type=radio].sheet-tab-button.sheet-hidden + span
|
|
{
|
|
width: 79px;
|
|
left: 505px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-core:checked ~ .sheet-page.sheet-core,
|
|
input[type=radio].sheet-tab-button.sheet-skills:checked ~ .sheet-page.sheet-skills,
|
|
input[type=radio].sheet-tab-button.sheet-combat:checked ~ .sheet-page.sheet-combat,
|
|
input[type=radio].sheet-tab-button.sheet-powers:checked ~ .sheet-page.sheet-powers,
|
|
input[type=radio].sheet-tab-button.sheet-background:checked ~ .sheet-page.sheet-background,
|
|
input[type=radio].sheet-tab-button.sheet-options:checked ~ .sheet-page.sheet-options
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=radio].sheet-tab-button.sheet-hidden:checked ~ .sheet-hidden
|
|
{
|
|
display: block;
|
|
position: relative;
|
|
top: 32px;
|
|
left: 8px;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* EDIT MODE */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.sheet-edit-show, div.repcontrol
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-header .sheet-edit-show
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-header .sheet-edit-hide
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-page div.repcontrol
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-page .sheet-edit-show
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-page .sheet-edit-show.sheet-stat
|
|
{
|
|
display: inline-block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-page .sheet-edit-hide
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* GROUP STYLES */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-column-100
|
|
{
|
|
width: 99%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-column-66
|
|
{
|
|
float: left;
|
|
width: 66%;
|
|
}
|
|
|
|
div.sheet-column-60
|
|
{
|
|
width: 59.4%;
|
|
float: left;
|
|
}
|
|
|
|
/* for the nested column-60 */
|
|
div.sheet-column-66 > div.sheet-column-60
|
|
{
|
|
width: 60.4%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-column-50
|
|
{
|
|
width: 49.5%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-column-40
|
|
{
|
|
width: 39.6%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-column-33
|
|
{
|
|
width: 33%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-column-26
|
|
{
|
|
width: 26.4%;
|
|
float: left;
|
|
}
|
|
|
|
div.sheet-section
|
|
{
|
|
position: relative;
|
|
margin-bottom: 8px;
|
|
margin-left: 4px;
|
|
margin-right: 4px;
|
|
border: 3px solid black;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
div.sheet-sectionless
|
|
{
|
|
display: flex;
|
|
margin-top: 0;
|
|
margin-bottom: 8px;
|
|
margin-left: 4px;
|
|
margin-right: 4px;
|
|
padding: 0;
|
|
}
|
|
|
|
div.sheet-section-title,
|
|
span.sheet-section-title,
|
|
input[type=checkbox].sheet-section-title
|
|
{
|
|
text-align: center;
|
|
font-family: Arial Black, Gadget, sans-serif;
|
|
font-size: 120%;
|
|
font-weight: bold;
|
|
width: 100%;
|
|
height: 32px;
|
|
padding-top: 4px;
|
|
padding-bottom: 4px;
|
|
border-bottom: 3px solid black;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
input[type=checkbox].sheet-section-title
|
|
{
|
|
opacity: 0;
|
|
cursor: default;
|
|
}
|
|
|
|
span.sheet-section-title
|
|
{
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -2;
|
|
}
|
|
|
|
div.sheet-footer
|
|
{
|
|
width: 100%;
|
|
margin-top: 32px;
|
|
}
|
|
|
|
div.sheet-footer > div
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-subsection
|
|
{
|
|
display: block;
|
|
position: relative;
|
|
padding-top: 0;
|
|
padding-left: 6px;
|
|
padding-right: 6px;
|
|
padding-bottom: 6px;
|
|
}
|
|
|
|
/* collapsing sections */
|
|
|
|
input[type=checkbox].sheet-collapsing-sections:checked ~ div.sheet-tabbed-content span.sheet-section-title
|
|
{
|
|
border-bottom: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-collapsing-sections:checked ~ div.sheet-tabbed-content input[type=checkbox].sheet-section-title
|
|
{
|
|
cursor: pointer;
|
|
}
|
|
|
|
input[type=checkbox].sheet-collapsing-sections:checked ~ div.sheet-tabbed-content input[type=checkbox].sheet-section-title:checked ~ span.sheet-section-title
|
|
{
|
|
height: 32px;
|
|
border-bottom: 3px solid black;
|
|
}
|
|
|
|
input[type=checkbox].sheet-collapsing-sections:checked ~ div.sheet-tabbed-content input[type=checkbox].sheet-section-title ~ div.sheet-subsection
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-collapsing-sections:checked ~ div.sheet-tabbed-content input[type=checkbox].sheet-section-title:checked ~ div.sheet-subsection
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* CHARACTERISTICS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-ch1, input[type=number].sheet-ch1, span.sheet-ch1, span.sheet-ch4
|
|
{
|
|
width: 20%;
|
|
margin-right: 5%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-ch2
|
|
{
|
|
width: 20%;
|
|
text-align: left;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-ch3, input[type=number].sheet-ch3
|
|
{
|
|
width: 20%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-ch3
|
|
{
|
|
padding: 0 8px 1px;
|
|
margin: 0 3px 3px 0;
|
|
}
|
|
|
|
div.sheet-ch4.sheet-button
|
|
{
|
|
width: 20%;
|
|
margin-right: 3px;
|
|
text-align: right;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* VITAL INFORMATION SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-vs1
|
|
{
|
|
display: flex
|
|
}
|
|
|
|
div.sheet-vs1 > div
|
|
{
|
|
padding-right: 6px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-vs1 > div > span
|
|
{
|
|
font-weight: normal;
|
|
padding-left: 8px;
|
|
}
|
|
|
|
div.sheet-vs2
|
|
{
|
|
display: flex;
|
|
}
|
|
|
|
div.sheet-vs2 > div:first-child
|
|
{
|
|
width: 40%;
|
|
margin-right: 5%;
|
|
}
|
|
|
|
div.sheet-vs2 > div
|
|
{
|
|
width: 55%;
|
|
}
|
|
|
|
div.sheet-vs2 > div > div
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* MOVEMENT SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-mv1, input[type=text].sheet-mv1, span.sheet-mv1,
|
|
div.sheet-mv1, input[type=text].sheet-mv1, span.sheet-mv1
|
|
{
|
|
width: 41.5%;
|
|
margin-right: 1.5%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-mv2, input[type=text].sheet-mv2, span.sheet-mv2
|
|
{
|
|
width: 27%;
|
|
margin-right: 1.5%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-mv3, input[type=text].sheet-mv3, span.sheet-mv3
|
|
{
|
|
width: 27%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* INFO SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-stat-wrap
|
|
{
|
|
width: 75%;
|
|
}
|
|
|
|
div.sheet-stat
|
|
{
|
|
position: relative;
|
|
width: 24%;
|
|
height: 52px;
|
|
float: left;
|
|
margin-right: 2.5%;
|
|
margin-bottom: 8px;
|
|
border: 3px solid black;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
div.sheet-stat > div:first-child
|
|
{
|
|
float: left;
|
|
position: relative;
|
|
width: 47px;
|
|
top: 47px;
|
|
margin: 0;
|
|
margin-left: 8px;
|
|
font-weight: bold;
|
|
color: #888;
|
|
text-align: center;
|
|
transform: rotate(-90deg);
|
|
transform-origin: top left;
|
|
}
|
|
|
|
div.sheet-stat > div + div input[type=text],
|
|
div.sheet-stat > div + div span
|
|
{
|
|
position: absolute;
|
|
top: 16%;
|
|
left: 32%;
|
|
width: 60%;
|
|
height: 32px;
|
|
line-height: 30px;
|
|
font-size: 180%;
|
|
border-radius: 8px;
|
|
text-align: center;
|
|
overflow: hidden;
|
|
}
|
|
|
|
div.sheet-stat > div + div input[type=text],
|
|
{
|
|
padding-top: 0;
|
|
}
|
|
|
|
span.sheet-stat
|
|
{
|
|
padding: 6px 8px 1px;
|
|
font-family: cursive;
|
|
font-style: italic;
|
|
}
|
|
|
|
div.sheet-stat-buttons
|
|
{
|
|
width: 18%;
|
|
height: 52px;
|
|
float: left;
|
|
margin-bottom: 8px;
|
|
margin-right: 2%;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div
|
|
{
|
|
position: relative;
|
|
width: 100%;
|
|
height: 40%;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div:first-child
|
|
{
|
|
margin-bottom: 10%;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div input[type=checkbox],
|
|
div.sheet-stat-buttons > div span.sheet-stat-button
|
|
{
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
margin-top: 0;
|
|
padding: 0;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div input[type=checkbox]
|
|
{
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
opacity: 0;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div span.sheet-stat-button
|
|
{
|
|
padding-top: 1px;
|
|
color: #DDD;
|
|
background: linear-gradient(to bottom right, #999, #555);
|
|
border: solid #111 1px;
|
|
text-align: center;
|
|
font-size: 12px;
|
|
z-index: -2;
|
|
}
|
|
|
|
div.sheet-stat-buttons > div:hover span.sheet-stat-button
|
|
{
|
|
color: yellow;
|
|
}
|
|
|
|
div.sheet-phases
|
|
{
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-right: 2%;
|
|
padding: 4px;
|
|
border: 3px solid black;
|
|
border-radius: 12px;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-in1
|
|
{
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
height: 18px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
div.sheet-in1 + div.sheet-line
|
|
{
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
div.sheet-in1 > div
|
|
{
|
|
width: auto;
|
|
overflow: hidden;
|
|
transform: scaleX(1.8);
|
|
font-weight: bold;
|
|
}
|
|
|
|
input[type=checkbox].sheet-fast,
|
|
input[type=checkbox].sheet-in2
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
span.sheet-in2
|
|
{
|
|
display: inline-block;
|
|
width: 7%;
|
|
font-weight: bold;
|
|
margin-left: .2%;
|
|
margin-right: 0;
|
|
padding-top: 1px;
|
|
border: solid 1px black;
|
|
border-radius: 16px;
|
|
font-size: 13px;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=checkbox].sheet-fast:checked ~ span.sheet-in2,
|
|
input[type=checkbox].sheet-in2:checked + span.sheet-in2
|
|
{
|
|
color: white;
|
|
background-color: #BBB;
|
|
text-shadow: 0 0 1px black;
|
|
}
|
|
|
|
input[type=checkbox].sheet-fast:checked ~ input[type=checkbox].sheet-in2:checked + span.sheet-in2
|
|
{
|
|
background-color: #555;
|
|
}
|
|
|
|
div.sheet-stat-cvs
|
|
{
|
|
width: 25%;
|
|
padding: 4px 0 4px 8px;
|
|
border: 3px solid black;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
div.sheet-stat-cvs > div.sheet-line
|
|
{
|
|
margin-top: 4px;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
div.sheet-in3
|
|
{
|
|
Width: 55%;
|
|
font-size: 135%;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-in4
|
|
{
|
|
margin-top: 0!important;
|
|
float: left;
|
|
height: 20px;
|
|
width: 40%;
|
|
margin-top: 0;
|
|
}
|
|
|
|
div.sheet-in4 > span
|
|
{
|
|
border-radius: 16px;
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
text-align: center;
|
|
overflow: hidden;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* HIT LOCATION SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-hl1,
|
|
div.sheet-hl2,
|
|
div.sheet-hl3,
|
|
div.sheet-hl4, span.sheet-hl4,
|
|
div.sheet-hl5,
|
|
div.sheet-hl6, span.sheet-hl6,
|
|
div.sheet-hl7,
|
|
div.sheet-hl8,
|
|
div.sheet-hl9, span.sheet-hl9,
|
|
div.sheet-hl10,
|
|
div.sheet-hl11, span.sheet-hl11,
|
|
div.sheet-hl12, span.sheet-hl12
|
|
{
|
|
padding-left: 1px;
|
|
padding-right: 1px;
|
|
text-align: center;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
|
|
div.sheet-hl1
|
|
{
|
|
float: left;
|
|
width: 10%;
|
|
margin-right: 2%;
|
|
}
|
|
|
|
div.sheet-hl2
|
|
{
|
|
float: left;
|
|
width: 13%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-hl3, span.sheet-hl3
|
|
{
|
|
float: left;
|
|
width: 8%;
|
|
}
|
|
|
|
div.sheet-hl4, span.sheet-hl4
|
|
{
|
|
float: left;
|
|
width: 8%;
|
|
margin-left: 3.5%;
|
|
}
|
|
|
|
div.sheet-hl3 + div.sheet-hl4,
|
|
div.sheet-hl3 + span.sheet-hl4
|
|
{
|
|
margin-left: 2%;
|
|
}
|
|
|
|
div.sheet-hl5
|
|
{
|
|
float: left;
|
|
width: 2%;
|
|
}
|
|
|
|
div.sheet-hl6, span.sheet-hl6
|
|
{
|
|
float: left;
|
|
width: 8%;
|
|
}
|
|
|
|
input[type=text].sheet-hl7, span.sheet-hl7
|
|
{
|
|
float: left;
|
|
width: 99%;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* RESERVES / CHARGES / BATTERIES SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-rs1, input[type=text].sheet-rs1, span.sheet-rs1,
|
|
div.sheet-rs2, input[type=number].sheet-rs2
|
|
{
|
|
margin-right: 1.5%;
|
|
}
|
|
|
|
div.sheet-rs1.sheet-edit-hide, span.sheet-rs1
|
|
{
|
|
width: 63.5%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-rs1.sheet-edit-show, input[type=text].sheet-rs1.sheet-edit-show
|
|
{
|
|
width: 46%;
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=number].sheet-rs2
|
|
{
|
|
width: 16%;
|
|
}
|
|
|
|
div.sheet-rs2
|
|
{
|
|
width: 16%;
|
|
height: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* SENSES SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-es1, input[type=text].sheet-es1, span.sheet-es1,
|
|
div.sheet-es2, input[type=number].sheet-es2,
|
|
div.sheet-es3
|
|
{
|
|
margin-right: 1.5%;
|
|
}
|
|
|
|
div.sheet-es0:first-child
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
div.sheet-es0 + div.sheet-es0
|
|
{
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ .sheet-tabbed-content > .sheet-page .sheet-es0.sheet-edit-show
|
|
{
|
|
display: flex;
|
|
}
|
|
|
|
|
|
div.sheet-es1, span.sheet-es1
|
|
{
|
|
width: 81%;
|
|
}
|
|
|
|
div.sheet-es1.sheet-edit-show, input[type=text].sheet-es1.sheet-edit-show, span.sheet-es1.sheet-edit-show
|
|
{
|
|
width: 63.5%;
|
|
}
|
|
|
|
div.sheet-es1
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-es1 > span
|
|
{
|
|
font-weight: normal;
|
|
padding-left: 8px;
|
|
}
|
|
|
|
div.sheet-es2, input[type=number].sheet-es2
|
|
{
|
|
width: 16%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* DEFENSES SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-def1
|
|
{
|
|
width: 60%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-def2, span.sheet-def2
|
|
{
|
|
width: 38%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* COMBAT PREVIEW */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
input[type=checkbox].sheet-combat-preview ~ div.sheet-tabbed-content div.sheet-combat-preview
|
|
{
|
|
display:none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-combat-preview:checked ~ div.sheet-tabbed-content div.sheet-combat-preview
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
div.sheet-cp1, span.sheet-cp1
|
|
{
|
|
width: 4%;
|
|
text-align: center;
|
|
margin-left: 2%;
|
|
margin-right: 1%;
|
|
}
|
|
|
|
div.sheet-cp1
|
|
{
|
|
font-weight: bold;
|
|
transform: scale(1.2);
|
|
}
|
|
|
|
div.sheet-cp2, span.sheet-cp2,
|
|
div.sheet-cp3, span.sheet-cp3
|
|
{
|
|
width: 6%;
|
|
text-align: center;
|
|
margin-left: 1%;
|
|
}
|
|
|
|
span.sheet-cp3
|
|
{
|
|
background-color: #666;
|
|
color: white;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-cp1
|
|
{
|
|
font-family: Arial Black, Gadget, sans-serif;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-cp4, span.sheet-cp4
|
|
{
|
|
width: 9%;
|
|
text-align: center;
|
|
margin-left: 2%;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* ATTACKS & MANEUVERS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-am0, input[type=radio].sheet-am0,
|
|
div.sheet-am1, input[type=text].sheet-am1, span.sheet-am1,
|
|
div.sheet-am2, select.sheet-am2, span.sheet-am2,
|
|
div.sheet-am3, input[type=text].sheet-am3, span.sheet-am3,
|
|
div.sheet-am4, input[type=text].sheet-am4, span.sheet-am4
|
|
{
|
|
margin-right: 1%;
|
|
}
|
|
|
|
input[type=text].sheet-am1, span.sheet-am1,
|
|
select.sheet-am2, span.sheet-am2,
|
|
input[type=text].sheet-am3, span.sheet-am3,
|
|
input[type=text].sheet-am4, span.sheet-am4
|
|
{
|
|
font-size: 11px;
|
|
}
|
|
|
|
div.sheet-am0
|
|
{
|
|
width: 3%;
|
|
}
|
|
|
|
div.sheet-am1, input[type=text].sheet-am1, span.sheet-am1
|
|
{
|
|
width: 24%;
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=text].sheet-am2,
|
|
div.sheet-am2, select.sheet-am2, span.sheet-am2,
|
|
div.sheet-am3, select.sheet-am3, span.sheet-am3
|
|
{
|
|
width: 8%;
|
|
text-align: center;
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
}
|
|
|
|
select.sheet-am2
|
|
{
|
|
opacity: 0;
|
|
}
|
|
|
|
|
|
span.sheet-am2.sheet-hidearrow1,
|
|
span.sheet-am2.sheet-hidearrow2,
|
|
span.sheet-am2.sheet-hidearrow3,
|
|
span.sheet-am2.sheet-hidearrow4
|
|
{
|
|
position: absolute;
|
|
z-index: -1;
|
|
background-color: #CCE;
|
|
}
|
|
|
|
span.sheet-am2.sheet-hidearrow1
|
|
{
|
|
left: 29%;
|
|
}
|
|
|
|
span.sheet-am2.sheet-hidearrow2
|
|
{
|
|
left: 38%;
|
|
}
|
|
|
|
span.sheet-am2.sheet-hidearrow3
|
|
{
|
|
left: 47%;
|
|
}
|
|
|
|
span.sheet-am2.sheet-hidearrow4
|
|
{
|
|
left: 56%;
|
|
}
|
|
|
|
div.sheet-am4, input[type=text].sheet-am4, span.sheet-am4
|
|
{
|
|
width: 34%;
|
|
text-align: left;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* COMBAT SKILL LEVELS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-cs0, input[type=checkbox].sheet-cs0
|
|
{
|
|
width: 3%;
|
|
margin-right: 1%;
|
|
}
|
|
|
|
div.sheet-cs1, input[type=text].sheet-cs1, span.sheet-cs1
|
|
{
|
|
width: 36%;
|
|
margin-right: 0;
|
|
}
|
|
|
|
div.sheet-cs2, div.sheet-cs3, div.sheet-cs4, div.sheet-cs5, div.sheet-cs6
|
|
{
|
|
width: 12%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* OTHER MODIFIERS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-om1, input[type=number].sheet-om1,
|
|
div.sheet-om2, input[type=checkbox].sheet-om2,
|
|
div.sheet-om3, input[type=number].sheet-om3
|
|
{
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-om1, input[type=number].sheet-om1
|
|
{
|
|
width: 15%;
|
|
margin-left: 0;
|
|
margin-right: 0;
|
|
}
|
|
|
|
div.sheet-om2, input[type=checkbox].sheet-om2
|
|
{
|
|
width: 19%;
|
|
margin-right: 4%;
|
|
}
|
|
|
|
input[type=checkbox].sheet-om2
|
|
{
|
|
position:relative;
|
|
top: 3px;
|
|
}
|
|
|
|
div.sheet-om2, div.sheet-om3
|
|
{
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.sheet-om3, input[type=number].sheet-om3
|
|
{
|
|
width: 18%;
|
|
margin-right: 1px;
|
|
text-align: left;
|
|
}
|
|
|
|
input[type=number].sheet-om3
|
|
{
|
|
text-align: right;
|
|
}
|
|
|
|
div.sheet-om4
|
|
{
|
|
width: 3%;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* COMBAT MODIFIERS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-cm-wrap
|
|
{
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
div.sheet-cm-wrap div.sheet-cm4,
|
|
div.sheet-cm-wrap div.sheet-cm6,
|
|
div.sheet-cm-wrap div.sheet-cm9
|
|
{
|
|
border-bottom: 1px solid #BBB !important;
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
div.sheet-cm-gap
|
|
{
|
|
width: 12%;
|
|
}
|
|
|
|
div.sheet-cm0
|
|
{
|
|
margin-top: 8px;
|
|
position: relative;
|
|
top: 6px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
div.sheet-cm1
|
|
{
|
|
width: 24%;
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-cm2
|
|
{
|
|
width: 11%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-cm3
|
|
{
|
|
width: 16%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-cm4
|
|
{
|
|
width: 6%
|
|
}
|
|
|
|
div.sheet-cm5
|
|
{
|
|
width: 58%;
|
|
text-align: left;
|
|
white-space: pre;
|
|
}
|
|
|
|
div.sheet-cm6
|
|
{
|
|
width: 12%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-cm7
|
|
{
|
|
width: 15%;
|
|
margin-left: 2%;
|
|
}
|
|
|
|
div.sheet-cm7 > div
|
|
{
|
|
padding: 0 6px;
|
|
margin-left: -6px;
|
|
}
|
|
|
|
div.sheet-cm7.sheet-button:hover > div
|
|
{
|
|
border-radius: 10px;
|
|
color: yellow;
|
|
background: linear-gradient(to bottom right, #999, #555);
|
|
}
|
|
|
|
div.sheet-cm8
|
|
{
|
|
width: 100%;
|
|
text-align: center;
|
|
font-style: italic;
|
|
}
|
|
|
|
div.sheet-cm9
|
|
{
|
|
width: 25%;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* PENALTY SKILL LEVELS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-ps0, input[type=checkbox].sheet-ps0
|
|
{
|
|
width: 4.5%;
|
|
margin-right: 1.5%;
|
|
}
|
|
|
|
div.sheet-ps1, input[type=text].sheet-ps1, span.sheet-ps1
|
|
{
|
|
width: 46%;
|
|
margin-right: 0;
|
|
}
|
|
|
|
div.sheet-ps2, div.sheet-ps3, div.sheet-ps4
|
|
{
|
|
width: 16%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* SKILLS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-sk1, input[type=text].sheet-sk1, span.sheet-sk1,
|
|
div.sheet-sk2, select.sheet-sk2,
|
|
div.sheet-sk3, input[type=number].sheet-sk3, span.sheet-sk3,
|
|
div.sheet-sk4, span.sheet-sk4,
|
|
div.sheet-sk5
|
|
{
|
|
height: 20px;
|
|
margin-right: 1%;
|
|
}
|
|
|
|
div.sheet-sk1.sheet-edit-hide, span.sheet-sk1
|
|
{
|
|
width: 83.5%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-sk1.sheet-edit-show, input[type=text].sheet-sk1
|
|
{
|
|
width: 52%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-sk2, select.sheet-sk2
|
|
{
|
|
width: 17.5%;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=checkbox].sheet-sk3
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
div.sheet-sk3, input[type=number].sheet-sk3
|
|
{
|
|
width: 12%;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=number].sheet-sk3
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ div.sheet-tabbed-content input[type=checkbox].sheet-sk3:checked + input[type=number].sheet-sk3
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input[type=checkbox].sheet-sk4
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
button.sheet-sk4
|
|
{
|
|
opacity: none;
|
|
}
|
|
|
|
div.sheet-sk4
|
|
{
|
|
width: 12%;
|
|
text-align: right;
|
|
}
|
|
|
|
input[type=checkbox].sheet-edit-mode:checked ~ div.sheet-tabbed-content div.sheet-sk4
|
|
{
|
|
/* if "increase" field is not shown */
|
|
margin-left: 13%;
|
|
}
|
|
|
|
input[type=checkbox].sheet-sk3:checked ~ div.sheet-sk4
|
|
{
|
|
margin-left: 0!important;
|
|
}
|
|
|
|
div.sheet-sk4
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-sk4:checked + div.sheet-sk4
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* PERKS & TALENTS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-pk1, input[type=text].sheet-pk1, span.sheet-pk1
|
|
{
|
|
width: 99%;
|
|
margin-right: 0;
|
|
}
|
|
|
|
div.sheet-pk1, input[type=text].sheet-pk1
|
|
{
|
|
width: 99%;
|
|
text-align: left;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* SKILL LEVELS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-sl0
|
|
{
|
|
width: 6%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-sl1, input[type=text].sheet-sl1, span.sheet-sl1
|
|
{
|
|
width: 93%;
|
|
margin-right: 0;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* POWERS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-pow-container
|
|
{
|
|
display: flex;
|
|
flex-direction: row;
|
|
height: auto;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
div.sheet-pow0, span.sheet-pow0,
|
|
div.sheet-pow1, input[type=text].sheet-pow1, span.sheet-pow1,
|
|
div.sheet-pow2, input[type=text].sheet-pow2, span.sheet-pow2,
|
|
div.sheet-pow3, textarea.sheet-pow3, span.sheet-pow3,
|
|
div.sheet-pow4
|
|
{
|
|
margin-right: .5%;
|
|
}
|
|
|
|
div.sheet-pow0
|
|
{
|
|
width: 3%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pow1, input[type=text].sheet-pow1, span.sheet-pow1
|
|
{
|
|
width: 6.6%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pow2
|
|
{
|
|
width: 15%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-pow2 > input[type=text],
|
|
div.sheet-pow2 > span
|
|
{
|
|
height: auto;
|
|
padding: 0 8px 1px;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-pow3
|
|
{
|
|
height: auto;
|
|
width: 63.9%;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-pow3 > textarea
|
|
{
|
|
height: auto;
|
|
min-height: 20px;
|
|
overflow: hidden;
|
|
resize: vertical;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
div.sheet-pow3 > span
|
|
{
|
|
height: auto;
|
|
min-height: 20px;
|
|
text-align: left;
|
|
padding: 0 8px;
|
|
resize: none;
|
|
white-space: unset;
|
|
overflow: hidden;
|
|
}
|
|
|
|
div.sheet-pow3 > button[type=roll]
|
|
{
|
|
height: 100%;
|
|
}
|
|
|
|
div.sheet-pow4
|
|
{
|
|
width: 6.6%;
|
|
height: 20px;
|
|
margin-right: 0;
|
|
text-align: center;
|
|
}
|
|
|
|
/* end_cost or remaining_charges? */
|
|
div.sheet-button > span.sheet-end-cost
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
div.sheet-button > span.sheet-remaining-charges
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-remaining-charges:checked ~ div.sheet-tabbed-content span.sheet-end-cost
|
|
{
|
|
display: none;
|
|
}
|
|
|
|
input[type=checkbox].sheet-remaining-charges:checked ~ div.sheet-tabbed-content span.sheet-remaining-charges
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* POWER DETAIL EXPANDED AREA */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
input[type=checkbox].sheet-pow-expand, input[type=checkbox].sheet-pow-expand + span
|
|
{
|
|
height: 16px;
|
|
width: 16px;
|
|
position: absolute;
|
|
top: -2px;
|
|
right: .5%;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=checkbox].sheet-pow-expand
|
|
{
|
|
opacity: 0;
|
|
z-index: 2;
|
|
}
|
|
|
|
input[type=checkbox].sheet-pow-expand + span
|
|
{
|
|
font-family: "Pictos";
|
|
font-size: 16px;
|
|
font-style: normal;
|
|
color: #AAA;
|
|
user-select: none;
|
|
height: 16px;
|
|
}
|
|
|
|
input[type=checkbox].sheet-pow-expand:checked + span
|
|
{
|
|
color: black;
|
|
}
|
|
|
|
input[type=checkbox].sheet-pow-expand:hover + span
|
|
{
|
|
color: yellow;
|
|
text-shadow: 0 0 1px black;
|
|
}
|
|
|
|
div.sheet-pow-detail
|
|
{
|
|
width: 71%;
|
|
display: none;
|
|
margin-left: 22.5%;
|
|
margin-bottom: -8%;
|
|
transform: scale(.9);
|
|
transform-origin: top center;
|
|
}
|
|
|
|
input[type=checkbox].sheet-pow-expand:checked ~ div.sheet-pow-detail
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
div.sheet-pd-section-head
|
|
{
|
|
display: flex;
|
|
flex-direction: row;
|
|
width: 100%;
|
|
height: 8px;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
div.sheet-pd-section-head div
|
|
{
|
|
width: 40%;
|
|
height: 100%;
|
|
}
|
|
|
|
div.sheet-pd-section-head div:first-child
|
|
{
|
|
border-top: solid 3px #BBB;
|
|
border-left: solid 3px #BBB;
|
|
border-top-left-radius: 6px;
|
|
}
|
|
|
|
div.sheet-pd-section-head div:first-child + div
|
|
{
|
|
width: 20%;
|
|
margin-top: -4px;
|
|
color: #BBB;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd-section-head div:first-child + div + div
|
|
{
|
|
border-top: solid 3px #BBB;
|
|
border-right: solid 3px #BBB;
|
|
border-top-right-radius: 6px;
|
|
}
|
|
|
|
div.sheet-pd-section
|
|
{
|
|
width: 100%;
|
|
margin-bottom: 4px;
|
|
padding: 8px;
|
|
border-left: solid 3px #BBB;
|
|
border-right: solid 3px #BBB;
|
|
border-bottom: solid 3px #BBB;
|
|
border-bottom-left-radius: 6px;
|
|
border-bottom-right-radius: 6px;
|
|
}
|
|
|
|
div.sheet-pd-attack-wrapper
|
|
{
|
|
border-left: solid 3px #BBB;
|
|
padding-left: 8px;
|
|
margin-left: 17px;
|
|
}
|
|
|
|
div.sheet-pd-attack-wrapper input[type=number],
|
|
div.sheet-pd-attack-wrapper input[type=text],
|
|
div.sheet-pd-attack-wrapper select,
|
|
div.sheet-pd-attack-wrapper span
|
|
{
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
}
|
|
|
|
div.sheet-pd-row
|
|
{
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: row;
|
|
height: 20px;
|
|
width: 100%;
|
|
margin-top: 3px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
div.sheet-pd-row.sheet-heads
|
|
{
|
|
height: 20px;
|
|
margin-top: 4px;
|
|
}
|
|
|
|
div.sheet-pd-row.sheet-pd-gap
|
|
{
|
|
margin-bottom: 2px;
|
|
}
|
|
|
|
div.sheet-math
|
|
{
|
|
height: 16px;
|
|
width: 5%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd6, select.sheet-pd6, span.sheet-pd6,
|
|
div.sheet-pd7, input[type=text].sheet-pd7, span.sheet-pd7,
|
|
div.sheet-pd8, select.sheet-pd8, span.sheet-pd8,
|
|
div.sheet-pd9, input[type=number].sheet-pd9, span.sheet-pd9,
|
|
div.sheet-pd10, select.sheet-pd10, span.sheet-pd10,
|
|
div.sheet-pd11, input[type=text].sheet-pd11, span.sheet-pd11,
|
|
div.sheet-pd12, input[type=checkbox].sheet-pd12,
|
|
div.sheet-pd13, select.sheet-pd13, span.sheet-pd13,
|
|
div.sheet-pd14, input[type=number].sheet-pd14, span.sheet-pd14,
|
|
div.sheet-pd15, input[type=checkbox].sheet-pd15,
|
|
div.sheet-pd-attack-config, select.sheet-pd-attack-config, span.sheet-pd-attack-config,
|
|
div.sheet-pd16, select.sheet-pd16, span.sheet-pd16,
|
|
div.sheet-pd17, select.sheet-pd17, span.sheet-pd17,
|
|
div.sheet-pd18, select.sheet-pd18, span.sheet-pd18,
|
|
div.sheet-pd19, input[type=text].sheet-pd19, span.sheet-pd19,
|
|
div.sheet-pd20,
|
|
div.sheet-pd21, input[type=number].sheet-pd21, span.sheet-pd21,
|
|
div.sheet-pd22,
|
|
div.sheet-pd23, input[type=text].sheet-pd23, span.sheet-pd23,
|
|
div.sheet-pd24, select.sheet-pd24, span.sheet-pd24,
|
|
div.sheet-pd25, input[type=text].sheet-pd25, span.sheet-pd25,
|
|
div.sheet-pd26
|
|
{
|
|
margin-right: 1%;
|
|
}
|
|
|
|
div.sheet-pd1, input[type=number].sheet-pd1, span.sheet-pd1,
|
|
div.sheet-pd2, input[type=number].sheet-pd2, span.sheet-pd2,
|
|
div.sheet-pd3, input[type=number].sheet-pd3, span.sheet-pd3,
|
|
div.sheet-pd4, input[type=number].sheet-pd4, span.sheet-pd4,
|
|
div.sheet-pd5, input[type=number].sheet-pd5, span.sheet-pd5
|
|
{
|
|
width: 15%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd6, select.sheet-pd6, span.sheet-pd6
|
|
{
|
|
width: 40%;
|
|
}
|
|
|
|
div.sheet-pd7, input[type=text].sheet-pd7, span.sheet-pd7
|
|
{
|
|
width: 58%;
|
|
}
|
|
|
|
div.sheet-pd8, select.sheet-pd8, span.sheet-pd8
|
|
{
|
|
width: 17.5%;
|
|
}
|
|
|
|
div.sheet-pd9, input[type=number].sheet-pd9, span.sheet-pd9
|
|
{
|
|
width: 14%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd10, select.sheet-pd10, span.sheet-pd10
|
|
{
|
|
width: 17%;
|
|
}
|
|
|
|
div.sheet-pd11, input[type=text].sheet-pd11, span.sheet-pd11
|
|
{
|
|
width: 34%;
|
|
}
|
|
|
|
div.sheet-pd12
|
|
{
|
|
width: 14.5%;
|
|
margin-left: -2%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd13, select.sheet-pd13, span.sheet-pd13
|
|
{
|
|
width: 31.66%;
|
|
}
|
|
|
|
div.sheet-pd14, input[type=number].sheet-pd14, span.sheet-pd14
|
|
{
|
|
width: 14%;
|
|
margin-right: 3%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd15, input[type=checkbox].sheet-pd15
|
|
{
|
|
float: left;
|
|
margin-top: 2px;
|
|
}
|
|
|
|
div.sheet-pd-attack-config, select.sheet-pd-attack-config, span.sheet-pd-attack-config
|
|
{
|
|
width: 33%;
|
|
}
|
|
|
|
/* disable attack section if not in use */
|
|
input[type=checkbox].sheet-pd15 + div.sheet-pd-attack-wrapper *
|
|
{
|
|
opacity: .6;
|
|
z-index: -1;
|
|
pointer-events: none;
|
|
-webkit-user-select: none; /* Safari 3.1+ */
|
|
-moz-user-select: none; /* Firefox 2+ */
|
|
-ms-user-select: none; /* IE 10+ */
|
|
user-select: none; /* Standard syntax */
|
|
}
|
|
|
|
input[type=checkbox].sheet-pd15:checked + div.sheet-pd-attack-wrapper *
|
|
{
|
|
opacity: 1;
|
|
z-index: 0;
|
|
pointer-events: auto;
|
|
pointer-events: auto;
|
|
-webkit-user-select: auto; /* Safari 3.1+ */
|
|
-moz-user-select: auto; /* Firefox 2+ */
|
|
-ms-user-select: auto; /* IE 10+ */
|
|
user-select: auto; /* Standard syntax */
|
|
}
|
|
|
|
div.sheet-pd16, select.sheet-pd16, span.sheet-pd16
|
|
{
|
|
width: 16.5%;
|
|
}
|
|
|
|
div.sheet-pd17, select.sheet-pd17, span.sheet-pd17
|
|
{
|
|
width: 27%;
|
|
}
|
|
|
|
div.sheet-pd18, select.sheet-pd18, span.sheet-pd18
|
|
{
|
|
width: 19%;
|
|
}
|
|
|
|
div.sheet-pd19, input[type=text].sheet-pd19, span.sheet-pd19
|
|
{
|
|
width: 12%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd20
|
|
{
|
|
width: 8%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd21, input[type=number].sheet-pd21, span.sheet-pd21
|
|
{
|
|
width: 14%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd22
|
|
{
|
|
width: 11%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd23, input[type=text].sheet-pd23, span.sheet-pd23
|
|
{
|
|
width: 25.4%;
|
|
}
|
|
|
|
div.sheet-pd24, select.sheet-pd24, span.sheet-pd24
|
|
{
|
|
width: 17%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd25, input[type=text].sheet-pd25, span.sheet-pd25
|
|
{
|
|
width: 39.5%;
|
|
}
|
|
|
|
div.sheet-pd26
|
|
{
|
|
width: 10%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd27, span.sheet-pd27,
|
|
div.sheet-pd28, span.sheet-pd28
|
|
{
|
|
width: 12%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd29, span.sheet-pd29
|
|
{
|
|
width: 16.5%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-pd30, span.sheet-pd30
|
|
{
|
|
width: 24%;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* BACKGROUND SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-background
|
|
{
|
|
height: auto;
|
|
margin-bottom: 3px;
|
|
text-align: left;
|
|
}
|
|
|
|
div.sheet-background > textarea
|
|
{
|
|
height: auto;
|
|
min-height: 126px;
|
|
resize: vertical;
|
|
}
|
|
|
|
div.sheet-background > span
|
|
{
|
|
height: auto;
|
|
min-height: 20px;
|
|
max-height: 126px;
|
|
resize: none;
|
|
white-space: pre-wrap;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
div.sheet-app1, input[type=text].sheet-app1, span.sheet-app1,
|
|
div.sheet-app2, input[type=text].sheet-app2, span.sheet-app2,
|
|
div.sheet-app3, input[type=text].sheet-app3, span.sheet-app3
|
|
{
|
|
margin-right: 2%;
|
|
}
|
|
|
|
div.sheet-app1, div.sheet-app2, div.sheet-app3
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
div.sheet-app1
|
|
{
|
|
width: 12%;
|
|
}
|
|
|
|
div.sheet-app2
|
|
{
|
|
width: 8%;
|
|
}
|
|
|
|
div.sheet-app3
|
|
{
|
|
width: 12%;
|
|
}
|
|
|
|
input[type=text].sheet-app1, span.sheet-app1,
|
|
input[type=text].sheet-app2, span.sheet-app2,
|
|
input[type=text].sheet-app3, span.sheet-app3
|
|
{
|
|
width: 15%;
|
|
text-align: center;
|
|
}
|
|
|
|
input[type=text].sheet-app1, span.sheet-app1,
|
|
input[type=text].sheet-app2, span.sheet-app2
|
|
{
|
|
margin-right: 6.6%;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* COMPLICATIONS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-comp1, input[type=number].sheet-comp1, span.sheet-comp1,
|
|
div.sheet-comp2, input[type=text].sheet-comp2, span.sheet-comp2
|
|
{
|
|
}
|
|
|
|
div.sheet-comp1, input[type=number].sheet-comp1, span.sheet-comp1
|
|
{
|
|
width: 15%;
|
|
margin-right: 1%;
|
|
text-align: center;
|
|
}
|
|
|
|
div.sheet-comp2, input[type=text].sheet-comp2, span.sheet-comp2
|
|
{
|
|
width: 83%;
|
|
text-align: left;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* EXPERIENCE POINTS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-xp1,
|
|
div.sheet-xp2, input[type=number].sheet-xp2, span.sheet-xp2
|
|
{
|
|
}
|
|
|
|
div.sheet-xp1, div.sheet-xp2
|
|
{
|
|
width: 50%;
|
|
}
|
|
|
|
input[type=number].sheet-xp2, span.sheet-xp2
|
|
{
|
|
width: 15%;
|
|
margin-right: 10%;
|
|
}
|
|
|
|
div.sheet-xp1
|
|
{
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* OPTIONS SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
input[type=checkbox].sheet-op0
|
|
{
|
|
width: 10%;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
div.sheet-op1
|
|
{
|
|
width: 48%;
|
|
font-weight: bold;
|
|
}
|
|
|
|
input[type=checkbox].sheet-op0 + div.sheet-op1
|
|
{
|
|
width: auto;
|
|
}
|
|
|
|
select.sheet-op2, span.sheet-op2
|
|
{
|
|
width: 48%;
|
|
}
|
|
|
|
label.sheet-op2
|
|
{
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
label.sheet-op2 > input[type=radio]
|
|
{
|
|
margin-right: 3%;
|
|
}
|
|
|
|
div.sheet-option-break
|
|
{
|
|
padding: 0 8px;
|
|
margin: 8px 0;
|
|
border-top: solid 2px lightgrey;
|
|
}
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* HIDDEN SECTION */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
div.sheet-hd1
|
|
{
|
|
float: left;
|
|
width: 50%;
|
|
margin: 1%;
|
|
font-weight: bold;
|
|
text-align: right;
|
|
}
|
|
|
|
input[type=text].sheet-hd2,
|
|
input[type=number].sheet-hd2,
|
|
input[type=checkbox].sheet-hd2
|
|
{
|
|
width: 40%;
|
|
margin: 1%;
|
|
text-align: left;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ------------------------------------------------------- */
|
|
/* */
|
|
/* ROLL TEMPLATE(S) */
|
|
/* */
|
|
/* ------------------------------------------------------- */
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-main-wrap
|
|
{
|
|
padding-top: 16px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template span.sheet-rt-roll > span.inlinerollresult
|
|
{
|
|
padding: 1px 4px 0 4px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-main
|
|
{
|
|
position: relative;
|
|
margin-right: 16px;
|
|
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
|
background-color: white;
|
|
border: solid black 2px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout-wrapper
|
|
{
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-around;
|
|
position: absolute;
|
|
top: -16px;
|
|
right: -16px;
|
|
height: 47px;
|
|
width: 47px;
|
|
border-radius: 24px;
|
|
background-color: black;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout
|
|
{
|
|
position: relative;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout > div:first-child
|
|
{
|
|
color: #CCC;
|
|
font-size: 30px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
padding-right: 1px;
|
|
}
|
|
|
|
/* callout tooltip container */
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout > div + div
|
|
{
|
|
display: none;
|
|
flex-direction: column;
|
|
width: fit-content;
|
|
|
|
position: absolute;
|
|
bottom: 24px;
|
|
right: 0;
|
|
|
|
color: yellow;
|
|
background-color: black;
|
|
opacity: .9;
|
|
border-radius: 4px;
|
|
|
|
padding: 4px 8px;
|
|
}
|
|
|
|
/* make tooltip visible */
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout:hover > div + div
|
|
{
|
|
display: flex;
|
|
}
|
|
|
|
/* tooltip detail */
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout-mod
|
|
{
|
|
display: flex;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout-mod span
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-callout-mod span:first-child
|
|
{
|
|
width: 13px;
|
|
padding-right: 8px;
|
|
text-align: right;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-title
|
|
{
|
|
min-height: 16px;
|
|
margin-top: -2px;
|
|
padding: 3px 18px 2px 0;
|
|
text-align: center;
|
|
color: #DDD;
|
|
background-color: black;
|
|
border-top-left-radius: 8px;
|
|
border-top-right-radius: 8px;
|
|
border-bottom: solid black 2px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-title > span
|
|
{
|
|
display: block;
|
|
width: 60%;
|
|
margin-left: 4.5%;
|
|
transform: scalex(1.5);
|
|
transform-origin: bottom left;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-line
|
|
{
|
|
font-size: 12px;
|
|
margin-top: 2px;
|
|
margin-bottom: 2px;
|
|
padding: 3px 8px 2px 8px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-head
|
|
{
|
|
line-height: 16px;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
padding-top: 8px;
|
|
padding-bottom: 4px;
|
|
padding-right: 16px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-line > span:first-child
|
|
{
|
|
font-weight: bold;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-body
|
|
{
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
padding: 12px 0 8px 8px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-body > span:first-child
|
|
{
|
|
border: solid black 2px;
|
|
background-color: #e6e6e6;
|
|
padding: 0 5px;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-damage
|
|
{
|
|
height: 24px;
|
|
font-size: 12px;
|
|
padding: 12px 8px .379px 8px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-damage > span
|
|
{
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-dcvhit
|
|
{
|
|
display: inline-block;
|
|
font-size: 12px;
|
|
padding: 12px 8px 8px 8px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-dcvhit > span:first-child
|
|
{
|
|
border: solid black 2px;
|
|
background-color: #e6e6e6;
|
|
padding: 0 5px;
|
|
font-size: 13px;
|
|
font-weight: bold;
|
|
margin-right: 3px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.sheet-rolltemplate-hero6template div.sheet-rt-divider
|
|
{
|
|
border-bottom: solid #DDD 1px; /* yeah, it's not rem */
|
|
} |