2377 lines
70 KiB
CSS
2377 lines
70 KiB
CSS
input, .sheet-pf-wrapper input {
|
|
height:initial;
|
|
}
|
|
|
|
label {
|
|
display:inline-block;
|
|
font-size:inherit;
|
|
line-height:1em;
|
|
margin-bottom:initial;
|
|
padding-right:initial;
|
|
width:initial;
|
|
color:initial;
|
|
position:relative;
|
|
}
|
|
select {
|
|
width:initial;
|
|
margin:initial;
|
|
}
|
|
|
|
textarea {
|
|
height:initial;
|
|
resize:initial;
|
|
background-color:white !important;
|
|
overflow-x:hidden;
|
|
overflow-y:auto;
|
|
}
|
|
.sheet-desc, .sheet-macro-text, .sheet-notes {
|
|
height:8.4em;
|
|
resize:vertical;
|
|
width:100%;
|
|
display:block;
|
|
clear:both;
|
|
}
|
|
.sheet-half {
|
|
height:4em;
|
|
}
|
|
.sheet-inline, .sheet-h2-section.sheet-inline {
|
|
display:inline;
|
|
clear:none;
|
|
}
|
|
.sheet-inline-textarea,
|
|
.sheet-skill-macro-text,
|
|
.sheet-inline-textarea-both {
|
|
height:2.15em;
|
|
width:100%;
|
|
margin: 0;
|
|
resize:vertical;
|
|
}
|
|
.sheet-inline-textarea-both {
|
|
resize:both;
|
|
}
|
|
.sheet-skill-macro-text {
|
|
height:1.85em;
|
|
}
|
|
.sheet-extra-damage .sheet-small-label2 textarea {
|
|
resize:both;
|
|
}
|
|
|
|
.sheet-cheat {
|
|
width:100%;
|
|
display:block;
|
|
clear:both;
|
|
}
|
|
|
|
button[type="roll"] {
|
|
margin-left:initial;
|
|
margin-right:initial;
|
|
}
|
|
|
|
h2,h3,h4,h5,h6 {
|
|
line-height:1em;
|
|
display:inline;
|
|
font-size:.8125rem;
|
|
color:initial;
|
|
}
|
|
|
|
h1 {
|
|
font-size:.9375rem;
|
|
line-height:1em;
|
|
clear:both;
|
|
text-align:center;
|
|
display:block;
|
|
width: 100%;
|
|
min-height: 1.1em;
|
|
background-color:Black;
|
|
color:White;
|
|
padding:.25em 0em .125em 0em;
|
|
}
|
|
h2,h3 {
|
|
line-height:1.4em;
|
|
height:1.4em;
|
|
margin-top:.33em;
|
|
}
|
|
|
|
.sheet-section-spellclass ,
|
|
.sheet-header-row, .sheet-space-below,
|
|
.sheet-iterative_attack_section {
|
|
margin-bottom:.5em;
|
|
}
|
|
.sheet-section-spellclass {
|
|
padding-top:.33em;
|
|
}
|
|
.sheet-iterative_attack_section {
|
|
margin-left: 2px !important;
|
|
}
|
|
.sheet-currency {
|
|
float:left;vertical-align:top;
|
|
border: 1px solid DarkGrey;
|
|
}
|
|
.sheet-table.sheet-currency {
|
|
width:50%;
|
|
}
|
|
|
|
button, button:hover, button:active {
|
|
background-image: initial;
|
|
}
|
|
|
|
button[type="roll"] {
|
|
margin: .25em .25em .25em .25em ;
|
|
font-size:.8125rem;
|
|
}
|
|
.sheet-pf-wrapper, .sheet-pf-wrapper *,
|
|
.sheet-pf-wrapper *::after, .sheet-pf-wrapper *::before {
|
|
box-sizing:border-box;
|
|
}
|
|
|
|
.sheet-pf-wrapper,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table {
|
|
font-family: Arial, sans-serif;
|
|
}
|
|
|
|
h2,h3,h4,h5,h6,
|
|
.sheet-table-name,
|
|
.sheet-table-header,
|
|
.sheet-text-button,
|
|
.sheet-tab {
|
|
font-family: Arial, sans-serif;
|
|
}
|
|
|
|
.sheet-pictos {
|
|
font-family: "Pictos" !important;
|
|
}
|
|
|
|
/* turn off spinners for firefox width:3.25em; */
|
|
input[type="number"] {
|
|
-moz-appearance: textfield !important;
|
|
-moz-padding-end: .5em;
|
|
padding-inline-end: .5em; /* moz changes to this */
|
|
}
|
|
/* set width for number input and surrounding labels */
|
|
input[type="number"], .sheet-number {
|
|
min-width:2.5em;
|
|
max-width:4.5em;
|
|
width:auto;
|
|
}
|
|
/* set right align for numbers */
|
|
input[type="number"], span.sheet-number, input.sheet-number {
|
|
text-align:right;
|
|
}
|
|
.sheet-wide-numbers input[type=number]{
|
|
width:98%;
|
|
max-width: 98%;
|
|
}
|
|
.sheet-medium-numbers input[type=number], .sheet-medium-numbers .sheet-number {
|
|
max-width: 3.5em;
|
|
width:98%;
|
|
}
|
|
.sheet-narrow-numbers {
|
|
width:2.5em;
|
|
}
|
|
.sheet-narrow-numbers input[type=number], .sheet-narrow-numbers .sheet-number,
|
|
input[type="text"].sheet-narrow-numbers {
|
|
width:2.5em;
|
|
}
|
|
.sheet-repeating-id {
|
|
display:block;
|
|
clear:left;
|
|
margin:.25em;
|
|
}
|
|
.sheet-sect-buff .sheet-linked-fields .sheet-number,
|
|
.sheet-sect-buff .sheet-linked-fields input[type="number"]{
|
|
width:3.5em;
|
|
}
|
|
|
|
.sheet-buff-row {
|
|
display: table-row;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.sheet-table-cell span[title], .sheet-table-header[title], .sheet-small-label2 span[title] {
|
|
cursor: help;
|
|
}
|
|
|
|
input[type="text"], input[type="number"] {
|
|
background-color: white;
|
|
border: 0 solid #666;
|
|
border-bottom-width: 1px;
|
|
margin-top: 1px;
|
|
}
|
|
/*
|
|
input[type="text"].sheet-macro-text {
|
|
border:.5px solid lightgray;
|
|
}*/
|
|
|
|
input[type="text"]{
|
|
width: 100%;
|
|
margin: 1px 0 0 0;
|
|
min-width:3em;
|
|
}
|
|
|
|
|
|
.sheet-h2-section {
|
|
display:block;position:relative;clear:both;height:auto;width:100%;
|
|
}
|
|
|
|
.sheet-main {
|
|
width:100%;
|
|
position:relative;
|
|
display:block;
|
|
margin-top:.5em;
|
|
}
|
|
.sheet-table {
|
|
display: table;
|
|
width: 100%;
|
|
}
|
|
.charsheet .sheet-3colrow .sheet-col {
|
|
width:33% !important;
|
|
margin-right:-5px !important;
|
|
}
|
|
|
|
/* make error row more visible (colorblind users could not see slightly darker border )
|
|
also need 1 more level in selector or base css will override border */
|
|
.sheet-pf-wrapper .repitem.repitembroken {
|
|
border:3px dashed #FF0044 !important;
|
|
margin:2px 0px 4px 0px;
|
|
border-radius:0;
|
|
}
|
|
.sheet-error {
|
|
color:Red;
|
|
font-size:.825rem;
|
|
background-color:White;
|
|
margin-left:.25em;
|
|
}
|
|
|
|
.repitem:not(.repitembroken) .sheet-error{
|
|
display:none;
|
|
}
|
|
.sheet-small-label {
|
|
font-size: .85em;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
color:Black;
|
|
}
|
|
|
|
.sheet-secondary-table-name {
|
|
display: table-caption;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
color:White;
|
|
background-color: #4a6486;
|
|
width: 100%;
|
|
}
|
|
.sheet-nontable-name.sheet-secondary-table-name,
|
|
.sheet-table-name.sheet-secondary-table-name {
|
|
background-color: #4a6486;
|
|
}
|
|
.sheet-section-spellclass .sheet-table-name, .sheet-section-spellclass .sheet-nontable-name {
|
|
background-color: #4a6486;
|
|
}
|
|
.sheet-section-spellclass .sheet-table-row-name {
|
|
background-color:Grey;
|
|
}
|
|
|
|
.sheet-table-cell {
|
|
display: table-cell;
|
|
vertical-align: middle;
|
|
text-align:center;
|
|
padding-left:.125em;
|
|
padding-right:.125em;
|
|
padding-bottom:.125em;
|
|
}
|
|
|
|
.sheet-table-row {
|
|
display: table-row;
|
|
vertical-align: bottom;
|
|
width:100%;
|
|
overflow:hidden;
|
|
border-collapse:collapse;
|
|
}
|
|
|
|
.sheet-total-row {
|
|
display: table-row;
|
|
vertical-align: bottom;
|
|
height:2rem;
|
|
width:100%;
|
|
overflow:hidden;
|
|
border-collapse:collapse;
|
|
}
|
|
|
|
.sheet-table-row-name {
|
|
display: table-cell;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
color:White;
|
|
background-color:Black;
|
|
font-weight: bold;
|
|
min-width:4rem;
|
|
}
|
|
|
|
.sheet-label {
|
|
font-weight: bold;
|
|
text-align: center;
|
|
color:Black;
|
|
}
|
|
|
|
.sheet-select-small {
|
|
font-size: .765rem;
|
|
height: 2em;
|
|
padding: 0;
|
|
min-width:3.5em;
|
|
width:100%;
|
|
}
|
|
.sheet-table-cell > select:not(.sheet-select-small) {
|
|
height:1.9em;
|
|
}
|
|
.sheet-small-label2 > select.sheet-select-small {
|
|
height:2em;
|
|
}
|
|
|
|
/* color for disabled/sheet-calc */
|
|
.sheet-calc, input.sheet-calc, input:disabled {
|
|
background-color:#4A6486;
|
|
background-color: rgba(74, 100, 134, 0.28);
|
|
border-width: 0px;
|
|
color: #222;
|
|
padding-left:.25em;
|
|
min-width:2.85em;
|
|
}
|
|
|
|
input.sheet-calc {
|
|
border-bottom-color:transparent;
|
|
border-bottom-width:0px;
|
|
}
|
|
|
|
/* CHROME: hide spinner area at right when readonly or when not hovering over a number */
|
|
input[readonly]::-webkit-inner-spin-button ,
|
|
input.sheet-calc::-webkit-inner-spin-button ,
|
|
input.disabled::-webkit-inner-spin-button,
|
|
input[type="number"]:not(:hover)::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin-right:0px;
|
|
padding-right:.25em;
|
|
}
|
|
|
|
/* FIREFOX: hide spinner for all disabled/sheet-calc */
|
|
input.sheet-calc[type="number"]:hover,
|
|
input.sheet-calc[type="number"]:focus,
|
|
input[type="number"].sheet-calc,
|
|
input[type="number"]:disabled {
|
|
-webkit-appearance: none;
|
|
-moz-appearance: textfield !important;
|
|
-moz-padding-end:.5em !important;
|
|
padding-inline-end: .5em;
|
|
}
|
|
|
|
|
|
.sheet-text-button, button.sheet-text-button {
|
|
font-size: 1.05rem;
|
|
color:White;
|
|
background-color:Black;
|
|
border: 0;
|
|
width:90%;
|
|
text-align:left;
|
|
padding:.125em .125em .125em .25em;
|
|
font-weight:normal;
|
|
}
|
|
|
|
span.sheet-text-button {
|
|
padding-left:1.8em;
|
|
}
|
|
|
|
/******************************* API COMMAND BUTTONS *************************************/
|
|
.sheet-command-button {
|
|
background-color:#ce0f69;
|
|
color:#FFFFFF;
|
|
}
|
|
.sheet-skills .sheet-table-row .sheet-table-cell:first-child {
|
|
font-size:1rem;
|
|
padding-left:0;
|
|
}
|
|
.sheet-skills button[type=roll] {
|
|
width:1.25rem;
|
|
height:1.6rem;
|
|
padding-left:1px;
|
|
}
|
|
|
|
|
|
button[type=roll].sheet-custom-button::before,
|
|
button[type=roll].sheet-command-button::before {
|
|
content: "" !important;
|
|
}
|
|
/************************************* BUFFS ******************************************/
|
|
.sheet-linked-fields {
|
|
display:inline-block;
|
|
margin-left:0px;
|
|
margin-right:0px;
|
|
width:auto;
|
|
}
|
|
|
|
.sheet-sect-buff .sheet-linked-fields {
|
|
width:13.5em;
|
|
margin-top:0px;
|
|
}
|
|
.sheet-linked-fields .sheet-small-label2:first-child {
|
|
margin-right:0px;
|
|
}
|
|
.sheet-linked-fields .sheet-small-label2:last-child {
|
|
margin-left:0px;
|
|
}
|
|
.sheet-macro-text-inline {
|
|
width:9em;
|
|
}
|
|
|
|
.sheet-minimize-show:checked ~ .sheet-sect-buff .sheet-linked-fields,
|
|
.sheet-sect-buff .sheet-counted:not(:checked) ~ .sheet-linked-fields {
|
|
width:3.1rem;
|
|
}
|
|
|
|
|
|
/********************************************* TABS ****************************************************/
|
|
/* can delete these soon just make margin above and clear both */
|
|
.sheet-tabs {
|
|
display:block;
|
|
clear:both;
|
|
}
|
|
|
|
.sheet-tab {
|
|
text-align: center;
|
|
display:inline-block;
|
|
background: #4a6486;
|
|
color: White;
|
|
font-weight: bold;
|
|
font-size: .8125rem;
|
|
padding: .4em .3em .1em .3em;
|
|
vertical-align: bottom;
|
|
margin-left:-4px;
|
|
margin-right:0;
|
|
white-space:nowrap;
|
|
}
|
|
|
|
/* round */
|
|
.sheet-tab {
|
|
border-radius: 7px 7px 0 0;
|
|
}
|
|
.sheet-tabinput {
|
|
opacity: 0; position: relative !important; cursor: pointer; z-index: 3; margin-left:0; display:inline-block;
|
|
line-height:1.5em;
|
|
}
|
|
input.sheet-tabinput {
|
|
height:1.5em;
|
|
}
|
|
|
|
.sheet-mainnav ~ .sheet-tab,
|
|
.sheet-mainnav ~ .sheet-tabinput {
|
|
font-size: 1rem;
|
|
height:1.66em;
|
|
}
|
|
.sheet-mainnav ~ .sheet-tab {
|
|
width:11%;
|
|
}
|
|
.sheet-mainnav ~ .sheet-tabinput {
|
|
width:11%;
|
|
margin-right:-11%;
|
|
}
|
|
.sheet-spellclassnav ~ .sheet-tab {
|
|
width:20%;
|
|
}
|
|
.sheet-spellclassnav ~ .sheet-tabinput {
|
|
width:20%;
|
|
margin-right:-20%;
|
|
}
|
|
|
|
.sheet-spellsnav ~ .sheet-tab {
|
|
width:8%;
|
|
}
|
|
.sheet-spellsnav ~ .sheet-tabinput {
|
|
width:8%;
|
|
margin-right:-8%;
|
|
}
|
|
.sheet-abilitiesnav ~ .sheet-tab {
|
|
width:14%;
|
|
}
|
|
.sheet-abilitiesnav ~ .sheet-tabinput {
|
|
width:14%;
|
|
margin-right:-14%;
|
|
}
|
|
.sheet-tab.sheet-tab99 {
|
|
width:6%;
|
|
}
|
|
.sheet-tabinput.sheet-tab99 {
|
|
width:6%;
|
|
margin-right:-6%;
|
|
}
|
|
|
|
/* make checked tab different color
|
|
* second group with wildcard is if HTML5 interferes */
|
|
.sheet-tabinput.sheet-tab0:checked + .sheet-tab.sheet-tab0,
|
|
.sheet-tabinput.sheet-tab1:checked + .sheet-tab.sheet-tab1,
|
|
.sheet-tabinput.sheet-tab2:checked + .sheet-tab.sheet-tab2,
|
|
.sheet-tabinput.sheet-tab3:checked + .sheet-tab.sheet-tab3,
|
|
.sheet-tabinput.sheet-tab4:checked + .sheet-tab.sheet-tab4,
|
|
.sheet-tabinput.sheet-tab5:checked + .sheet-tab.sheet-tab5,
|
|
.sheet-tabinput.sheet-tab6:checked + .sheet-tab.sheet-tab6,
|
|
.sheet-tabinput.sheet-tab7:checked + .sheet-tab.sheet-tab7,
|
|
.sheet-tabinput.sheet-tab8:checked + .sheet-tab.sheet-tab8,
|
|
.sheet-tabinput.sheet-tab9:checked + .sheet-tab.sheet-tab9,
|
|
.sheet-tabinput.sheet-tab10:checked + .sheet-tab.sheet-tab10,
|
|
.sheet-tabinput.sheet-tab11:checked + .sheet-tab.sheet-tab11,
|
|
.sheet-tabinput.sheet-tab99:checked ~ .sheet-tab.sheet-tab99 {
|
|
background:Black;
|
|
color:White;
|
|
}
|
|
|
|
/************** TAB AREAS ***********************/
|
|
.sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section0,
|
|
.sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section1,
|
|
.sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section2,
|
|
.sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section3,
|
|
.sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section4,
|
|
.sheet-tabinput.sheet-tab5:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section5,
|
|
.sheet-tabinput.sheet-tab6:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section6,
|
|
.sheet-tabinput.sheet-tab7:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section7,
|
|
.sheet-tabinput.sheet-tab8:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section8,
|
|
.sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section9,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-0:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-1:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-2:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-3:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-4:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab5:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-5:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab6:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-6:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab7:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-7:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab8:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-8:checked ~ .sheet-spell-border,
|
|
.sheet-spellsnav ~ .sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-repeating-fields .sheet-section-level-9:checked ~ .sheet-spell-border{
|
|
display:none;
|
|
}
|
|
|
|
/* why doesn't this work?
|
|
.sheet-spellclassnav ~ .sheet-tabcopy.sheet-tab0:not(:checked) ~ .sheet-tabcopy.sheet-tab99:not(:checked) ~.sheet-repeating-fields .sheet-tabcopy.sheet-section-spellclass0:checked ~ .sheet-spell-border,
|
|
.sheet-spellclassnav ~ .sheet-tabcopy.sheet-tab1:not(:checked) ~ .sheet-tabcopy.sheet-tab99:not(:checked) ~.sheet-repeating-fields .sheet-tabcopy.sheet-section-spellclass1:checked ~ .sheet-spell-border,
|
|
.sheet-spellclassnav ~ .sheet-tabcopy.sheet-tab2:not(:checked) ~ .sheet-tabcopy.sheet-tab99:not(:checked) ~.sheet-repeating-fields .sheet-tabcopy.sheet-section-spellclass2:checked ~ .sheet-spell-border {
|
|
display:none;
|
|
}*/
|
|
|
|
|
|
|
|
/******************************************************* spells **************************************************/
|
|
/* turn off default border */
|
|
.sheet-spells .repcontainer .repitem ,
|
|
.sheet-npc-spells .repcontainer .repitem {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
border: none;
|
|
border-radius:0px;
|
|
}
|
|
|
|
.sheet-spells .repcontainer .repitem .sheet-spell-border,
|
|
.sheet-npc-spells .repcontainer .repitem .sheet-spell-border {
|
|
padding: 0px 2px 2px 2px;
|
|
margin: 2px;
|
|
border: 2px solid #CCCCCC;
|
|
border-radius: 7px;
|
|
}
|
|
|
|
/***************** collapse/expand rows arrow added after text found preceding span ******************************/
|
|
/* standalone toggles */
|
|
.sheet-sect-show.sheet-sect-show-inverse, .sheet-sect-show.sheet-noshow,
|
|
.sheet-misc-show:not(.sheet-showarrow), .sheet-spontaneous-show,
|
|
.sheet-nextitem-show,.sheet-mythic-show, .sheet-psionic-show,
|
|
.sheet-repeating-sect-show,
|
|
.sheet-buff-exists ,.sheet-condition-exists,.sheet-section-state,.sheet-bg-show, .sheet-unchained-show, .sheet-consolidated-show,
|
|
.sheet-tabcopy, .sheet-error-show, .sheet-warn-show, .sheet-error-mshow, .sheet-warn-mshow,
|
|
.sheet-xor-A-show, .sheet-xor-B-show, .sheet-or-A-show, .sheet-or-B-show,
|
|
.sheet-nexor-A-show, .sheet-nexor-B-show, .sheet-sect2-show:not(.sheet-showarrow) , .sheet-sect3-show:not(.sheet-showarrow) {
|
|
display:none;
|
|
}
|
|
|
|
/* ARROWS */
|
|
.sheet-cssbutton, .sheet-showarrow, .sheet-ack-button,
|
|
.sheet-refreshbutton, .sheet-split-column-show, .sheet-lock-show , .sheet-counted {
|
|
opacity: 0; position: relative; top: 0; left: 0; cursor: pointer; z-index: 5;
|
|
}
|
|
|
|
input.sheet-cssbutton, input.sheet-showarrow, input.sheet-ack-button,
|
|
input.sheet-refreshbutton, input.sheet-split-column-show, input.sheet-lock-show , input.sheet-counted {
|
|
height: 1.6em;
|
|
}
|
|
h2 label {
|
|
color:inherit !important;
|
|
}
|
|
|
|
.sheet-hasexpandrows {
|
|
position:relative !important;
|
|
}
|
|
.sheet-hasexpandrows .sheet-table-row .sheet-table-cell:first-child {
|
|
padding-left:1em;
|
|
}
|
|
.sheet-ack-button + .sheet-showsect::before,
|
|
.sheet-showarrow + .sheet-showsect::before{
|
|
margin-right:.25em;
|
|
}
|
|
|
|
.sheet-counted + span::before,
|
|
.sheet-ack-button + .sheet-showsect::before,
|
|
.sheet-showarrow + .sheet-showsect::before {
|
|
display: inline-block;
|
|
content: '►';
|
|
width: 1em;
|
|
height: 1em;
|
|
font-size: 1em;
|
|
color:DarkGrey;
|
|
}
|
|
|
|
.sheet-midarrow{
|
|
content:'/u25E2';
|
|
}
|
|
.sheet-counted:checked + span::before,
|
|
.sheet-ack-button:not(:checked) + .sheet-showsect::before,
|
|
.sheet-showarrow:checked + .sheet-showsect::before {
|
|
content: '▼';
|
|
}
|
|
|
|
|
|
.sheet-showarrow.sheet-ack-button:checked + .sheet-showsect::before {
|
|
font-family: "Pictos" !important;
|
|
content:'2';
|
|
}
|
|
|
|
.sheet-showsect, label.sheet-tab, .sheet-clickheader {
|
|
position:relative;
|
|
}
|
|
.sheet-showsect, h3.sheet-clickheader, h2.sheet-clickheader {
|
|
display:inline-block;
|
|
margin-left:-.25em;
|
|
}
|
|
|
|
.sheet-showarrow.sheet-ack-button {
|
|
width:12em;
|
|
margin-right:-12em;
|
|
}
|
|
.sheet-showarrow.sheet-h2arrow, .sheet-showarrow.sheet-h3arrow ,
|
|
.sheet-showarrow.sheet-conditions-show, .sheet-showarrow.sheet-buffs-show {
|
|
width:20em;
|
|
margin-right:-20em;
|
|
}
|
|
|
|
|
|
.sheet-skills .sheet-showsect, .sheet-skill-minishow {
|
|
width:12em;
|
|
color:#333;
|
|
padding:0px 1px 0px 1px;
|
|
}
|
|
.sheet-skills .sheet-showarrow {
|
|
width:12em;
|
|
margin-right:-12em;
|
|
}
|
|
|
|
.sheet-sect.sheet-expand .sheet-options-showlabel,
|
|
.sheet-sect.sheet-expand .sheet-desc-showlabel,
|
|
.sheet-sect.sheet-expand .sheet-misc-showlabel,
|
|
.sheet-sect.sheet-expand .sheet-macro-text-showlabel,
|
|
.sheet-sect.sheet-expand .sheet-extra-damage-showlabel{
|
|
width:8em;
|
|
}
|
|
.sheet-sect.sheet-expand .sheet-options-show,
|
|
.sheet-sect.sheet-expand .sheet-desc-show,
|
|
.sheet-sect.sheet-expand .sheet-misc-show,
|
|
.sheet-sect.sheet-expand .sheet-macro-text-show,
|
|
.sheet-sect.sheet-expand .sheet-extra-damage-show{
|
|
width:8em;
|
|
margin-right:-8em;
|
|
}
|
|
.sheet-sect.sheet-expand .sheet-iterations-showlabel {
|
|
width:10em;
|
|
}
|
|
.sheet-sect.sheet-expand .sheet-iterations-show {
|
|
width:10em;
|
|
margin-right:-10em;
|
|
}
|
|
|
|
.sheet-sect.sheet-expand .sheet-id-showlabel {
|
|
width:4em;
|
|
}
|
|
.sheet-sect.sheet-expand .sheet-id-show {
|
|
width:4em;
|
|
margin-right:-4em;
|
|
}
|
|
.sheet-split-column-show:not(:checked) ~ .sheet-repeating-fields .sheet-sect.sheet-expand .sheet-showarrow:first-child {
|
|
margin-left:.125em;
|
|
}
|
|
.sheet-sect.sheet-expand .sheet-showsect {
|
|
margin-right:1em;
|
|
}
|
|
.repitem .sheet-sect.sheet-expand {
|
|
display:block;
|
|
clear:both;
|
|
width:100%;
|
|
}
|
|
|
|
.sheet-innerlabel,
|
|
.sheet-innerlabel.sheet-showarrow {
|
|
position:absolute !important;
|
|
opacity:0;
|
|
width:100%;
|
|
height:100%;
|
|
z-index:99;
|
|
margin:0;
|
|
padding:0;
|
|
}
|
|
|
|
|
|
/* generic css buttons borders and colors only */
|
|
.sheet-cssbutton {
|
|
width: 1.4rem !important;
|
|
}
|
|
.sheet-lock-show, .sheet-split-column-show, .sheet-minimize-show {
|
|
margin: 0px -1.4rem 2px .33rem;
|
|
}
|
|
|
|
.sheet-refreshbutton{
|
|
margin-right: -1.5rem;
|
|
}
|
|
|
|
.sheet-cssbutton + span::before {
|
|
display: inline-block;
|
|
font-size: 1rem;
|
|
margin:2px;
|
|
padding:1px 2px 0 2px;
|
|
font-weight: bold;
|
|
border-radius: 5px;
|
|
border: 1px solid #808080;
|
|
background-color: #FFFFFF;
|
|
color:Black;
|
|
text-align:center;
|
|
font-style:normal !important;
|
|
width: 1.4rem !important;
|
|
height: 1.4rem !important;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-lock-show + span::before,
|
|
.sheet-cssbutton:checked + span::before {
|
|
background-color: #4a6486;
|
|
color: #DDDDDD;
|
|
}
|
|
.sheet-lock-show + span::before {
|
|
font-family: "Pictos" !important;
|
|
content: '(';
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-lock-show + span::before,
|
|
.sheet-lock-show:checked + span::before {
|
|
font-family: "Pictos" !important;
|
|
content: ')';
|
|
}
|
|
.sheet-minimize-show + span::before {
|
|
font-family: "Pictos" !important;
|
|
content: '_';
|
|
}
|
|
.sheet-minimize-show:checked + span::before {
|
|
font-family: Arial, Sans-serif !important;
|
|
content: '☐';
|
|
}
|
|
.sheet-split-column-show + span::before {
|
|
content:'☷';
|
|
}
|
|
.sheet-split-column-show:checked + span::before {
|
|
content:'☰';
|
|
}
|
|
.sheet-refreshbutton + span::before {
|
|
font-family: "Pictos" !important;
|
|
content:'1';
|
|
margin-top:5px;
|
|
}
|
|
.sheet-small-label2 .sheet-refreshbutton + span::before {
|
|
padding:4px;
|
|
margin-left:20%;
|
|
margin-top:2px;
|
|
}
|
|
.sheet-small-label2 input[type="checkbox"].sheet-refreshbutton {
|
|
-webkit-margin-before:0px;
|
|
display:inline-block;
|
|
}
|
|
|
|
.sheet-showarrow:hover + .sheet-showsect,
|
|
.sheet-showarrow:hover + .sheet-showsect::before,
|
|
.sheet-counted:hover + span,
|
|
.sheet-counted:hover + span::before,
|
|
.sheet-cssbutton:hover ,
|
|
.sheet-cssbutton:hover + span::before {
|
|
color:Red;
|
|
border-color:Red;
|
|
}
|
|
|
|
/***********************repeating item counter ************************************/
|
|
.sheet-repeating-fields {
|
|
counter-reset: sheet-rep-items -1;
|
|
}
|
|
/* do not allow user to click when minimized */
|
|
.sheet-minimize-show:checked ~ .sheet-lock-show,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted ,
|
|
.sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-counted,
|
|
.sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-showsect {
|
|
pointer-events: none;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted:checked + span::before,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted + span::before,
|
|
.sheet-counted + span::before {
|
|
counter-increment: sheet-rep-items;
|
|
content: counter(sheet-rep-items) '. ►' !important;
|
|
width: auto !important;
|
|
color:Black;
|
|
}
|
|
.sheet-counted:checked + span::before {
|
|
counter-increment: sheet-rep-items;
|
|
content: counter(sheet-rep-items) '. ▼' !important;
|
|
width: auto !important;
|
|
}
|
|
/* inside table */
|
|
.sheet-counted , .sheet-counted.sheet-sect-show {
|
|
position:absolute;
|
|
left:.5em;
|
|
top:.5em;
|
|
width:2.5em;
|
|
padding:0px;
|
|
}
|
|
|
|
.sheet-counted + span {
|
|
position:relative;
|
|
width:3em;
|
|
margin-left:-2em;
|
|
}
|
|
|
|
.sheet-counted + span.sheet-table-cell {
|
|
vertical-align:top;
|
|
padding-top:.25em;
|
|
}
|
|
|
|
.sheet-nontable-repeating .sheet-counted ,
|
|
.sheet-nontable-repeating .sheet-counted.sheet-sect-show ,
|
|
.sheet-nontable-repeating .sheet-counted + span {
|
|
display:inline-block;
|
|
position:relative;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.sheet-repeating-rollbutton {
|
|
width:2em;
|
|
}
|
|
|
|
.sheet-nontable-repeating .sheet-repeating-rollbutton button {
|
|
position:relative;
|
|
margin-left:0px;
|
|
}
|
|
|
|
/*highlight text */
|
|
.sheet-boldlabel-check + b:not(.sheet-offCase),
|
|
.sheet-condition-exists + label ,
|
|
.sheet-status-panel label b {
|
|
display:inline;
|
|
font-size:.75rem;
|
|
line-height:1.1em;
|
|
padding: 1px .5em 1px .25em;
|
|
}
|
|
.sheet-boldlabel-check:checked + b:not(.sheet-offCase),
|
|
.sheet-condition-exists:checked + label {
|
|
background-color: #4a6486;
|
|
color:White;
|
|
border-radius: 5px;
|
|
display:inline;
|
|
}
|
|
.sheet-conditions .sheet-table-row {
|
|
height:1.85em;
|
|
}
|
|
.sheet-conditions .sheet-table-row:last-child {
|
|
background-color:lightgray;
|
|
}
|
|
.sheet-conditions .sheet-table-cell {
|
|
font-size:.75rem;
|
|
padding:0 .25em 0 .25em;
|
|
}
|
|
|
|
.sheet-no-pad-right {
|
|
padding-right: 0 !important;
|
|
}
|
|
hr {
|
|
border-color:Black;
|
|
margin:5px 0;
|
|
}
|
|
hr.sheet-skinny {
|
|
border-color:DarkGrey;
|
|
height:1px;
|
|
margin:0;
|
|
}
|
|
.sheet-npc-hr {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.sheet-npchead-bottom {
|
|
margin-bottom: 5px;
|
|
}
|
|
.sheet-npchead-top {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.sheet-spellrange-header {
|
|
width: 15%;
|
|
}
|
|
|
|
.sheet-iterative_attack_section .sheet-table-row .sheet-table-cell {
|
|
vertical-align:top;
|
|
}
|
|
|
|
.sheet-iterative_attack_section .sheet-table-row .sheet-table-cell:first-child {
|
|
text-align:left;
|
|
padding-top:.5em;
|
|
}
|
|
.sheet-footer {
|
|
text-align: center;
|
|
font-size: .75rem;
|
|
background-color: #FFF8DC;
|
|
border: 1px #000 solid;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.repcontainer .repitem,.sheet-repeating-sect .repitem {
|
|
padding: 2px 4px 1px 0px;
|
|
margin: 2px 0 4px 0;
|
|
border: 2px solid #CCCCCC;
|
|
border-radius: 7px;
|
|
overflow: hidden;
|
|
display: block;
|
|
width:100%;
|
|
}
|
|
.repcontainer.editmode + .repcontrol {
|
|
margin-bottom:3em;
|
|
}
|
|
.repcontainer.editmode .repitem .itemcontrol {
|
|
z-index:3;
|
|
background-color:gray;
|
|
background-color:rgba(220,220,220,0.40);
|
|
}
|
|
.sheet-repeating-sect {
|
|
position:relative;
|
|
}
|
|
|
|
/*Expand to cross both columns */
|
|
.sheet-repeating-sect .repcontrol {
|
|
display:block;
|
|
clear:both;
|
|
width:100%;
|
|
}
|
|
|
|
.sheet-split-column-show:not(:checked) ~ .sheet-repeating-fields .repitem {
|
|
clear:both;
|
|
}
|
|
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem {
|
|
width:50%;
|
|
display:inline-block;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(odd),
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:first-child(odd){
|
|
float:left;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(even){
|
|
float:right;
|
|
}
|
|
|
|
/* custom labels for repitem buttons */
|
|
[data-groupname=repeating_buff] > button.btn.repcontrol_add::after {
|
|
content: " New Buff";
|
|
}
|
|
[data-groupname=repeating_class-ability] > button.btn.repcontrol_add::after {
|
|
content: " New Class Ability";
|
|
}
|
|
[data-groupname=repeating_mythic-ability] > button.btn.repcontrol_add::after {
|
|
content: " New Mythic Ability";
|
|
}
|
|
[data-groupname=repeating_weapon] > button.btn.repcontrol_add::after {
|
|
content: " New Weapon";
|
|
}
|
|
[data-groupname=repeating_feat] > button.btn.repcontrol_add::after {
|
|
content: " New Feat";
|
|
}
|
|
[data-groupname=repeating_mythic-feat] > button.btn.repcontrol_add::after {
|
|
content: " New Mythic Feat";
|
|
}
|
|
[data-groupname=repeating_item] > button.btn.repcontrol_add::after {
|
|
content: " New Item";
|
|
}
|
|
[data-groupname=repeating_racial-trait] > button.btn.repcontrol_add::after {
|
|
content: " New Racial Trait";
|
|
}
|
|
[data-groupname=repeating_trait] > button.btn.repcontrol_add::after {
|
|
content: " New Trait";
|
|
}
|
|
.repcontrol_add,
|
|
.repcontrol_edit,
|
|
.repcontrol_del,
|
|
.repcontrol_move {
|
|
display: block;
|
|
background:Black;
|
|
color:White;
|
|
}
|
|
.repcontrol_move {
|
|
float: right;
|
|
margin-right: 5px;
|
|
width: 2.5em;
|
|
}
|
|
button[type="roll"].sheet-blank-roll-button::before {
|
|
content: ' ';
|
|
}
|
|
.sheet-options {
|
|
width:99.6%;
|
|
padding: 2px 0 2px 5px;
|
|
border: 1px solid #808080;
|
|
border-radius: 5px;
|
|
background-color:Gainsboro;
|
|
}
|
|
|
|
.sheet-options.sheet-table.sheet-named,
|
|
.sheet-conditions.sheet-table {
|
|
border-top-left-radius:0;
|
|
border-top-right-radius:0;
|
|
}
|
|
.sheet-options.sheet-table.sheet-named .sheet-table-name,
|
|
.sheet-conditions .sheet-table-name {
|
|
border-top-left-radius:5px;
|
|
border-top-right-radius:5px;
|
|
}
|
|
.sheet-nontable-repeating .sheet-options span {
|
|
margin-right:2em;
|
|
display:inline-block;
|
|
}
|
|
|
|
.sheet-nontable-repeating .sheet-options span input[type="checkbox"] {
|
|
margin-left:.5em;
|
|
}
|
|
|
|
.sheet-section-status {
|
|
margin-bottom:.25rem;
|
|
}
|
|
.sheet-status-panel {
|
|
width:49%;
|
|
display:inline-block;
|
|
position:relative;
|
|
vertical-align:top;
|
|
}
|
|
.sheet-status-panel .sheet-options {
|
|
padding-left: .25em;
|
|
padding-right: .25em;
|
|
width:auto;
|
|
/*min-height:1.25em;*/
|
|
min-height:3.5em; /* if buffs active */
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.sheet-status-panel label b {
|
|
padding:0 0 0 .25em;
|
|
}
|
|
|
|
/* when a highlighted field is not showing error, put hidden 2px border so size doesn't change */
|
|
.sheet-highlight input ,
|
|
.sheet-highlight input:disabled,
|
|
.sheet-highlight input.sheet-calc,
|
|
.sheet-highlight input[readonly] {
|
|
border-top:2px white solid;
|
|
border-left:2px white solid;
|
|
border-right:2px white solid;
|
|
}
|
|
.sheet-highlight input:disabled,
|
|
.sheet-highlight input.sheet-calc,
|
|
.sheet-highlight input[readonly] {
|
|
border-bottom:2px transarent solid;
|
|
}
|
|
.sheet-warn-show:checked + .sheet-highlight input,
|
|
.sheet-warn-mshow:checked ~ .sheet-highlight input {
|
|
border:2px #B8860B dashed !important;
|
|
}
|
|
.sheet-error-show:checked + .sheet-highlight input,
|
|
.sheet-error-mshow:checked ~ .sheet-highlight input {
|
|
border:2px #FF0044 dotted !important;
|
|
}
|
|
|
|
.sheet-offscreen{
|
|
position:absolute !important;
|
|
clip: rect(1px, 1px, 1px, 1px);
|
|
overflow:hidden !important;
|
|
}
|
|
|
|
.sheet-table-group {
|
|
display:table-row-group;
|
|
width:100%;
|
|
overflow:hidden;
|
|
border-collapse:collapse;
|
|
}
|
|
.sheet-table-group-head {
|
|
display:table-header-group;
|
|
width:100%;
|
|
overflow:hidden;
|
|
border-collapse:collapse;
|
|
}
|
|
|
|
.sheet-table-group-head .sheet-table-divider,
|
|
.sheet-table-group-head .sheet-table-divider-lg{
|
|
vertical-align:bottom;
|
|
}
|
|
|
|
.sheet-header-row {
|
|
width: 100%;
|
|
background-color:Black;
|
|
color:White;
|
|
padding-left: 10px;
|
|
min-height: 1em;
|
|
}
|
|
|
|
.sheet-table-header {
|
|
display: table-cell;
|
|
text-align: center;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
vertical-align: bottom;
|
|
background-color: LightGrey;
|
|
min-height:1.25em;
|
|
}
|
|
|
|
.sheet-small-label2 {
|
|
display: inline-block;
|
|
margin: .3em .2em .3em .25em;
|
|
height:3em;
|
|
min-height:3em;
|
|
vertical-align: top;
|
|
text-align:center;
|
|
position:relative;
|
|
}
|
|
|
|
.sheet-nontable-repeating .sheet-linked-fields {
|
|
vertical-align:top;
|
|
}
|
|
|
|
.sheet-small-label2 span {
|
|
padding: 0em .07em 0em .07em;
|
|
text-align:center;
|
|
font-size: .85em;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
color:Black;
|
|
position:relative;
|
|
bottom:0px;
|
|
}
|
|
|
|
.sheet-small-label2 > * {
|
|
max-width:100%;
|
|
}
|
|
|
|
.sheet-small-label2 > input, .sheet-small-label2 > select, .sheet-small-label2 > .sheet-calc {
|
|
display:block;
|
|
padding:.25em 2px .25em 2px;
|
|
height:1.825em; /* otherwise defaults from base.css hardcode it too tall */
|
|
position:relative;
|
|
}
|
|
.sheet-small-label2 input::-moz-focus-inner {
|
|
padding:0px;
|
|
}
|
|
|
|
/* chrome displays checkbox height incorrectly and all the way to the left because 1.825em throws it off */
|
|
.sheet-small-label2 > input[type="checkbox"], .sheet-small-label2 > input[type="radio"] {
|
|
-webkit-logical-height:initial;
|
|
-webkit-margin-before:.8em;
|
|
width:100%;
|
|
}
|
|
|
|
.sheet-hit-points-table * .sheet-table-header:last-child,
|
|
.sheet-hit-points-table * .sheet-table-cell:last-child,
|
|
.sheet-initiative-table * .sheet-table-header:last-child,
|
|
.sheet-initiative-table * .sheet-table-cell:last-child {
|
|
padding-right:.5em;
|
|
}
|
|
|
|
/* if first row is not header */
|
|
.sheet-table-name + .sheet-table-group .sheet-small-label2 {
|
|
margin-top:1.25em;
|
|
}
|
|
|
|
|
|
.sheet-notes-cell,
|
|
.sheet-table-cell.sheet-notes-cell {
|
|
vertical-align:top;
|
|
}
|
|
.sheet-config-table {
|
|
margin-bottom:1em;
|
|
}
|
|
.sheet-config-table .sheet-table-cell {
|
|
vertical-align:top;
|
|
padding-left:0;
|
|
padding-right:.5em;
|
|
}
|
|
.sheet-table-cell.sheet-repeating-rollbutton {
|
|
vertical-align:top;
|
|
}
|
|
.sheet-divider, .sheet-divider-lg , .sheet-divider-db, .sheet-divider-db-lg {
|
|
text-align:center;
|
|
vertical-align:middle;
|
|
}
|
|
|
|
.sheet-divider, .sheet-divider-db {
|
|
width:.5em;
|
|
font-size:.85em;
|
|
font-weight:normal;
|
|
}
|
|
|
|
.sheet-divider-lg, .sheet-divider-db-lg {
|
|
width:.75em;
|
|
font-size:1.125em;
|
|
font-weight:bold;
|
|
}
|
|
.sheet-divider, .sheet-divider-lg {
|
|
display:table-cell;
|
|
}
|
|
.sheet-divider-db, .sheet-divider-db-lg {
|
|
display:inline-block;
|
|
margin-left:-.125em;
|
|
margin-top:1em;
|
|
}
|
|
|
|
|
|
.sheet-table-name , .sheet-nontable-name {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
color:White;
|
|
background-color:Black;
|
|
width: 100%;
|
|
}
|
|
|
|
|
|
.sheet-nontable-name {
|
|
display: block;
|
|
}
|
|
.sheet-spellclassnav ~ h2.sheet-nontable-name {
|
|
margin-top:0;
|
|
}
|
|
.sheet-table-name {
|
|
display: table-caption;
|
|
caption-side:top;
|
|
}
|
|
|
|
.sheet-center {
|
|
text-align: center;
|
|
}
|
|
.sheet-left {
|
|
text-align: left;
|
|
}
|
|
.sheet-right {
|
|
text-align: right;
|
|
}
|
|
.sheet-spellrange-data {
|
|
width: 100% !important;
|
|
text-align: center !important;
|
|
}
|
|
.sheet-spellcaster-button, .sheet-table-cell.sheet-spellcaster-button {
|
|
width:auto;
|
|
text-align:left;
|
|
}
|
|
button[type="roll"].sheet-spellcaster-button {
|
|
font-size:.8rem;
|
|
white-space:nowrap;
|
|
width:auto;
|
|
text-align:left;
|
|
}
|
|
|
|
.sheet-table-group-head.sheet-hidden-head {
|
|
position: absolute;
|
|
left: -2000px;
|
|
}
|
|
.sheet-hidden-head .sheet-table-header {
|
|
height: 1px;
|
|
min-height: 1px;
|
|
line-height: 1px;
|
|
max-height: 1px;
|
|
font-size: .25em;
|
|
}
|
|
|
|
/* tiny padding in skills */
|
|
.sheet-skills .sheet-table-cell{
|
|
padding-right:1px;
|
|
padding-left:1px;
|
|
}
|
|
|
|
.sheet-nontable-repeating{
|
|
border-collapse:collapse;
|
|
margin-left:2px;
|
|
margin-right:2px;
|
|
}
|
|
.sheet-nontable {
|
|
text-align:justify;
|
|
border-collapse:collapse;
|
|
}
|
|
|
|
.sheet-buffs, .sheet-conditions {
|
|
border-style:solid;
|
|
border-width:2px;
|
|
border-radius:5px;
|
|
margin-top:.25em;
|
|
}
|
|
|
|
.sheet-entry-wide,
|
|
span.sheet-entry-wide input,
|
|
span.sheet-entry-wide input[type="text"],
|
|
span.sheet-entry-wide textarea {
|
|
width:100% ;
|
|
max-width:100%;
|
|
}
|
|
|
|
|
|
.sheet-nontable .sheet-divider-db-lg {
|
|
vertical-align:top;
|
|
}
|
|
.sheet-nontable-repeating .sheet-divider-db-lg {
|
|
vertical-align:middle;
|
|
}
|
|
.sheet-entry-ultimate {
|
|
width:15em;
|
|
}
|
|
|
|
.sheet-entry-vlong {
|
|
width:12em;
|
|
}
|
|
.sheet-entry-long {
|
|
width:10em;
|
|
}
|
|
.sheet-entry-med {
|
|
width:8em;
|
|
}
|
|
|
|
.sheet-entry-short {
|
|
width:6em;
|
|
}
|
|
.sheet-entry-small {
|
|
width:5em;
|
|
}
|
|
.sheet-entry-vshort {
|
|
width:4em;
|
|
}
|
|
|
|
.sheet-number,
|
|
.sheet-small-label2.sheet-number {
|
|
width:3.5em;
|
|
}
|
|
|
|
input[type="number"].sheet-entry-wide {
|
|
width:98% ;
|
|
max-width:98%;
|
|
}
|
|
|
|
|
|
/****** repeating items ****/
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db,
|
|
.sheet-counted:not(:checked) ~ .sheet-divider-db-lg,
|
|
.sheet-counted:not(:checked) ~ .sheet-divider-db {
|
|
width:.5em;
|
|
margin-left: -.4em;
|
|
}
|
|
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2 {
|
|
margin-left:0px;
|
|
margin-right:2px;
|
|
}
|
|
|
|
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted {
|
|
margin-left:-.25em;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted + span{
|
|
margin-left:-2.25em;
|
|
width:2em;
|
|
}
|
|
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 {
|
|
height:auto;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 span {
|
|
margin:0 -.2em 0 -.2em;
|
|
padding:0;
|
|
}
|
|
/*** when collapsed shrink width
|
|
* if split, then widen width (so it i smore than 1/2 wide)
|
|
* place split after collapse so it overrides in css */
|
|
|
|
.sheet-entry-25p {
|
|
width:25%;
|
|
}
|
|
.sheet-entry-25p-shrink {
|
|
width:25%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink ,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-25p-shrink {
|
|
width:18%;
|
|
}
|
|
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink {
|
|
width:35%;
|
|
}
|
|
|
|
.sheet-entry-20p-shrink {
|
|
width:20%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink ,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-20p-shrink {
|
|
width:15%;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink {
|
|
width:25%;
|
|
}
|
|
|
|
.sheet-entry-15p-shrink {
|
|
width:15%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-15p-shrink {
|
|
width:10%;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink {
|
|
width:20%;
|
|
}
|
|
|
|
.sheet-entry-12p-shrink {
|
|
width:12%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink ,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-12p-shrink {
|
|
width:9%;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink {
|
|
width:15%;
|
|
}
|
|
|
|
.sheet-entry-10p-shrink {
|
|
width:10%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-10p-shrink {
|
|
width:8%;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink {
|
|
width:12%;
|
|
}
|
|
|
|
.sheet-entry-8p {
|
|
width:8%;
|
|
}
|
|
.sheet-entry-8p-shrink {
|
|
width:8%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink,
|
|
.sheet-counted:not(:checked) ~ .sheet-entry-8p-shrink {
|
|
width:6%;
|
|
}
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink {
|
|
width:10%;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vlong {
|
|
width:10em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-long,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-long,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-long {
|
|
width:8.75em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-med,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-med,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-med {
|
|
width:7em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-short,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-short,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-short {
|
|
width:5em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-small,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-small,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-small {
|
|
width:4em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort,
|
|
.sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vshort {
|
|
width:3.5em;
|
|
}
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2.sheet-space-right-collapse,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields.sheet-space-right-collapse,
|
|
.sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-space-right-collapse,
|
|
.sheet-counted:not(:checked) ~ .sheet-linked-fields.sheet-space-right-collapse {
|
|
margin-right:1.25em;
|
|
}
|
|
/******* end of generic repeating items ********/
|
|
.sheet-sect.sheet-expand .sheet-macro-text,
|
|
.sheet-sect.sheet-expand .sheet-macro-text .sheet-small-label2 {
|
|
height:auto;
|
|
}
|
|
.sheet-extra-damage, .sheet-sect.sheet-expand .sheet-macro-text {
|
|
background-color:Gainsboro;
|
|
}
|
|
.sheet-extra-damage .sheet-small-label2 {
|
|
text-align:left;
|
|
width:auto;
|
|
height:auto;
|
|
}
|
|
.sheet-defense-table .sheet-table-header {
|
|
width: 6%;
|
|
}
|
|
.sheet-spell-options .sheet-table-cell, .sheet-command-buttons .sheet-table-cell {
|
|
text-align: left;
|
|
}
|
|
.sheet-status-panel .sheet-options .sheet-small-label2 {
|
|
height:2.85em;
|
|
margin-bottom:-.25em;
|
|
}
|
|
.sheet-status-panel .sheet-options .sheet-small-label2 input {
|
|
position:inherit;
|
|
}
|
|
.sheet-panel-name {
|
|
font-family: tahoma,verdana,arial,sans-serif;
|
|
font-stretch: ultra-expanded;
|
|
font-weight: bold;
|
|
color:White;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.sheet-section-state:checked ~ .sheet-background-color1 {
|
|
background-color: #f0f8ff;
|
|
}
|
|
.sheet-section-header {
|
|
width:100%;
|
|
display:table;
|
|
clear:both;
|
|
}
|
|
.sheet-section-header .sheet-small-label2 {
|
|
display:table-cell;
|
|
padding: 0 .25em 0 .25em;
|
|
vertical-align:bottom;
|
|
}
|
|
.sheet-announcements {
|
|
width:100%;
|
|
display:block;
|
|
clear:both;
|
|
}
|
|
.sheet-selectable {
|
|
pointer-events: auto;
|
|
cursor: text !important;
|
|
background-color: transparent;
|
|
user-select: text !important;
|
|
-moz-user-select: text !important;
|
|
-khtml-user-select: text !important;
|
|
-webkit-user-select: text !important;
|
|
-ms-user-select: text !important;
|
|
}
|
|
|
|
/************************************ TOGGLES **************************************/
|
|
|
|
.sheet-showarrow.sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-h2-section,
|
|
.sheet-showarrow.sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-npc-hr + .sheet-h2-section,
|
|
.sheet-showarrow.sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section {
|
|
display:none;
|
|
}
|
|
|
|
.sheet-textarea-gray:not(:checked) ~ .sheet-small-label2 textarea {
|
|
background-color: silver !important;
|
|
color: dimgrey !important;
|
|
pointer-events: none;
|
|
}
|
|
.sheet-textarea-gray:not(:checked) ~ .sheet-small-label2 {
|
|
pointer-events: none;
|
|
}
|
|
.sheet-insertmacrocell {
|
|
min-width:23.85%;
|
|
max-width:48.5%;
|
|
display:inline-block;
|
|
}
|
|
.sheet-insertmacrocell.sheet-col1{
|
|
width:24%;
|
|
}
|
|
.sheet-insertmacrocell.sheet-col2{
|
|
width:25%;
|
|
}
|
|
.sheet-insertmacrocell.sheet-col3{
|
|
width:25%;
|
|
}
|
|
.sheet-insertmacrocell.sheet-col4{
|
|
width:20%;
|
|
}
|
|
.sheet-insertmacrocell .sheet-small-label2{
|
|
display:inline;
|
|
}
|
|
/* top of repeating section */
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-expand,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-sect,
|
|
.sheet-minimize-show:checked ~ .sheet-expand,
|
|
.sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields .sheet-macro-text-inline,
|
|
/* repeating rows */
|
|
.sheet-counted:not(:checked) ~ .sheet-linked-fields .sheet-macro-text-inline,
|
|
.sheet-repeating-sect-show:not(:checked) ~ .sheet-repeating-fields .sheet-repeating-hidesect,
|
|
/* generic section and inverse */
|
|
.sheet-sect-show:not(:checked) ~ .sheet-sect,
|
|
.sheet-sect2-show:not(:checked) ~ .sheet-sect2,
|
|
.sheet-sect3-show:not(:checked) ~ .sheet-sect3,
|
|
.sheet-sect-show-inverse:checked ~ .sheet-sect-inverse,
|
|
.sheet-xor-A-show:checked~.sheet-xor-B-show:checked~.sheet-xor-sect,
|
|
.sheet-xor-A-show:not(:checked)~.sheet-xor-B-show:not(:checked)~.sheet-xor-sect,
|
|
.sheet-nexor-A-show:checked~.sheet-nexor-B-show:not(:checked)~.sheet-nexor-sect,
|
|
.sheet-nexor-A-show:not(:checked)~.sheet-nexor-B-show:checked~.sheet-nexor-sect,
|
|
.sheet-or-A-show:not(:checked)~.sheet-or-B-show:not(:checked)~.sheet-either-or-sect,
|
|
/* nextitem */
|
|
.sheet-nextitem-show:not(:checked) + * ,
|
|
/* condition panel */
|
|
.sheet-condition-exists:not(:checked) + label,
|
|
.sheet-condition-exists:checked ~.sheet-panel-name,
|
|
.sheet-conditions-show:not(:checked) ~ .sheet-conditions,
|
|
/* buff panel */
|
|
.sheet-buff-exists:not(:checked) + label,
|
|
.sheet-buff-exists:checked ~.sheet-panel-name,
|
|
.sheet-buffs-show:not(:checked) ~ .sheet-buffs,
|
|
/* spells per day section */
|
|
.sheet-spontaneous-show:not(:checked) ~ div .sheet-spontaneous,
|
|
.sheet-spontaneous-show:checked ~ div .sheet-spontaneous-inverse,
|
|
/* other sections */
|
|
.sheet-desc-show:not(:checked)~.sheet-desc,
|
|
.sheet-macro-text-show:not(:checked)~.sheet-macro-text,
|
|
.sheet-options-show:not(:checked)~.sheet-options,
|
|
.sheet-misc-show:not(:checked)~.sheet-misc,
|
|
.sheet-extra-damage-show:not(:checked) ~ .sheet-extra-damage,
|
|
.sheet-iterations-show:not(:checked) ~ .sheet-iterative_attack_section,
|
|
.sheet-ack-button:checked ~ .sheet-announcements,
|
|
.sheet-id-show:not(:checked) ~ .sheet-repeating-id,
|
|
.sheet-mythic-show:not(:checked) ~ .sheet-section-mythic,
|
|
.sheet-mythc-show:not(:checked) ~ .sheet-repeating-fields .sheet-section-mythic,
|
|
.sheet-mythic-show:not(:checked) ~ div .sheet-section-mythic,
|
|
.sheet-psionic-show:not(:checked) ~ .sheet-section-psionic,
|
|
.sheet-psionic-show:not(:checked) ~ div .sheet-section-psionic,
|
|
|
|
/********************************************** Skills ***************************************************************************/
|
|
|
|
/* skills fill-in sections */
|
|
.sheet-artistry-show:not(:checked)~.sheet-artistry,
|
|
.sheet-craft-show:not(:checked)~.sheet-craft,
|
|
.sheet-knowledge-show:not(:checked)~.sheet-knowledge,
|
|
.sheet-lore-show:not(:checked)~.sheet-lore,
|
|
.sheet-perform-show:not(:checked)~.sheet-perform,
|
|
.sheet-profession-show:not(:checked)~.sheet-profession,
|
|
/* skill total top row */
|
|
.sheet-skill-totals .sheet-unchained-show:not(:checked) ~ * .sheet-bg,
|
|
.sheet-skill-totals .sheet-bg-show:not(:checked) ~ * .sheet-bg,
|
|
/* unchained off turn off consolidated and bg only tabs and skills */
|
|
.sheet-unchained-show:not(:checked) ~ .sheet-consolidated,
|
|
.sheet-unchained-show:not(:checked) ~ .sheet-bg-only,
|
|
.sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-consolidated,
|
|
.sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-bg-only,
|
|
/* unchained turn off core tab */
|
|
.sheet-unchained-show:checked ~ .sheet-core-only,
|
|
/* unchained plus consolidated turn off core tab and skills (adventure, bg, and bg only) */
|
|
.sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-bg-only,
|
|
.sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-adventure,
|
|
.sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg,
|
|
.sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg-only,
|
|
/* unchained plus background turn off consolidated tab and skills*/
|
|
.sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-consolidated,
|
|
.sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-skills .sheet-consolidated,
|
|
/* bg adventure tab turn off bg and bg only skills */
|
|
.sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg:not(.sheet-adventure),
|
|
.sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg-only,
|
|
/* bg background tab turn off adventure skills */
|
|
.sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab2:checked ~ .sheet-skills .sheet-adventure:not(.sheet-bg) {
|
|
display:none;
|
|
}
|
|
|
|
/********************************************** Roll Templates ***************************************************************************/
|
|
|
|
.sheet-rolltemplate-pf_generic,
|
|
.sheet-rolltemplate-pf_defense,
|
|
.sheet-rolltemplate-pf_attack,
|
|
.sheet-rolltemplate-pf_spell,
|
|
.sheet-rolltemplate-pf_block {
|
|
box-sizing:border-box;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table {
|
|
width: 100%;
|
|
display:table;
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-spacing: 0;
|
|
border-collapse: collapse;
|
|
-moz-box-shadow: 2px 2px 5px Black;
|
|
-webkit-box-shadow: 2px 2px 5px Black;
|
|
box-shadow:2px 2px 5px Black;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header{
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
display:table;
|
|
caption-side:top;
|
|
width:100%;
|
|
font-size: 1.1em;
|
|
|
|
overflow:hidden;
|
|
vertical-align:bottom;
|
|
font-weight:bold;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header a,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header a,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header a,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header a,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header a {
|
|
text-decoration: underline;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header span.sheet-left,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header span.sheet-left,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header span.sheet-left,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header span.sheet-left,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header span.sheet-left {
|
|
padding-left: 2px;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-pf_generic div.sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_defense div.sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_attack div.sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_spell div.sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_block div.sheet-roll-accessible {
|
|
width:100%;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table.sheet-rounded,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table.sheet-rounded,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table.sheet-rounded,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table.sheet-rounded,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table.sheet-rounded {
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_defense .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_attack .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_spell .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_block .sheet-subtitle {
|
|
font-size: .9em;
|
|
font-weight:normal !important;
|
|
text-align: left;
|
|
font-variant:small-caps;
|
|
display:block;
|
|
width:100%;
|
|
padding: 2px 0 0 2px;
|
|
word-break: break-word;
|
|
|
|
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-header-image,
|
|
.sheet-rolltemplate-pf_defense .sheet-header-image,
|
|
.sheet-rolltemplate-pf_attack .sheet-header-image,
|
|
.sheet-rolltemplate-pf_spell .sheet-header-image,
|
|
.sheet-rolltemplate-pf_block .sheet-header-image {
|
|
float: right;
|
|
|
|
padding: 0;
|
|
vertical-align: middle;
|
|
min-width: 30px;
|
|
}
|
|
.sheet-rolltemplate-pf_generic img,
|
|
.sheet-rolltemplate-pf_defense img,
|
|
.sheet-rolltemplate-pf_attack img,
|
|
.sheet-rolltemplate-pf_spell img,
|
|
.sheet-rolltemplate-pf_block img {
|
|
vertical-align:middle;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-group,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-group,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-group,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-group,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-group,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-group2,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-group2,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-group2,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-group2,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-group2,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupi,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupi,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupc {
|
|
display:table-row-group;
|
|
width:100%;
|
|
overflow:hidden;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-row {
|
|
display:table-row;
|
|
width:100%;
|
|
overflow:hidden;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-cell,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-cell,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-cell,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-cell,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-cell {
|
|
display:table-cell;
|
|
padding:3px 2px 1px 4px;
|
|
line-height: 1.1em;
|
|
text-align:left;
|
|
font-size:.9em;
|
|
vertical-align:top;
|
|
overflow:hidden;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child {
|
|
text-align:right;
|
|
padding: 1px 1px 1px .5em;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-right,
|
|
.sheet-rolltemplate-pf_defense .sheet-right,
|
|
.sheet-rolltemplate-pf_attack .sheet-right,
|
|
.sheet-rolltemplate-pf_spell .sheet-right,
|
|
.sheet-rolltemplate-pf_block .sheet-right {
|
|
text-align:right !important;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-offscreen,
|
|
.sheet-rolltemplate-pf_defense .sheet-offscreen,
|
|
.sheet-rolltemplate-pf_attack .sheet-offscreen,
|
|
.sheet-rolltemplate-pf_spell .sheet-offscreen,
|
|
.sheet-rolltemplate-pf_block .sheet-offscreen {
|
|
position:absolute !important;
|
|
left:-9999px !important;
|
|
width:1px !important;
|
|
height:1px !important;
|
|
overflow:hidden !important;
|
|
}
|
|
|
|
/********************************* accessible templates ******************************/
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-roll-header {
|
|
margin:2px 0 1px 0;
|
|
font-size:1.2em;
|
|
/*border-bottom:1pt #999999 solid;*/
|
|
display:block;
|
|
border:none;
|
|
padding:0 0 0 2px;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-subtitle,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-subtitle {
|
|
font-size:1.2em;
|
|
padding:0 0 0 2px;
|
|
/*border-bottom:1pt #CCCCCC solid;*/
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible > label,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible > label,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible > label {
|
|
width:98%;
|
|
line-height:1.4em;
|
|
font-size:.8125rem;
|
|
margin:0em .2em 0em .2em;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible > label span,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible > label span,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label span,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label span,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible > label span {
|
|
line-height:1em;
|
|
font-size:.8125rem;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-right,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-right,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-right,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-right,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-right {
|
|
float:right;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-iter-space,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-iter-space {
|
|
height:.75em;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i {
|
|
margin-top:.75em;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupi ,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupi,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i ,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i {
|
|
border-top-width:2px;
|
|
border-top-style:solid;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupc,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-c,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-c {
|
|
border-top-width:1px;
|
|
border-top-style:solid;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_spell .sheet-dmg,
|
|
.sheet-rolltemplate-pf_spell .sheet-dmg-x,
|
|
.sheet-rolltemplate-pf_spell .sheet-crit-dmg,
|
|
.sheet-rolltemplate-pf_spell .sheet-crit-dmg-x,
|
|
.sheet-rolltemplate-pf_attack .sheet-dmg,
|
|
.sheet-rolltemplate-pf_attack .sheet-dmg-x,
|
|
.sheet-rolltemplate-pf_attack .sheet-crit-dmg,
|
|
.sheet-rolltemplate-pf_attack .sheet-crit-dmg-x {
|
|
text-indent:0.5em !important;
|
|
}
|
|
|
|
/************************************ COLORS ****************************************/
|
|
|
|
/* defaults B and W */
|
|
/* white bg and light every other row bg never changes */
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table {
|
|
background-color:White;
|
|
}
|
|
|
|
/* changeable */
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(even),
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(even) {
|
|
background-color:Gainsboro;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic a,
|
|
.sheet-rolltemplate-pf_defense a,
|
|
.sheet-rolltemplate-pf_attack a,
|
|
.sheet-rolltemplate-pf_spell a,
|
|
.sheet-rolltemplate-pf_block a {
|
|
background-color:DimGrey;
|
|
color:White;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table {
|
|
border-color:Black;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header{
|
|
border-color:Black;
|
|
background-color:Black;
|
|
color:White;
|
|
}
|
|
|
|
/* define vars */
|
|
.sheet-rolltemplate-pf_generic,
|
|
.sheet-rolltemplate-pf_defense,
|
|
.sheet-rolltemplate-pf_attack,
|
|
.sheet-rolltemplate-pf_spell,
|
|
.sheet-rolltemplate-pf_block {
|
|
--sheet-pf-bg:Black;
|
|
--sheet-pf-text:White;
|
|
--sheet-pf-oddbg:Gainsboro;
|
|
--sheet-pf-sec:SteelBlue;
|
|
--sheet-pf-ter:LightGrey;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-color-white,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-white,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-white,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-white,
|
|
.sheet-rolltemplate-pf_block .sheet-color-white {
|
|
--sheet-pf-bg:White;
|
|
--sheet-pf-text:#101010;
|
|
--sheet-pf-oddbg:#F0F0F0;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-grey,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-grey,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-grey,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-grey,
|
|
.sheet-rolltemplate-pf_block .sheet-color-grey {
|
|
--sheet-pf-bg:Silver;
|
|
--sheet-pf-text:Black;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkgrey,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkgrey,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkgrey,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkgrey,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkgrey {
|
|
--sheet-pf-bg:DimGrey;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-red,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-red,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-red,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-red,
|
|
.sheet-rolltemplate-pf_block .sheet-color-red {
|
|
--sheet-pf-bg:Crimson;
|
|
--sheet-pf-oddbg:MistyRose;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkred,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkred,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkred,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkred,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkred {
|
|
--sheet-pf-bg:DarkRed;
|
|
--sheet-pf-oddbg:MistyRose;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-orange,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-orange,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-orange,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-orange,
|
|
.sheet-rolltemplate-pf_block .sheet-color-orange {
|
|
--sheet-pf-bg:DarkOrange;
|
|
--sheet-pf-text:Black;
|
|
--sheet-pf-oddbg:antiquewhite;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkorange,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkorange,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkorange,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkorange,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkorange {
|
|
--sheet-pf-bg:OrangeRed;
|
|
--sheet-pf-oddbg:mistyrose;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-yellow,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-yellow,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-yellow,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-yellow,
|
|
.sheet-rolltemplate-pf_block .sheet-color-yellow {
|
|
--sheet-pf-bg:khaki;
|
|
--sheet-pf-text:Black;
|
|
--sheet-pf-oddbg:papayawhip;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkyellow,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkyellow,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkyellow,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkyellow,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkyellow {
|
|
--sheet-pf-bg:darkgoldenrod;
|
|
--sheet-pf-oddbg:papayawhip;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-green,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-green,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-green,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-green,
|
|
.sheet-rolltemplate-pf_block .sheet-color-green {
|
|
--sheet-pf-bg:MediumSeaGreen;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkgreen,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkgreen,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkgreen,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkgreen,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkgreen {
|
|
--sheet-pf-bg:DarkGreen;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-azure,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-azure,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-azure,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-azure,
|
|
.sheet-rolltemplate-pf_block .sheet-color-azure {
|
|
--sheet-pf-bg:LightSkyBlue;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
--sheet-pf-text:Black;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkazure,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkazure,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkazure,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkazure,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkazure {
|
|
--sheet-pf-bg:DeepSkyBlue;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-blue,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-blue,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-blue,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-blue,
|
|
.sheet-rolltemplate-pf_block .sheet-color-blue {
|
|
--sheet-pf-bg:Blue;
|
|
--sheet-pf-oddbg:PowderBlue;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkblue,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkblue,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkblue,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkblue,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkblue {
|
|
--sheet-pf-bg:Navy;
|
|
--sheet-pf-oddbg:LightBlue;
|
|
--sheet-pf-sec:LightSteelBlue;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-pink,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-pink,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-pink,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-pink,
|
|
.sheet-rolltemplate-pf_block .sheet-color-pink {
|
|
--sheet-pf-bg:LightPink;
|
|
--sheet-pf-oddbg:Lavender;
|
|
--sheet-pf-text:Black;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkpink,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkpink,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkpink,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkpink,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkpink {
|
|
--sheet-pf-bg:DeepPink;
|
|
--sheet-pf-oddbg:Lavender;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-teal,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-teal,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-teal,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-teal,
|
|
.sheet-rolltemplate-pf_block .sheet-color-teal {
|
|
--sheet-pf-bg:LightSeaGreen;
|
|
--sheet-pf-oddbg:PaleTurquoise;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkteal,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkteal,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkteal,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkteal,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkteal {
|
|
--sheet-pf-bg:Teal;
|
|
--sheet-pf-oddbg:PaleTurquoise;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-cyan,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-cyan,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-cyan,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-cyan,
|
|
.sheet-rolltemplate-pf_block .sheet-color-cyan {
|
|
--sheet-pf-bg:Turquoise;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkcyan,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkcyan,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkcyan,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkcyan,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkcyan {
|
|
--sheet-pf-bg:DarkCyan;
|
|
--sheet-pf-oddbg:LightCyan;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-purple,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-purple,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-purple,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-purple,
|
|
.sheet-rolltemplate-pf_block .sheet-color-purple {
|
|
--sheet-pf-bg:MediumOrchid;
|
|
--sheet-pf-oddbg:lavender;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkpurple,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkpurple,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkpurple,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkpurple,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkpurple {
|
|
--sheet-pf-bg:RebeccaPurple;
|
|
--sheet-pf-oddbg:LightSteelBlue;
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-color-violet,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-violet,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-violet,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-violet,
|
|
.sheet-rolltemplate-pf_block .sheet-color-violet {
|
|
--sheet-pf-bg:Violet;
|
|
--sheet-pf-oddbg:lavender;
|
|
--sheet-pf-text:Black;
|
|
}
|
|
.sheet-rolltemplate-pf_generic .sheet-color-darkviolet,
|
|
.sheet-rolltemplate-pf_defense .sheet-color-darkviolet,
|
|
.sheet-rolltemplate-pf_attack .sheet-color-darkviolet,
|
|
.sheet-rolltemplate-pf_spell .sheet-color-darkviolet,
|
|
.sheet-rolltemplate-pf_block .sheet-color-darkviolet {
|
|
--sheet-pf-bg:DarkViolet;
|
|
--sheet-pf-oddbg:Thistle;
|
|
}
|
|
|
|
/************ set color *********/
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-table *,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-table *,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-table *,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-table *,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-table *,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible *,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible *,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible *,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible *,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible * {
|
|
border-color:var(--sheet-pf-bg);
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header,
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-header span,
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-header span,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-header span,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-header span,
|
|
.sheet-rolltemplate-pf_block .sheet-roll-header span,
|
|
.sheet-rolltemplate-pf_generic a,
|
|
.sheet-rolltemplate-pf_defense a,
|
|
.sheet-rolltemplate-pf_attack a,
|
|
.sheet-rolltemplate-pf_spell a,
|
|
.sheet-rolltemplate-pf_block a {
|
|
background-color:var(--sheet-pf-bg);
|
|
color:var(--sheet-pf-text);
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(even),
|
|
.sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(even),
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(even),
|
|
.sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(even) {
|
|
background-color:var(--sheet-pf-oddbg);
|
|
}
|
|
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row {
|
|
background-color:white;
|
|
}
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-confirm,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row:first-child,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row:first-child,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row:first-child,
|
|
.sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row:first-child {
|
|
background-color: var(--sheet-pf-oddbg);
|
|
}
|
|
|
|
/* make the vs so and so transparent
|
|
inline rolls are after this so they override.
|
|
*/
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-confirm .sheet-vs,
|
|
.sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-vs {
|
|
color:transparent;
|
|
}
|
|
|
|
|
|
|
|
/************* inline roll *******/
|
|
/* first line not used so put dummy class here, something really odd going on*/
|
|
.inlinerollresult,
|
|
.sheet-rolltemplate-pf_generic .inlinerollresult,
|
|
.sheet-rolltemplate-pf_defense .inlinerollresult,
|
|
.sheet-rolltemplate-pf_attack .inlinerollresult,
|
|
.sheet-rolltemplate-pf_spell .inlinerollresult,
|
|
.sheet-rolltemplate-pf_block .inlinerollresult {
|
|
color:White;
|
|
background-color:Black;
|
|
border-color:Black;
|
|
min-width: 1em;
|
|
text-align: center;
|
|
display: inline-block;
|
|
margin-left: 1px;
|
|
padding:0px;
|
|
}
|
|
|
|
|
|
/*green*/
|
|
.sheet-rolltemplate-pf_generic .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-pf_defense .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-pf_attack .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-pf_block .inlinerollresult.fullcrit {
|
|
border-color:#3FB315;
|
|
color:White;
|
|
background-color: #3FB315;
|
|
}
|
|
/* red*/
|
|
.sheet-rolltemplate-pf_generic .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-pf_defense .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-pf_attack .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-pf_spell .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-pf_block .inlinerollresult.fullfail {
|
|
border-color:#B31515;
|
|
color:White;
|
|
background-color: #B31515;
|
|
}
|
|
/* purple when 1 high 1 low */
|
|
.sheet-rolltemplate-pf_generic .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-pf_defense .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-pf_attack .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-pf_spell .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-pf_block .inlinerollresult.importantroll {
|
|
border-color:#4A57ED;
|
|
color:White;
|
|
background-color: #4A57ED;
|
|
} |