Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input, .sheet-pf-wrapper input {
- height:initial;
- }
- /*
- .sheet-pf-wrapper {
- font-size:.75rem;
- line-height:1.25em;
- }
- */
- label {
- display:inline;
- 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;
- overflow: hidden;
- }
- .sheet-desc, .sheet-macro-text, .sheet-notes {
- height:8.4em;
- resize:vertical;
- width:100%;
- display:block;
- clear:both;
- vertical-align:top;
- }
- .sheet-half {
- height:4em;
- }
- .sheet-inline-textarea,
- .sheet-skill-macro-text,
- .sheet-inline-textarea-both {
- height:2.15em;
- width:100%;
- resize:both;
- margin: 0;
- }
- .sheet-inline-textarea {
- resize:vertical;
- }
- .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;
- margin:initial;
- display:inline;
- font-size:.8125rem;
- color:initial;
- }
- h1 {
- font-size:.9375rem;
- vertical-align:bottom;
- 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;
- vertical-align:bottom;
- }
- 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%;
- }
- /* 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;
- }
- button[type=roll].sheet-command-button::before {
- content: "";
- }
- /************************************* 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;
- }
- .sheet-nontable-repeating .sheet-options span {
- margin-right:2em;
- display:inline-block;
- }
- .sheet-nontable-repeating .sheet-options span input[type="checkbox"] {
- margin-left:.5em;
- }
- /********************************************* TABS ****************************************************/
- /* can delete these soon just make margin above and clear both */
- /* square */
- .sheet-tabs {
- display: table;
- width: 100%;
- margin-top:.5em;
- }
- /*round*/
- /* if table */
- .sheet-tabs {
- border-collapse: seperate;
- border-spacing: 2px;
- margin-bottom: -2px;
- /*width: 100.5%; */
- margin-left: -2px;
- }
- .sheet-mainnav.sheet-tabs {
- margin:0;
- padding:0;
- }
- .sheet-tab {
- text-align: center;
- /*display: table-cell;*/
- display:inline-block;
- background: #4a6486;
- color: White;
- font-weight: bold;
- vertical-align: top;
- font-size: .8125rem;
- padding: .4em .5em .1em .5em;
- vertical-align: bottom;
- margin-left:0;
- margin-right:0;
- }
- /* round */
- .sheet-tab {
- border-radius: 7px 7px 0 0;
- }
- .sheet-mainnav ~ .sheet-tab {
- font-size: 1rem;
- display: inline-block;
- }
- .sheet-spellclassnav-npc label.sheet-tab {
- background: LightGrey;
- }
- .sheet-skills .sheet-showsect {
- color:#333;
- }
- /* 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;
- }*/
- .sheet-skill-minishow {
- padding:0px 1px 0px 1px;
- }
- /******************************************************* 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 ******************************/
- /* ARROWS */
- .sheet-cssbutton, .sheet-showarrow, .sheet-ack-button, .sheet-innerlabel,
- .sheet-refreshbutton, .sheet-split-column-show, .sheet-lock-show , .sheet-counted,
- .sheet-showarrow.sheet-sect-show, .sheet-counted.sheet-sect-show {
- opacity: 0; position: relative; top: 0; left: 0; cursor: pointer; z-index: 1;
- }
- 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,
- input.sheet-showarrow {
- height: 1.6em;
- }
- h2 label {
- color:inherit !important;
- }
- .sheet-showarrow {
- opacity: 0; position: relative !important; cursor: pointer; z-index: 3; width:3em; margin-right:-3em;
- }
- .sheet-showarrow.sheet-h2arrow {
- width:40%; margin-right: -40%;
- }
- .sheet-tabinput {
- opacity: 0; position: relative !important; cursor: pointer; z-index: 3; width: 3em; margin-left:.5em; margin-right: -3.5em; display:inline-block;
- }
- .sheet-showsect, .sheet-showsect *, label.sheet-tab, .sheet-clickheader {
- cursor: pointer;
- position:relative;
- }
- .sheet-showsect, h3.sheet-clickheader, h2.sheet-clickheader {
- display:inline-block;
- margin-left:-.25em;
- }
- .sheet-innerlabel {
- position:absolute !important;
- margin:0 !important;
- padding:0 !important;
- }
- .sheet-ack-button + span::before,
- .sheet-showarrow + span::before,
- .sheet-ack-button + .sheet-showsect::before,
- .sheet-showarrow + .sheet-showsect::before,
- .sheet-showarrow + .sheet-showsect::before{
- margin-right:.25em;
- }
- .sheet-ack-button + span::before,
- .sheet-showarrow + span::before,
- .sheet-counted + span::before,
- .sheet-ack-button + .sheet-showsect::before,
- .sheet-showarrow + .sheet-showsect::before,
- .sheet-showarrow + .sheet-showsect::before,
- .sheet-counted + .sheet-showsect::before {
- display: inline-block;
- content: '►';
- width: 1em;
- height: 1em;
- font-size: 1em;
- color:DarkGrey;
- }
- .sheet-ack-button:not(:checked) + span::before,
- .sheet-ack-button:not(:checked) + .sheet-showsect::before {
- font-family: "Pictos" !important;
- content:'2';
- }
- .sheet-counted:checked + span::before,
- .sheet-ack-button:checked + span::before,
- .sheet-showarrow:checked + span::before,
- .sheet-counted:checked + .sheet-showsect::before,
- .sheet-ack-button:checked + .sheet-showsect::before,
- .sheet-showarrow:checked + .sheet-showsect::before,
- .sheet-showarrow:checked + .sheet-showsect::before {
- content: '▼';
- }
- /* bottom area of repeating rows */
- .repitem .sheet-showarrow + span::before {
- margin-left:.5em;
- }
- .repitem .sheet-showarrow:first-child + span::before {
- margin-left:.25em;
- }
- .repitem .sheet-showsect {
- margin-right:1em;
- }
- .repitem .sheet-sect.sheet-expand {
- display:block;
- clear:both;
- width:100%;
- }
- /* 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-ack-button:hover + .sheet-showsect,
- .sheet-showarrow:hover + .sheet-showsect,
- .sheet-showarrow:hover + .sheet-showsect,
- .sheet-showarrow:hover + .sheet-showsect::before,
- .sheet-counted:hover + .sheet-showsect,
- .sheet-counted:hover + .sheet-showsect::before,
- .sheet-showsect:hover::before,
- .sheet-showsect:hover,
- .sheet-cssbutton:hover + span::before {
- color:Red;
- border-color:Red;
- }
- .sheet-ack-button:hover + span,
- .sheet-showarrow:hover + span,
- .sheet-counted:hover + span,
- .sheet-counted:hover + span::before,
- .sheet-showsect:hover,
- .sheet-showsect:hover *::before ,
- .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 {
- 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;
- }
- /* for buff sheet-counted we need float and inline block. */
- .sheet-nontable-repeating .sheet-counted ,
- .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:.7125rem;
- line-height:1em;
- margin:0px 0px 0px 0px;
- 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:.7125rem;
- }
- /*********************END OF repeating item counter ************************************/
- .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:bottom;
- }
- .sheet-iterative_attack_section .sheet-table-row .sheet-table-cell:first-child {
- text-align:left;
- }
- .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;
- vertical-align:top;
- overflow: hidden;
- display: block;
- width:100%;
- }
- .repcontainer.editmode + .repcontrol {
- margin-bottom:3em;
- }
- .repcontainer.editmode .repitem .itemcontrol {
- z-index:3;
- 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 0;
- border: 1px solid #808080;
- border-radius: 5px;
- background-color:Gainsboro;
- }
- .sheet-section-status {
- margin-bottom:.25rem;
- }
- .sheet-status-panel {
- width:49%;
- display:inline-block;
- position:relative;
- vertical-align:top;
- margin-bottom:0;
- }
- .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-left:.125em;
- }
- /* 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;
- }
- /*
- top:0 !important;
- left:0 !important;
- width:1px !important;
- height:1px !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-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;
- }
- .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 input::-moz-focus-inner {
- padding: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;
- vertical-align:top;
- height:1.825em; /* otherwise defaults from base.css hardcode it too tall */
- position:relative;
- }
- .sheet-nontable-repeating .sheet-linked-fields {
- vertical-align:top;
- }
- /* 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;
- }
- /*** 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-extra-damage {
- 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-nextitem-show, .sheet-options-show, .sheet-desc-show, .sheet-macro-text-show,
- .sheet-unchained-show, .sheet-consolidated-show, .sheet-bg-show, .sheet-section-state, .sheet-condition-exists,
- .sheet-artistry-show, .sheet-craft-show, .sheet-knowledge-show, .sheet-lore-show, .sheet-perform-show,
- .sheet-profession-show, .sheet-misc-show, .sheet-id-show,
- .sheet-mythic-show, .sheet-psionic-show, .sheet-sect-show:not(.sheet-counted),
- .sheet-section-state, .sheet-spontaneous-show, .sheet-buff-exists, .sheet-expandtabs{
- opacity:0;
- position:absolute;
- }
- .sheet-tabcopy,
- .sheet-error-show, .sheet-warn-show,.sheet-error-mshow, .sheet-warn-mshow {
- display:none;
- }
- .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;
- }
- /* 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,
- /* generic section and inverse */
- .sheet-sect-show:not(:checked) ~ .sheet-sect,
- .sheet-sect-show-inverse:checked ~ .sheet-sect-inverse,
- /* 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-ack-button:not(:checked) ~ .sheet-announcements,
- .sheet-id-show:not(:checked) ~ .sheet-repeating-id
- /* on off from config */
- .sheet-mythic-show:not(:checked)~.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 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-row-group;
- caption-side:top;
- width:100%;
- font-size: 1.1em;
- padding:2px;
- 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 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%;
- clear:both;
- margin: 2px 0 1px 0;
- }
- .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;
- display: table-cell;
- 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:0px;
- }
- .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;
- /*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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement