Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.73 KB | None | 0 0
  1. input, .sheet-pf-wrapper input {
  2. height:initial;
  3. }
  4. /*
  5. .sheet-pf-wrapper {
  6. font-size:.75rem;
  7. line-height:1.25em;
  8. }
  9. */
  10. label {
  11. display:inline;
  12. font-size:inherit;
  13. line-height:1em;
  14. margin-bottom:initial;
  15. padding-right:initial;
  16. width:initial;
  17. color:initial;
  18. position:relative;
  19. }
  20. select {
  21. width:initial;
  22. margin:initial;
  23. }
  24.  
  25. textarea {
  26. height:initial;
  27. resize:initial;
  28. background-color:white;
  29. overflow: hidden;
  30. }
  31. .sheet-desc, .sheet-macro-text, .sheet-notes {
  32. height:8.4em;
  33. resize:vertical;
  34. width:100%;
  35. display:block;
  36. clear:both;
  37. vertical-align:top;
  38. }
  39. .sheet-half {
  40. height:4em;
  41. }
  42. .sheet-inline-textarea,
  43. .sheet-skill-macro-text,
  44. .sheet-inline-textarea-both {
  45. height:2.15em;
  46. width:100%;
  47. resize:both;
  48. margin: 0;
  49. }
  50. .sheet-inline-textarea {
  51. resize:vertical;
  52. }
  53. .sheet-skill-macro-text {
  54. height:1.85em;
  55. }
  56. .sheet-extra-damage .sheet-small-label2 textarea {
  57. resize:both;
  58. }
  59.  
  60.  
  61. .sheet-cheat {
  62. width:100%;
  63. display:block;
  64. clear:both;
  65. }
  66.  
  67. button[type="roll"] {
  68. margin-left:initial;
  69. margin-right:initial;
  70. }
  71.  
  72. h2,h3,h4,h5,h6 {
  73. line-height:1em;
  74. margin:initial;
  75. display:inline;
  76. font-size:.8125rem;
  77. color:initial;
  78. }
  79.  
  80. h1 {
  81. font-size:.9375rem;
  82. vertical-align:bottom;
  83. line-height:1em;
  84. clear:both;
  85. text-align:center;
  86. display:block;
  87. width: 100%;
  88. min-height: 1.1em;
  89. background-color:Black;
  90. color:White;
  91. padding:.25em 0em .125em 0em;
  92. vertical-align:bottom;
  93. }
  94. h2,h3 {
  95. line-height:1.4em;
  96. height:1.4em;
  97. margin-top:.33em;
  98. }
  99.  
  100. .sheet-section-spellclass ,
  101. .sheet-header-row, .sheet-space-below,
  102. .sheet-iterative_attack_section {
  103. margin-bottom:.5em;
  104. }
  105. .sheet-section-spellclass {
  106. padding-top:.33em;
  107. }
  108. .sheet-iterative_attack_section {
  109. margin-left: 2px !important;
  110. }
  111. .sheet-currency {
  112. float:left;vertical-align:top;
  113. border: 1px solid DarkGrey;
  114. }
  115. .sheet-table.sheet-currency {
  116. width:50%;
  117. }
  118.  
  119. button, button:hover, button:active {
  120. background-image: initial;
  121. }
  122.  
  123. button[type="roll"] {
  124. margin: .25em .25em .25em .25em ;
  125. font-size:.8125rem;
  126. }
  127. .sheet-pf-wrapper, .sheet-pf-wrapper *,
  128. .sheet-pf-wrapper *::after, .sheet-pf-wrapper *::before {
  129. box-sizing:border-box;
  130. }
  131.  
  132. .sheet-pf-wrapper,
  133. .sheet-rolltemplate-pf_generic .sheet-roll-table,
  134. .sheet-rolltemplate-pf_defense .sheet-roll-table,
  135. .sheet-rolltemplate-pf_attack .sheet-roll-table,
  136. .sheet-rolltemplate-pf_spell .sheet-roll-table,
  137. .sheet-rolltemplate-pf_block .sheet-roll-table {
  138. font-family: Arial, sans-serif;
  139. }
  140.  
  141. h2,h3,h4,h5,h6,
  142. .sheet-table-name,
  143. .sheet-table-header,
  144. .sheet-text-button,
  145. .sheet-tab {
  146. font-family: Arial, sans-serif;
  147. }
  148.  
  149. .sheet-pictos {
  150. font-family: "Pictos" !important;
  151. }
  152.  
  153. /* turn off spinners for firefox width:3.25em; */
  154. input[type="number"] {
  155. -moz-appearance: textfield !important;
  156. -moz-padding-end: .5em;
  157. padding-inline-end: .5em; /* moz changes to this */
  158. }
  159. /* set width for number input and surrounding labels */
  160. input[type="number"], .sheet-number {
  161. min-width:2.5em;
  162. max-width:4.5em;
  163. width:auto;
  164. }
  165. /* set right align for numbers */
  166. input[type="number"], span.sheet-number, input.sheet-number {
  167. text-align:right;
  168. }
  169. .sheet-wide-numbers input[type=number]{
  170. width:98%;
  171. max-width: 98%;
  172. }
  173. .sheet-medium-numbers input[type=number], .sheet-medium-numbers .sheet-number {
  174. max-width: 3.5em;
  175. width:98%;
  176. }
  177. .sheet-narrow-numbers {
  178. width:2.5em;
  179. }
  180. .sheet-narrow-numbers input[type=number], .sheet-narrow-numbers .sheet-number,
  181. input[type="text"].sheet-narrow-numbers {
  182. width:2.5em;
  183. }
  184. .sheet-repeating-id {
  185. display:block;
  186. clear:left;
  187. margin:.25em;
  188. }
  189. .sheet-sect-buff .sheet-linked-fields .sheet-number,
  190. .sheet-sect-buff .sheet-linked-fields input[type="number"]{
  191. width:3.5em;
  192. }
  193.  
  194. .sheet-buff-row {
  195. display: table-row;
  196. vertical-align: bottom;
  197. }
  198.  
  199. .sheet-table-cell span[title], .sheet-table-header[title], .sheet-small-label2 span[title] {
  200. cursor: help;
  201. }
  202.  
  203. input[type="text"], input[type="number"] {
  204. background-color: white;
  205. border: 0 solid #666;
  206. border-bottom-width: 1px;
  207. margin-top: 1px;
  208. }
  209. /*
  210. input[type="text"].sheet-macro-text {
  211. border:.5px solid lightgray;
  212. }*/
  213.  
  214. input[type="text"]{
  215. width: 100%;
  216. margin: 1px 0 0 0;
  217. min-width:3em;
  218. }
  219.  
  220.  
  221. .sheet-h2-section {
  222. display:block;position:relative;clear:both;height:auto;width:100%;
  223. }
  224.  
  225. .sheet-main {
  226. width:100%;
  227. position:relative;
  228. display:block;
  229. margin-top:.5em;
  230. }
  231. .sheet-table {
  232. display: table;
  233. width: 100%;
  234. }
  235.  
  236. /* make error row more visible (colorblind users could not see slightly darker border )
  237. also need 1 more level in selector or base css will override border */
  238. .sheet-pf-wrapper .repitem.repitembroken {
  239. border:3px dashed #FF0044 !important;
  240. margin:2px 0px 4px 0px;
  241. border-radius:0;
  242. }
  243. .sheet-error {
  244. color:Red;
  245. font-size:.825rem;
  246. background-color:White;
  247. margin-left:.25em;
  248. }
  249.  
  250. .repitem:not(.repitembroken) .sheet-error{
  251. display:none;
  252. }
  253. .sheet-small-label {
  254. font-size: .85em;
  255. font-style: italic;
  256. font-weight: bold;
  257. color:Black;
  258. }
  259.  
  260. .sheet-secondary-table-name {
  261. display: table-caption;
  262. text-align: center;
  263. font-weight: bold;
  264. color:White;
  265. background-color: #4a6486;
  266. width: 100%;
  267. }
  268. .sheet-nontable-name.sheet-secondary-table-name,
  269. .sheet-table-name.sheet-secondary-table-name {
  270. background-color: #4a6486;
  271. }
  272. .sheet-section-spellclass .sheet-table-name, .sheet-section-spellclass .sheet-nontable-name {
  273. background-color: #4a6486;
  274. }
  275. .sheet-section-spellclass .sheet-table-row-name {
  276. background-color:Grey;
  277. }
  278.  
  279. .sheet-table-cell {
  280. display: table-cell;
  281. vertical-align: middle;
  282. text-align:center;
  283. padding-left:.125em;
  284. padding-right:.125em;
  285. padding-bottom:.125em;
  286. }
  287.  
  288. .sheet-table-row {
  289. display: table-row;
  290. vertical-align: bottom;
  291. width:100%;
  292. overflow:hidden;
  293. border-collapse:collapse;
  294. }
  295.  
  296. .sheet-total-row {
  297. display: table-row;
  298. vertical-align: bottom;
  299. height:2rem;
  300. width:100%;
  301. overflow:hidden;
  302. border-collapse:collapse;
  303. }
  304.  
  305. .sheet-table-row-name {
  306. display: table-cell;
  307. text-align: center;
  308. vertical-align: middle;
  309. color:White;
  310. background-color:Black;
  311. font-weight: bold;
  312. min-width:4rem;
  313. }
  314.  
  315. .sheet-label {
  316. font-weight: bold;
  317. text-align: center;
  318. color:Black;
  319. }
  320.  
  321. .sheet-select-small {
  322. font-size: .765rem;
  323. height: 2em;
  324. padding: 0;
  325. min-width:3.5em;
  326. width:100%;
  327. }
  328. .sheet-table-cell > select:not(.sheet-select-small) {
  329. height:1.9em;
  330. }
  331. .sheet-small-label2 > select.sheet-select-small {
  332. height:2em;
  333. }
  334.  
  335. /* color for disabled/sheet-calc */
  336. .sheet-calc, input.sheet-calc, input:disabled {
  337. background-color:#4A6486;
  338. background-color: rgba(74, 100, 134, 0.28);
  339. border-width: 0px;
  340. color: #222;
  341. padding-left:.25em;
  342. min-width:2.85em;
  343. }
  344.  
  345. input.sheet-calc {
  346. border-bottom-color:transparent;
  347. border-bottom-width:0px;
  348. }
  349.  
  350. /* CHROME: hide spinner area at right when readonly or when not hovering over a number */
  351. input[readonly]::-webkit-inner-spin-button ,
  352. input.sheet-calc::-webkit-inner-spin-button ,
  353. input.disabled::-webkit-inner-spin-button,
  354. input[type="number"]:not(:hover)::-webkit-inner-spin-button {
  355. -webkit-appearance: none;
  356. margin-right:0px;
  357. padding-right:.25em;
  358. }
  359.  
  360. /* FIREFOX: hide spinner for all disabled/sheet-calc */
  361. input.sheet-calc[type="number"]:hover,
  362. input.sheet-calc[type="number"]:focus,
  363. input[type="number"].sheet-calc,
  364. input[type="number"]:disabled {
  365. -webkit-appearance: none;
  366. -moz-appearance: textfield !important;
  367. -moz-padding-end:.5em !important;
  368. padding-inline-end: .5em;
  369. }
  370.  
  371.  
  372. .sheet-text-button, button.sheet-text-button {
  373. font-size: 1.05rem;
  374. color:White;
  375. background-color:Black;
  376. border: 0;
  377. width:90%;
  378. text-align:left;
  379. padding:.125em .125em .125em .25em;
  380. font-weight:normal;
  381. }
  382.  
  383. span.sheet-text-button {
  384. padding-left:1.8em;
  385. }
  386.  
  387. /******************************* API COMMAND BUTTONS *************************************/
  388. .sheet-command-button {
  389. background-color:#ce0f69;
  390. color:#FFFFFF;
  391. }
  392.  
  393. button[type=roll].sheet-command-button::before {
  394. content: "";
  395. }
  396. /************************************* BUFFS ******************************************/
  397. .sheet-linked-fields {
  398. display:inline-block;
  399. margin-left:0px;
  400. margin-right:0px;
  401. width:auto;
  402. }
  403.  
  404. .sheet-sect-buff .sheet-linked-fields {
  405. width:13.5em;
  406. margin-top:0px;
  407. }
  408. .sheet-linked-fields .sheet-small-label2:first-child {
  409. margin-right:0px;
  410. }
  411. .sheet-linked-fields .sheet-small-label2:last-child {
  412. margin-left:0px;
  413. }
  414. .sheet-macro-text-inline {
  415. width:9em;
  416. }
  417.  
  418. .sheet-minimize-show:checked ~ .sheet-sect-buff .sheet-linked-fields,
  419. .sheet-sect-buff .sheet-counted:not(:checked) ~ .sheet-linked-fields {
  420. width:3.1rem;
  421. }
  422.  
  423. .sheet-nontable-repeating .sheet-options span {
  424. margin-right:2em;
  425. display:inline-block;
  426. }
  427.  
  428. .sheet-nontable-repeating .sheet-options span input[type="checkbox"] {
  429. margin-left:.5em;
  430. }
  431.  
  432. /********************************************* TABS ****************************************************/
  433. /* can delete these soon just make margin above and clear both */
  434. /* square */
  435. .sheet-tabs {
  436. display: table;
  437. width: 100%;
  438. margin-top:.5em;
  439. }
  440. /*round*/
  441. /* if table */
  442. .sheet-tabs {
  443. border-collapse: seperate;
  444. border-spacing: 2px;
  445. margin-bottom: -2px;
  446. /*width: 100.5%; */
  447. margin-left: -2px;
  448. }
  449. .sheet-mainnav.sheet-tabs {
  450. margin:0;
  451. padding:0;
  452. }
  453. .sheet-tab {
  454. text-align: center;
  455. /*display: table-cell;*/
  456. display:inline-block;
  457. background: #4a6486;
  458. color: White;
  459. font-weight: bold;
  460. vertical-align: top;
  461. font-size: .8125rem;
  462. padding: .4em .5em .1em .5em;
  463. vertical-align: bottom;
  464. margin-left:0;
  465. margin-right:0;
  466. }
  467.  
  468. /* round */
  469. .sheet-tab {
  470. border-radius: 7px 7px 0 0;
  471. }
  472.  
  473. .sheet-mainnav ~ .sheet-tab {
  474. font-size: 1rem;
  475. display: inline-block;
  476. }
  477.  
  478.  
  479. .sheet-spellclassnav-npc label.sheet-tab {
  480. background: LightGrey;
  481. }
  482. .sheet-skills .sheet-showsect {
  483. color:#333;
  484. }
  485.  
  486. /* make checked tab different color
  487. * second group with wildcard is if HTML5 interferes */
  488. .sheet-tabinput.sheet-tab0:checked + .sheet-tab.sheet-tab0,
  489. .sheet-tabinput.sheet-tab1:checked + .sheet-tab.sheet-tab1,
  490. .sheet-tabinput.sheet-tab2:checked + .sheet-tab.sheet-tab2,
  491. .sheet-tabinput.sheet-tab3:checked + .sheet-tab.sheet-tab3,
  492. .sheet-tabinput.sheet-tab4:checked + .sheet-tab.sheet-tab4,
  493. .sheet-tabinput.sheet-tab5:checked + .sheet-tab.sheet-tab5,
  494. .sheet-tabinput.sheet-tab6:checked + .sheet-tab.sheet-tab6,
  495. .sheet-tabinput.sheet-tab7:checked + .sheet-tab.sheet-tab7,
  496. .sheet-tabinput.sheet-tab8:checked + .sheet-tab.sheet-tab8,
  497. .sheet-tabinput.sheet-tab9:checked + .sheet-tab.sheet-tab9,
  498. .sheet-tabinput.sheet-tab10:checked + .sheet-tab.sheet-tab10,
  499. .sheet-tabinput.sheet-tab11:checked + .sheet-tab.sheet-tab11,
  500. .sheet-tabinput.sheet-tab99:checked ~ .sheet-tab.sheet-tab99 {
  501. background:Black;
  502. color:White;
  503. }
  504.  
  505. /************** TAB AREAS ***********************/
  506. .sheet-tabinput.sheet-tab0:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section0,
  507. .sheet-tabinput.sheet-tab1:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section1,
  508. .sheet-tabinput.sheet-tab2:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section2,
  509. .sheet-tabinput.sheet-tab3:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section3,
  510. .sheet-tabinput.sheet-tab4:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section4,
  511. .sheet-tabinput.sheet-tab5:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section5,
  512. .sheet-tabinput.sheet-tab6:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section6,
  513. .sheet-tabinput.sheet-tab7:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section7,
  514. .sheet-tabinput.sheet-tab8:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section8,
  515. .sheet-tabinput.sheet-tab9:not(:checked) ~ .sheet-tabinput.sheet-tab99:not(:checked) ~ .sheet-section9,
  516. .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,
  517. .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,
  518. .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,
  519. .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,
  520. .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,
  521. .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,
  522. .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,
  523. .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,
  524. .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,
  525. .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{
  526. display:none;
  527. }
  528.  
  529. /* why doesn't this work?
  530. .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,
  531. .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,
  532. .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 {
  533. display:none;
  534. }*/
  535.  
  536.  
  537. .sheet-skill-minishow {
  538. padding:0px 1px 0px 1px;
  539. }
  540.  
  541. /******************************************************* spells **************************************************/
  542. /* turn off default border */
  543. .sheet-spells .repcontainer .repitem ,
  544. .sheet-npc-spells .repcontainer .repitem {
  545. padding: 0px;
  546. margin: 0px;
  547. border: none;
  548. border-radius:0px;
  549. }
  550.  
  551. .sheet-spells .repcontainer .repitem .sheet-spell-border,
  552. .sheet-npc-spells .repcontainer .repitem .sheet-spell-border {
  553. padding: 0px 2px 2px 2px;
  554. margin: 2px;
  555. border: 2px solid #CCCCCC;
  556. border-radius: 7px;
  557. }
  558.  
  559. /***************** collapse/expand rows arrow added after text found preceding span ******************************/
  560.  
  561.  
  562. /* ARROWS */
  563. .sheet-cssbutton, .sheet-showarrow, .sheet-ack-button, .sheet-innerlabel,
  564. .sheet-refreshbutton, .sheet-split-column-show, .sheet-lock-show , .sheet-counted,
  565. .sheet-showarrow.sheet-sect-show, .sheet-counted.sheet-sect-show {
  566. opacity: 0; position: relative; top: 0; left: 0; cursor: pointer; z-index: 1;
  567. }
  568. input.sheet-cssbutton, input.sheet-showarrow, input.sheet-ack-button,
  569. input.sheet-refreshbutton, input.sheet-split-column-show, input.sheet-lock-show , input.sheet-counted,
  570. input.sheet-showarrow {
  571. height: 1.6em;
  572. }
  573. h2 label {
  574. color:inherit !important;
  575. }
  576. .sheet-showarrow {
  577. opacity: 0; position: relative !important; cursor: pointer; z-index: 3; width:3em; margin-right:-3em;
  578. }
  579. .sheet-showarrow.sheet-h2arrow {
  580. width:40%; margin-right: -40%;
  581. }
  582. .sheet-tabinput {
  583. opacity: 0; position: relative !important; cursor: pointer; z-index: 3; width: 3em; margin-left:.5em; margin-right: -3.5em; display:inline-block;
  584. }
  585. .sheet-showsect, .sheet-showsect *, label.sheet-tab, .sheet-clickheader {
  586. cursor: pointer;
  587. position:relative;
  588. }
  589. .sheet-showsect, h3.sheet-clickheader, h2.sheet-clickheader {
  590. display:inline-block;
  591. margin-left:-.25em;
  592. }
  593.  
  594. .sheet-innerlabel {
  595. position:absolute !important;
  596. margin:0 !important;
  597. padding:0 !important;
  598. }
  599.  
  600. .sheet-ack-button + span::before,
  601. .sheet-showarrow + span::before,
  602. .sheet-ack-button + .sheet-showsect::before,
  603. .sheet-showarrow + .sheet-showsect::before,
  604. .sheet-showarrow + .sheet-showsect::before{
  605. margin-right:.25em;
  606. }
  607.  
  608. .sheet-ack-button + span::before,
  609. .sheet-showarrow + span::before,
  610. .sheet-counted + span::before,
  611. .sheet-ack-button + .sheet-showsect::before,
  612. .sheet-showarrow + .sheet-showsect::before,
  613. .sheet-showarrow + .sheet-showsect::before,
  614. .sheet-counted + .sheet-showsect::before {
  615. display: inline-block;
  616. content: '►';
  617. width: 1em;
  618. height: 1em;
  619. font-size: 1em;
  620. color:DarkGrey;
  621. }
  622. .sheet-ack-button:not(:checked) + span::before,
  623. .sheet-ack-button:not(:checked) + .sheet-showsect::before {
  624. font-family: "Pictos" !important;
  625. content:'2';
  626. }
  627.  
  628. .sheet-counted:checked + span::before,
  629. .sheet-ack-button:checked + span::before,
  630. .sheet-showarrow:checked + span::before,
  631. .sheet-counted:checked + .sheet-showsect::before,
  632. .sheet-ack-button:checked + .sheet-showsect::before,
  633. .sheet-showarrow:checked + .sheet-showsect::before,
  634. .sheet-showarrow:checked + .sheet-showsect::before {
  635. content: '▼';
  636. }
  637.  
  638. /* bottom area of repeating rows */
  639. .repitem .sheet-showarrow + span::before {
  640. margin-left:.5em;
  641. }
  642. .repitem .sheet-showarrow:first-child + span::before {
  643. margin-left:.25em;
  644. }
  645. .repitem .sheet-showsect {
  646. margin-right:1em;
  647. }
  648. .repitem .sheet-sect.sheet-expand {
  649. display:block;
  650. clear:both;
  651. width:100%;
  652. }
  653.  
  654. /* generic css buttons borders and colors only */
  655. .sheet-cssbutton {
  656. width: 1.4rem !important;
  657. }
  658. .sheet-lock-show, .sheet-split-column-show, .sheet-minimize-show {
  659. margin: 0px -1.4rem 2px .33rem;
  660. }
  661.  
  662. .sheet-refreshbutton{
  663. margin-right: -1.5rem;
  664. }
  665.  
  666. .sheet-cssbutton + span::before {
  667. display: inline-block;
  668. font-size: 1rem;
  669. margin:2px;
  670. padding:1px 2px 0 2px;
  671. font-weight: bold;
  672. border-radius: 5px;
  673. border: 1px solid #808080;
  674. background-color: #FFFFFF;
  675. color:Black;
  676. text-align:center;
  677. font-style:normal !important;
  678. width: 1.4rem !important;
  679. height: 1.4rem !important;
  680. }
  681. .sheet-minimize-show:checked ~ .sheet-lock-show + span::before,
  682. .sheet-cssbutton:checked + span::before {
  683. background-color: #4a6486;
  684. color: #DDDDDD;
  685. }
  686. .sheet-lock-show + span::before {
  687. font-family: "Pictos" !important;
  688. content: '(';
  689. }
  690. .sheet-minimize-show:checked ~ .sheet-lock-show + span::before,
  691. .sheet-lock-show:checked + span::before {
  692. font-family: "Pictos" !important;
  693. content: ')';
  694. }
  695. .sheet-minimize-show + span::before {
  696. font-family: "Pictos" !important;
  697. content: '_';
  698. }
  699. .sheet-minimize-show:checked + span::before {
  700. font-family: Arial, Sans-serif !important;
  701. content: '☐';
  702. }
  703. .sheet-split-column-show + span::before {
  704. content:'☷';
  705. }
  706. .sheet-split-column-show:checked + span::before {
  707. content:'☰';
  708. }
  709. .sheet-refreshbutton + span::before {
  710. font-family: "Pictos" !important;
  711. content:'1';
  712. margin-top:5px;
  713. }
  714. .sheet-small-label2 .sheet-refreshbutton + span::before {
  715. padding:4px;
  716. margin-left:20%;
  717. margin-top:2px;
  718. }
  719. .sheet-small-label2 input[type="checkbox"].sheet-refreshbutton {
  720. -webkit-margin-before:0px;
  721. display:inline-block;
  722. }
  723.  
  724. .sheet-ack-button:hover + .sheet-showsect,
  725. .sheet-showarrow:hover + .sheet-showsect,
  726. .sheet-showarrow:hover + .sheet-showsect,
  727. .sheet-showarrow:hover + .sheet-showsect::before,
  728. .sheet-counted:hover + .sheet-showsect,
  729. .sheet-counted:hover + .sheet-showsect::before,
  730. .sheet-showsect:hover::before,
  731. .sheet-showsect:hover,
  732. .sheet-cssbutton:hover + span::before {
  733. color:Red;
  734. border-color:Red;
  735. }
  736. .sheet-ack-button:hover + span,
  737. .sheet-showarrow:hover + span,
  738. .sheet-counted:hover + span,
  739. .sheet-counted:hover + span::before,
  740. .sheet-showsect:hover,
  741. .sheet-showsect:hover *::before ,
  742. .sheet-cssbutton:hover + span::before {
  743. color:Red;
  744. border-color:Red;
  745. }
  746.  
  747.  
  748. /***********************repeating item counter ************************************/
  749. .sheet-repeating-fields {
  750. counter-reset: sheet-rep-items -1;
  751. }
  752. /* do not allow user to click when minimized */
  753. .sheet-minimize-show:checked ~ .sheet-lock-show,
  754. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted ,
  755. .sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-counted,
  756. .sheet-lock-show:checked ~ .sheet-repeating-fields .sheet-showsect {
  757. pointer-events: none;
  758. }
  759. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted:checked + span::before,
  760. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-counted + span::before,
  761. .sheet-counted + span::before {
  762. counter-increment: sheet-rep-items;
  763. content: counter(sheet-rep-items) '. ►' !important;
  764. width: auto !important;
  765. color:Black;
  766. }
  767. .sheet-counted:checked + span::before {
  768. counter-increment: sheet-rep-items;
  769. content: counter(sheet-rep-items) '. ▼' !important;
  770. width: auto !important;
  771. }
  772. /* inside table */
  773. .sheet-counted {
  774. position:absolute;
  775. left:.5em;
  776. top:.5em;
  777. width:2.5em;
  778. padding:0px;
  779. }
  780.  
  781. .sheet-counted + span {
  782. position:relative;
  783. width:3em;
  784. margin-left:-2em;
  785. }
  786.  
  787. .sheet-counted + span.sheet-table-cell {
  788. vertical-align:top;
  789. padding-top:.25em;
  790. }
  791.  
  792. /* for buff sheet-counted we need float and inline block. */
  793. .sheet-nontable-repeating .sheet-counted ,
  794. .sheet-nontable-repeating .sheet-counted + span {
  795. display:inline-block;
  796. position:relative;
  797. vertical-align:middle;
  798. }
  799.  
  800. .sheet-repeating-rollbutton {
  801. width:2em;
  802. }
  803.  
  804. .sheet-nontable-repeating .sheet-repeating-rollbutton button {
  805. position:relative;
  806. margin-left:0px;
  807. }
  808.  
  809. /*highlight text */
  810. .sheet-boldlabel-check + b:not(.sheet-offCase),
  811. .sheet-condition-exists + label ,
  812. .sheet-status-panel label b {
  813. display:inline;
  814. font-size:.7125rem;
  815. line-height:1em;
  816. margin:0px 0px 0px 0px;
  817. padding: 1px .5em 1px .25em;
  818. }
  819. .sheet-boldlabel-check:checked + b:not(.sheet-offCase),
  820. .sheet-condition-exists:checked + label {
  821. background-color: #4a6486;
  822. color:White;
  823. border-radius: 5px;
  824. display:inline;
  825. }
  826. .sheet-conditions .sheet-table-row {
  827. height:1.85em;
  828. }
  829. .sheet-conditions .sheet-table-row:last-child {
  830. background-color:lightgray;
  831. }
  832. .sheet-conditions .sheet-table-cell {
  833. font-size:.7125rem;
  834. }
  835. /*********************END OF repeating item counter ************************************/
  836. .sheet-no-pad-right {
  837. padding-right: 0 !important;
  838. }
  839. hr {
  840. border-color:Black;
  841. margin:5px 0;
  842. }
  843. hr.sheet-skinny {
  844. border-color:DarkGrey;
  845. height:1px;
  846. margin:0;
  847. }
  848. .sheet-npc-hr {
  849. padding: 0;
  850. margin: 0;
  851. }
  852. .sheet-npchead-bottom {
  853. margin-bottom: 5px;
  854. }
  855. .sheet-npchead-top {
  856. margin-top: 5px;
  857. }
  858.  
  859. .sheet-spellrange-header {
  860. width: 15%;
  861. }
  862.  
  863. .sheet-iterative_attack_section .sheet-table-row .sheet-table-cell {
  864. vertical-align:bottom;
  865. }
  866.  
  867. .sheet-iterative_attack_section .sheet-table-row .sheet-table-cell:first-child {
  868. text-align:left;
  869. }
  870. .sheet-footer {
  871. text-align: center;
  872. font-size: .75rem;
  873. background-color: #FFF8DC;
  874. border: 1px #000 solid;
  875. border-radius: 3px;
  876. }
  877.  
  878.  
  879.  
  880. .repcontainer .repitem,.sheet-repeating-sect .repitem {
  881. padding: 2px 4px 1px 0px;
  882. margin: 2px 0 4px 0;
  883. border: 2px solid #CCCCCC;
  884. border-radius: 7px;
  885. vertical-align:top;
  886. overflow: hidden;
  887. display: block;
  888. width:100%;
  889. }
  890. .repcontainer.editmode + .repcontrol {
  891. margin-bottom:3em;
  892. }
  893. .repcontainer.editmode .repitem .itemcontrol {
  894. z-index:3;
  895. background-color:rgba(220,220,220,0.40);
  896. }
  897. .sheet-repeating-sect {
  898. position:relative;
  899. }
  900.  
  901. /*Expand to cross both columns */
  902. .sheet-repeating-sect .repcontrol {
  903. display:block;
  904. clear:both;
  905. width:100%;
  906. }
  907.  
  908. .sheet-split-column-show:not(:checked) ~ .sheet-repeating-fields .repitem {
  909. clear:both;
  910. }
  911.  
  912. .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem {
  913. width:50%;
  914. display:inline-block;
  915. }
  916. .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(odd),
  917. .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:first-child(odd){
  918. float:left;
  919. }
  920. .sheet-split-column-show:checked ~ .sheet-repeating-fields .repitem:nth-child(even){
  921. float:right;
  922. }
  923.  
  924. /* custom labels for repitem buttons */
  925. [data-groupname=repeating_buff] > button.btn.repcontrol_add::after {
  926. content: " New Buff";
  927. }
  928. [data-groupname=repeating_class-ability] > button.btn.repcontrol_add::after {
  929. content: " New Class Ability";
  930. }
  931. [data-groupname=repeating_mythic-ability] > button.btn.repcontrol_add::after {
  932. content: " New Mythic Ability";
  933. }
  934. [data-groupname=repeating_weapon] > button.btn.repcontrol_add::after {
  935. content: " New Weapon";
  936. }
  937. [data-groupname=repeating_feat] > button.btn.repcontrol_add::after {
  938. content: " New Feat";
  939. }
  940. [data-groupname=repeating_mythic-feat] > button.btn.repcontrol_add::after {
  941. content: " New Mythic Feat";
  942. }
  943. [data-groupname=repeating_item] > button.btn.repcontrol_add::after {
  944. content: " New Item";
  945. }
  946. [data-groupname=repeating_racial-trait] > button.btn.repcontrol_add::after {
  947. content: " New Racial Trait";
  948. }
  949. [data-groupname=repeating_trait] > button.btn.repcontrol_add::after {
  950. content: " New Trait";
  951. }
  952. .repcontrol_add,
  953. .repcontrol_edit,
  954. .repcontrol_del,
  955. .repcontrol_move {
  956. display: block;
  957. background:Black;
  958. color:White;
  959. }
  960. .repcontrol_move {
  961. float: right;
  962. margin-right: 5px;
  963. width: 2.5em;
  964. }
  965. button[type="roll"].sheet-blank-roll-button::before {
  966. content: ' ';
  967. }
  968. .sheet-options {
  969. width:99.6%;
  970. padding: 2px 0 2px 0;
  971. border: 1px solid #808080;
  972. border-radius: 5px;
  973. background-color:Gainsboro;
  974. }
  975.  
  976. .sheet-section-status {
  977. margin-bottom:.25rem;
  978. }
  979. .sheet-status-panel {
  980. width:49%;
  981. display:inline-block;
  982. position:relative;
  983. vertical-align:top;
  984. margin-bottom:0;
  985. }
  986. .sheet-status-panel .sheet-options {
  987. padding-left: .25em;
  988. padding-right: .25em;
  989. width:auto;
  990. /*min-height:1.25em;*/
  991. min-height:3.5em; /* if buffs active */
  992. margin-bottom:0;
  993. }
  994.  
  995. .sheet-status-panel label b {
  996. padding-left:.125em;
  997. }
  998.  
  999. /* when a highlighted field is not showing error, put hidden 2px border so size doesn't change */
  1000. .sheet-highlight input ,
  1001. .sheet-highlight input:disabled,
  1002. .sheet-highlight input.sheet-calc,
  1003. .sheet-highlight input[readonly] {
  1004. border-top:2px white solid;
  1005. border-left:2px white solid;
  1006. border-right:2px white solid;
  1007. }
  1008. .sheet-highlight input:disabled,
  1009. .sheet-highlight input.sheet-calc,
  1010. .sheet-highlight input[readonly] {
  1011. border-bottom:2px transarent solid;
  1012. }
  1013. .sheet-warn-show:checked + .sheet-highlight input,
  1014. .sheet-warn-mshow:checked ~ .sheet-highlight input {
  1015. border:2px #B8860B dashed !important;
  1016. }
  1017. .sheet-error-show:checked + .sheet-highlight input,
  1018. .sheet-error-mshow:checked ~ .sheet-highlight input {
  1019. border:2px #FF0044 dotted !important;
  1020. }
  1021.  
  1022. .sheet-offscreen{
  1023. position:absolute !important;
  1024. clip: rect(1px, 1px, 1px, 1px);
  1025. overflow:hidden !important;
  1026. }
  1027. /*
  1028. top:0 !important;
  1029. left:0 !important;
  1030. width:1px !important;
  1031. height:1px !important;
  1032. */
  1033.  
  1034. .sheet-table-group {
  1035. display:table-row-group;
  1036. width:100%;
  1037. overflow:hidden;
  1038. border-collapse:collapse;
  1039. }
  1040. .sheet-table-group-head {
  1041. display:table-header-group;
  1042. width:100%;
  1043. overflow:hidden;
  1044. border-collapse:collapse;
  1045. }
  1046.  
  1047. .sheet-table-group-head .sheet-table-divider,
  1048. .sheet-table-group-head .sheet-table-divider-lg{
  1049. vertical-align:bottom;
  1050. }
  1051.  
  1052. .sheet-header-row {
  1053. width: 100%;
  1054. background-color:Black;
  1055. color:White;
  1056. padding-left: 10px;
  1057. min-height: 1em;
  1058. }
  1059.  
  1060. .sheet-table-header {
  1061. display: table-cell;
  1062. text-align: center;
  1063. font-style: italic;
  1064. font-weight: bold;
  1065. vertical-align: bottom;
  1066. background-color: LightGrey;
  1067. min-height:1.25em;
  1068. }
  1069.  
  1070. .sheet-small-label2 {
  1071. display: inline-block;
  1072. margin: .3em .2em .3em .25em;
  1073. height:3em;
  1074. min-height:3em;
  1075. vertical-align: top;
  1076. text-align:center;
  1077. position:relative;
  1078. }
  1079. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 {
  1080. height:auto;
  1081. }
  1082. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2 span {
  1083. margin:0 -.2em 0 -.2em;
  1084. padding:0;
  1085. }
  1086. .sheet-small-label2 span {
  1087. padding: 0em .07em 0em .07em;
  1088. text-align:center;
  1089. font-size: .85em;
  1090. font-style: italic;
  1091. font-weight: bold;
  1092. color:Black;
  1093. position:relative;
  1094. bottom:0px;
  1095. }
  1096. .sheet-small-label2 input::-moz-focus-inner {
  1097. padding:0px;
  1098. }
  1099.  
  1100. .sheet-small-label2 > * {
  1101. max-width:100%;
  1102. }
  1103.  
  1104. .sheet-small-label2 > input, .sheet-small-label2 > select, .sheet-small-label2 > .sheet-calc {
  1105. display:block;
  1106. padding:.25em 2px .25em 2px;
  1107. vertical-align:top;
  1108. height:1.825em; /* otherwise defaults from base.css hardcode it too tall */
  1109. position:relative;
  1110. }
  1111. .sheet-nontable-repeating .sheet-linked-fields {
  1112. vertical-align:top;
  1113. }
  1114.  
  1115. /* chrome displays checkbox height incorrectly and all the way to the left because 1.825em throws it off */
  1116. .sheet-small-label2 > input[type="checkbox"], .sheet-small-label2 > input[type="radio"] {
  1117. -webkit-logical-height:initial;
  1118. -webkit-margin-before:.8em;
  1119. width:100%;
  1120. }
  1121.  
  1122. .sheet-hit-points-table * .sheet-table-header:last-child,
  1123. .sheet-hit-points-table * .sheet-table-cell:last-child,
  1124. .sheet-initiative-table * .sheet-table-header:last-child,
  1125. .sheet-initiative-table * .sheet-table-cell:last-child {
  1126. padding-right:.5em;
  1127. }
  1128.  
  1129. /* if first row is not header */
  1130. .sheet-table-name + .sheet-table-group .sheet-small-label2 {
  1131. margin-top:1.25em;
  1132. }
  1133.  
  1134.  
  1135. .sheet-notes-cell,
  1136. .sheet-table-cell.sheet-notes-cell {
  1137. vertical-align:top;
  1138. }
  1139. .sheet-config-table {
  1140. margin-bottom:1em;
  1141. }
  1142. .sheet-config-table .sheet-table-cell {
  1143. vertical-align:top;
  1144. padding-left:0;
  1145. padding-right:.5em;
  1146. }
  1147. .sheet-table-cell.sheet-repeating-rollbutton {
  1148. vertical-align:top;
  1149. }
  1150. .sheet-divider, .sheet-divider-lg , .sheet-divider-db, .sheet-divider-db-lg {
  1151. text-align:center;
  1152. vertical-align:middle;
  1153. }
  1154.  
  1155. .sheet-divider, .sheet-divider-db {
  1156. width:.5em;
  1157. font-size:.85em;
  1158. font-weight:normal;
  1159. }
  1160.  
  1161. .sheet-divider-lg, .sheet-divider-db-lg {
  1162. width:.75em;
  1163. font-size:1.125em;
  1164. font-weight:bold;
  1165. }
  1166. .sheet-divider, .sheet-divider-lg {
  1167. display:table-cell;
  1168. }
  1169. .sheet-divider-db, .sheet-divider-db-lg {
  1170. display:inline-block;
  1171. margin-left:-.125em;
  1172. margin-top:1em;
  1173. }
  1174.  
  1175.  
  1176. .sheet-table-name , .sheet-nontable-name {
  1177. text-align: center;
  1178. font-weight: bold;
  1179. color:White;
  1180. background-color:Black;
  1181. width: 100%;
  1182. }
  1183.  
  1184.  
  1185. .sheet-nontable-name {
  1186. display: block;
  1187. }
  1188. .sheet-spellclassnav ~ h2.sheet-nontable-name {
  1189. margin-top:0;
  1190. }
  1191. .sheet-table-name {
  1192. display: table-caption;
  1193. caption-side:top;
  1194. }
  1195.  
  1196. .sheet-center {
  1197. text-align: center;
  1198. }
  1199. .sheet-left {
  1200. text-align: left;
  1201. }
  1202. .sheet-right {
  1203. text-align: right;
  1204. }
  1205. .sheet-spellrange-data {
  1206. width: 100% !important;
  1207. text-align: center !important;
  1208. }
  1209. .sheet-spellcaster-button, .sheet-table-cell.sheet-spellcaster-button {
  1210. width:auto;
  1211. text-align:left;
  1212. }
  1213. button[type="roll"].sheet-spellcaster-button {
  1214. font-size:.8rem;
  1215. white-space:nowrap;
  1216. width:auto;
  1217. text-align:left;
  1218. }
  1219.  
  1220. .sheet-table-group-head.sheet-hidden-head {
  1221. position: absolute;
  1222. left: -2000px;
  1223. }
  1224. .sheet-hidden-head .sheet-table-header {
  1225. height: 1px;
  1226. min-height: 1px;
  1227. line-height: 1px;
  1228. max-height: 1px;
  1229. font-size: .25em;
  1230. }
  1231.  
  1232. /* tiny padding in skills */
  1233. .sheet-skills .sheet-table-cell{
  1234. padding-right:1px;
  1235. padding-left:1px;
  1236. }
  1237.  
  1238. .sheet-nontable-repeating{
  1239. border-collapse:collapse;
  1240. margin-left:2px;
  1241. margin-right:2px;
  1242. }
  1243. .sheet-nontable {
  1244. text-align:justify;
  1245. border-collapse:collapse;
  1246. }
  1247.  
  1248. .sheet-buffs, .sheet-conditions {
  1249. border-style:solid;
  1250. border-width:2px;
  1251. border-radius:5px;
  1252. margin-top:.25em;
  1253. }
  1254.  
  1255. .sheet-entry-wide,
  1256. span.sheet-entry-wide input,
  1257. span.sheet-entry-wide input[type="text"],
  1258. span.sheet-entry-wide textarea {
  1259. width:100% ;
  1260. max-width:100%;
  1261. }
  1262.  
  1263.  
  1264. .sheet-nontable .sheet-divider-db-lg {
  1265. vertical-align:top;
  1266. }
  1267. .sheet-nontable-repeating .sheet-divider-db-lg {
  1268. vertical-align:middle;
  1269. }
  1270. .sheet-entry-ultimate {
  1271. width:15em;
  1272. }
  1273.  
  1274. .sheet-entry-vlong {
  1275. width:12em;
  1276. }
  1277. .sheet-entry-long {
  1278. width:10em;
  1279. }
  1280. .sheet-entry-med {
  1281. width:8em;
  1282. }
  1283.  
  1284. .sheet-entry-short {
  1285. width:6em;
  1286. }
  1287. .sheet-entry-small {
  1288. width:5em;
  1289. }
  1290. .sheet-entry-vshort {
  1291. width:4em;
  1292. }
  1293.  
  1294. .sheet-number,
  1295. .sheet-small-label2.sheet-number {
  1296. width:3.5em;
  1297. }
  1298.  
  1299. input[type="number"].sheet-entry-wide {
  1300. width:98% ;
  1301. max-width:98%;
  1302. }
  1303.  
  1304.  
  1305. /****** repeating items ****/
  1306. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg,
  1307. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-divider-db,
  1308. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db-lg,
  1309. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-divider-db,
  1310. .sheet-counted:not(:checked) ~ .sheet-divider-db-lg,
  1311. .sheet-counted:not(:checked) ~ .sheet-divider-db {
  1312. width:.5em;
  1313. margin-left: -.4em;
  1314. }
  1315.  
  1316. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2,
  1317. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-small-label2,
  1318. .sheet-counted:not(:checked) ~ .sheet-small-label2 {
  1319. margin-left:0px;
  1320. margin-right:2px;
  1321. }
  1322.  
  1323.  
  1324. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted {
  1325. margin-left:-.25em;
  1326. }
  1327. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-nontable-repeating .sheet-counted + span{
  1328. margin-left:-2.25em;
  1329. width:2em;
  1330. }
  1331.  
  1332. /*** when collapsed shrink width
  1333. * if split, then widen width (so it i smore than 1/2 wide)
  1334. * place split after collapse so it overrides in css */
  1335.  
  1336. .sheet-entry-25p {
  1337. width:25%;
  1338. }
  1339. .sheet-entry-25p-shrink {
  1340. width:25%;
  1341. }
  1342. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink ,
  1343. .sheet-counted:not(:checked) ~ .sheet-entry-25p-shrink {
  1344. width:18%;
  1345. }
  1346.  
  1347. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p,
  1348. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-25p-shrink {
  1349. width:35%;
  1350. }
  1351.  
  1352. .sheet-entry-20p-shrink {
  1353. width:20%;
  1354. }
  1355. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink ,
  1356. .sheet-counted:not(:checked) ~ .sheet-entry-20p-shrink {
  1357. width:15%;
  1358. }
  1359. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-20p-shrink {
  1360. width:25%;
  1361. }
  1362.  
  1363. .sheet-entry-15p-shrink {
  1364. width:15%;
  1365. }
  1366. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink,
  1367. .sheet-counted:not(:checked) ~ .sheet-entry-15p-shrink {
  1368. width:10%;
  1369. }
  1370. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-15p-shrink {
  1371. width:20%;
  1372. }
  1373.  
  1374. .sheet-entry-12p-shrink {
  1375. width:12%;
  1376. }
  1377. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink ,
  1378. .sheet-counted:not(:checked) ~ .sheet-entry-12p-shrink {
  1379. width:9%;
  1380. }
  1381. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-12p-shrink {
  1382. width:15%;
  1383. }
  1384.  
  1385. .sheet-entry-10p-shrink {
  1386. width:10%;
  1387. }
  1388. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink,
  1389. .sheet-counted:not(:checked) ~ .sheet-entry-10p-shrink {
  1390. width:8%;
  1391. }
  1392. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-10p-shrink {
  1393. width:12%;
  1394. }
  1395.  
  1396. .sheet-entry-8p {
  1397. width:8%;
  1398. }
  1399. .sheet-entry-8p-shrink {
  1400. width:8%;
  1401. }
  1402. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink,
  1403. .sheet-counted:not(:checked) ~ .sheet-entry-8p-shrink {
  1404. width:6%;
  1405. }
  1406. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-8p-shrink {
  1407. width:10%;
  1408. }
  1409. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong,
  1410. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vlong,
  1411. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vlong {
  1412. width:10em;
  1413. }
  1414. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-long,
  1415. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-long,
  1416. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-long {
  1417. width:8.75em;
  1418. }
  1419. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-med,
  1420. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-med,
  1421. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-med {
  1422. width:7em;
  1423. }
  1424. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-short,
  1425. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-short,
  1426. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-short {
  1427. width:5em;
  1428. }
  1429. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-small,
  1430. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-small,
  1431. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-small {
  1432. width:4em;
  1433. }
  1434. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort,
  1435. .sheet-split-column-show:checked ~ .sheet-repeating-fields .sheet-entry-vshort,
  1436. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-entry-vshort {
  1437. width:3.5em;
  1438. }
  1439. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-small-label2.sheet-space-right-collapse,
  1440. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields.sheet-space-right-collapse,
  1441. .sheet-counted:not(:checked) ~ .sheet-small-label2.sheet-space-right-collapse,
  1442. .sheet-counted:not(:checked) ~ .sheet-linked-fields.sheet-space-right-collapse {
  1443. margin-right:1.25em;
  1444. }
  1445. /******* end of generic repeating items ********/
  1446.  
  1447. .sheet-extra-damage {
  1448. background-color:Gainsboro;
  1449. }
  1450. .sheet-extra-damage .sheet-small-label2 {
  1451. text-align:left;
  1452. width:auto;
  1453. height:auto;
  1454. }
  1455. .sheet-defense-table .sheet-table-header {
  1456. width: 6%;
  1457. }
  1458. .sheet-spell-options .sheet-table-cell, .sheet-command-buttons .sheet-table-cell {
  1459. text-align: left;
  1460. }
  1461. .sheet-status-panel .sheet-options .sheet-small-label2 {
  1462. height:2.85em;
  1463. margin-bottom:-.25em;
  1464. }
  1465. .sheet-status-panel .sheet-options .sheet-small-label2 input {
  1466. position:inherit;
  1467. }
  1468. .sheet-panel-name {
  1469. font-family: tahoma,verdana,arial,sans-serif;
  1470. font-stretch: ultra-expanded;
  1471. font-weight: bold;
  1472. color:White;
  1473. font-size: 1.2em;
  1474. }
  1475.  
  1476. .sheet-section-state:checked ~ .sheet-background-color1 {
  1477. background-color: #f0f8ff;
  1478. }
  1479. .sheet-section-header {
  1480. width:100%;
  1481. display:table;
  1482. clear:both;
  1483. }
  1484. .sheet-section-header .sheet-small-label2 {
  1485. display:table-cell;
  1486. padding: 0 .25em 0 .25em;
  1487. vertical-align:bottom;
  1488. }
  1489. .sheet-announcements {
  1490. width:100%;
  1491. display:block;
  1492. clear:both;
  1493. }
  1494. .sheet-selectable {
  1495. pointer-events: auto;
  1496. cursor: text !important;
  1497. background-color: transparent;
  1498. user-select: text !important;
  1499. -moz-user-select: text !important;
  1500. -khtml-user-select: text !important;
  1501. -webkit-user-select: text !important;
  1502. -ms-user-select: text !important;
  1503. }
  1504.  
  1505. /************************************ TOGGLES **************************************/
  1506. .sheet-nextitem-show, .sheet-options-show, .sheet-desc-show, .sheet-macro-text-show,
  1507. .sheet-unchained-show, .sheet-consolidated-show, .sheet-bg-show, .sheet-section-state, .sheet-condition-exists,
  1508. .sheet-artistry-show, .sheet-craft-show, .sheet-knowledge-show, .sheet-lore-show, .sheet-perform-show,
  1509. .sheet-profession-show, .sheet-misc-show, .sheet-id-show,
  1510. .sheet-mythic-show, .sheet-psionic-show, .sheet-sect-show:not(.sheet-counted),
  1511. .sheet-section-state, .sheet-spontaneous-show, .sheet-buff-exists, .sheet-expandtabs{
  1512. opacity:0;
  1513. position:absolute;
  1514. }
  1515. .sheet-tabcopy,
  1516. .sheet-error-show, .sheet-warn-show,.sheet-error-mshow, .sheet-warn-mshow {
  1517. display:none;
  1518. }
  1519. .sheet-showarrow.sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-h2-section,
  1520. .sheet-showarrow.sheet-h2arrow:not(:checked) + .sheet-showsect + .sheet-npc-hr + .sheet-h2-section,
  1521. .sheet-showarrow.sheet-h3arrow:not(:checked) + .sheet-showsect + .sheet-h3-section {
  1522. display:none;
  1523. }
  1524.  
  1525. /* top of repeating section */
  1526. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-expand,
  1527. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-sect,
  1528. .sheet-minimize-show:checked ~ .sheet-expand,
  1529. .sheet-minimize-show:checked ~ .sheet-repeating-fields .sheet-linked-fields .sheet-macro-text-inline,
  1530. /* repeating rows */
  1531. .sheet-counted:not(:checked) ~ .sheet-linked-fields .sheet-macro-text-inline,
  1532. /* generic section and inverse */
  1533. .sheet-sect-show:not(:checked) ~ .sheet-sect,
  1534. .sheet-sect-show-inverse:checked ~ .sheet-sect-inverse,
  1535. /* nextitem */
  1536. .sheet-nextitem-show:not(:checked) + * ,
  1537. /* condition panel */
  1538. .sheet-condition-exists:not(:checked) + label,
  1539. .sheet-condition-exists:checked ~.sheet-panel-name,
  1540. .sheet-conditions-show:not(:checked) ~ .sheet-conditions,
  1541. /* buff panel */
  1542. .sheet-buff-exists:not(:checked) + label,
  1543. .sheet-buff-exists:checked ~.sheet-panel-name,
  1544. .sheet-buffs-show:not(:checked) ~ .sheet-buffs,
  1545. /* spells per day section */
  1546. .sheet-spontaneous-show:not(:checked) ~ div .sheet-spontaneous,
  1547. .sheet-spontaneous-show:checked ~ div .sheet-spontaneous-inverse,
  1548. /* other sections */
  1549. .sheet-desc-show:not(:checked)~.sheet-desc,
  1550. .sheet-macro-text-show:not(:checked)~.sheet-macro-text,
  1551. .sheet-options-show:not(:checked)~.sheet-options,
  1552. .sheet-misc-show:not(:checked)~.sheet-misc,
  1553. .sheet-ack-button:not(:checked) ~ .sheet-announcements,
  1554. .sheet-id-show:not(:checked) ~ .sheet-repeating-id
  1555. /* on off from config */
  1556. .sheet-mythic-show:not(:checked)~.sheet-section-mythic,
  1557. .sheet-mythic-show:not(:checked)~ div .sheet-section-mythic,
  1558. .sheet-psionic-show:not(:checked)~.sheet-section-psionic,
  1559. .sheet-psionic-show:not(:checked)~ div .sheet-section-psionic,
  1560. /* skills fill-in sections */
  1561. .sheet-artistry-show:not(:checked)~.sheet-artistry,
  1562. .sheet-craft-show:not(:checked)~.sheet-craft,
  1563. .sheet-knowledge-show:not(:checked)~.sheet-knowledge,
  1564. .sheet-lore-show:not(:checked)~.sheet-lore,
  1565. .sheet-perform-show:not(:checked)~.sheet-perform,
  1566. .sheet-profession-show:not(:checked)~.sheet-profession,
  1567. /* skill total top row */
  1568. .sheet-skill-totals .sheet-unchained-show:not(:checked) ~ * .sheet-bg,
  1569. .sheet-skill-totals .sheet-bg-show:not(:checked) ~ * .sheet-bg,
  1570. /* unchained off turn off consolidated and bg only tabs and skills */
  1571. .sheet-unchained-show:not(:checked) ~ .sheet-consolidated,
  1572. .sheet-unchained-show:not(:checked) ~ .sheet-bg-only,
  1573. .sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-consolidated,
  1574. .sheet-unchained-show:not(:checked) ~ .sheet-skills .sheet-bg-only,
  1575. /* unchained turn off core tab */
  1576. .sheet-unchained-show:checked ~ .sheet-core-only,
  1577. /* unchained plus consolidated turn off core tab and skills (adventure, bg, and bg only) */
  1578. .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-bg-only,
  1579. .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-adventure,
  1580. .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg,
  1581. .sheet-unchained-show:checked ~ .sheet-consolidated-show:checked ~ .sheet-skills .sheet-bg-only,
  1582. /* unchained plus background turn off consolidated tab and skills*/
  1583. .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-consolidated,
  1584. .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-skills .sheet-consolidated,
  1585. /* bg adventure tab turn off bg and bg only skills */
  1586. .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg:not(.sheet-adventure),
  1587. .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab1:checked ~ .sheet-skills .sheet-bg-only,
  1588. /* bg background tab turn off adventure skills */
  1589. .sheet-unchained-show:checked ~ .sheet-bg-show:checked ~ .sheet-tab2:checked ~ .sheet-skills .sheet-adventure:not(.sheet-bg) {
  1590. display:none;
  1591. }
  1592.  
  1593. /********************************************** Roll Templates ***************************************************************************/
  1594.  
  1595. .sheet-rolltemplate-pf_generic,
  1596. .sheet-rolltemplate-pf_defense,
  1597. .sheet-rolltemplate-pf_attack,
  1598. .sheet-rolltemplate-pf_spell,
  1599. .sheet-rolltemplate-pf_block {
  1600. box-sizing:border-box;
  1601. }
  1602.  
  1603.  
  1604. .sheet-rolltemplate-pf_generic .sheet-roll-table,
  1605. .sheet-rolltemplate-pf_defense .sheet-roll-table,
  1606. .sheet-rolltemplate-pf_attack .sheet-roll-table,
  1607. .sheet-rolltemplate-pf_spell .sheet-roll-table,
  1608. .sheet-rolltemplate-pf_block .sheet-roll-table {
  1609. width: 100%;
  1610. display:table;
  1611. border-width: 1px;
  1612. border-style: solid;
  1613. border-spacing: 0;
  1614. border-collapse: collapse;
  1615. -moz-box-shadow: 2px 2px 5px Black;
  1616. -webkit-box-shadow: 2px 2px 5px Black;
  1617. box-shadow:2px 2px 5px Black;
  1618. overflow: hidden;
  1619. }
  1620.  
  1621. .sheet-rolltemplate-pf_generic .sheet-roll-header,
  1622. .sheet-rolltemplate-pf_defense .sheet-roll-header,
  1623. .sheet-rolltemplate-pf_attack .sheet-roll-header,
  1624. .sheet-rolltemplate-pf_spell .sheet-roll-header,
  1625. .sheet-rolltemplate-pf_block .sheet-roll-header{
  1626. border-width: 1px;
  1627. border-style: solid;
  1628. display:table-row-group;
  1629. caption-side:top;
  1630. width:100%;
  1631. font-size: 1.1em;
  1632. padding:2px;
  1633. overflow:hidden;
  1634. vertical-align:bottom;
  1635. font-weight:bold;
  1636. }
  1637. .sheet-rolltemplate-pf_generic .sheet-roll-header a,
  1638. .sheet-rolltemplate-pf_defense .sheet-roll-header a,
  1639. .sheet-rolltemplate-pf_attack .sheet-roll-header a,
  1640. .sheet-rolltemplate-pf_spell .sheet-roll-header a,
  1641. .sheet-rolltemplate-pf_block .sheet-roll-header a {
  1642. text-decoration: underline;
  1643. }
  1644.  
  1645.  
  1646. .sheet-rolltemplate-pf_generic div.sheet-roll-accessible,
  1647. .sheet-rolltemplate-pf_defense div.sheet-roll-accessible,
  1648. .sheet-rolltemplate-pf_attack div.sheet-roll-accessible,
  1649. .sheet-rolltemplate-pf_spell div.sheet-roll-accessible,
  1650. .sheet-rolltemplate-pf_block div.sheet-roll-accessible {
  1651. width:100%;
  1652. }
  1653. .sheet-rolltemplate-pf_generic .sheet-roll-table.sheet-rounded,
  1654. .sheet-rolltemplate-pf_defense .sheet-roll-table.sheet-rounded,
  1655. .sheet-rolltemplate-pf_attack .sheet-roll-table.sheet-rounded,
  1656. .sheet-rolltemplate-pf_spell .sheet-roll-table.sheet-rounded,
  1657. .sheet-rolltemplate-pf_block .sheet-roll-table.sheet-rounded {
  1658. border-radius: 5px;
  1659. }
  1660.  
  1661. .sheet-rolltemplate-pf_generic .sheet-subtitle,
  1662. .sheet-rolltemplate-pf_defense .sheet-subtitle,
  1663. .sheet-rolltemplate-pf_attack .sheet-subtitle,
  1664. .sheet-rolltemplate-pf_spell .sheet-subtitle,
  1665. .sheet-rolltemplate-pf_block .sheet-subtitle {
  1666. font-size: .9em;
  1667. font-weight:normal !important;
  1668. text-align: left;
  1669. font-variant:small-caps;
  1670. display:block;
  1671. width:100%;
  1672. clear:both;
  1673. margin: 2px 0 1px 0;
  1674. }
  1675.  
  1676.  
  1677. .sheet-rolltemplate-pf_generic .sheet-header-image,
  1678. .sheet-rolltemplate-pf_defense .sheet-header-image,
  1679. .sheet-rolltemplate-pf_attack .sheet-header-image,
  1680. .sheet-rolltemplate-pf_spell .sheet-header-image,
  1681. .sheet-rolltemplate-pf_block .sheet-header-image {
  1682. float: right;
  1683. display: table-cell;
  1684. padding: 0;
  1685. vertical-align: middle;
  1686. min-width: 30px;
  1687. }
  1688. .sheet-rolltemplate-pf_generic img,
  1689. .sheet-rolltemplate-pf_defense img,
  1690. .sheet-rolltemplate-pf_attack img,
  1691. .sheet-rolltemplate-pf_spell img,
  1692. .sheet-rolltemplate-pf_block img {
  1693. vertical-align:middle;
  1694. }
  1695. .sheet-rolltemplate-pf_generic .sheet-roll-group,
  1696. .sheet-rolltemplate-pf_defense .sheet-roll-group,
  1697. .sheet-rolltemplate-pf_attack .sheet-roll-group,
  1698. .sheet-rolltemplate-pf_spell .sheet-roll-group,
  1699. .sheet-rolltemplate-pf_block .sheet-roll-group,
  1700. .sheet-rolltemplate-pf_generic .sheet-roll-group2,
  1701. .sheet-rolltemplate-pf_defense .sheet-roll-group2,
  1702. .sheet-rolltemplate-pf_attack .sheet-roll-group2,
  1703. .sheet-rolltemplate-pf_spell .sheet-roll-group2,
  1704. .sheet-rolltemplate-pf_block .sheet-roll-group2,
  1705. .sheet-rolltemplate-pf_attack .sheet-roll-groupi,
  1706. .sheet-rolltemplate-pf_spell .sheet-roll-groupi,
  1707. .sheet-rolltemplate-pf_attack .sheet-roll-groupc,
  1708. .sheet-rolltemplate-pf_spell .sheet-roll-groupc {
  1709. display:table-row-group;
  1710. width:100%;
  1711. overflow:hidden;
  1712. }
  1713. .sheet-rolltemplate-pf_generic .sheet-roll-row,
  1714. .sheet-rolltemplate-pf_defense .sheet-roll-row,
  1715. .sheet-rolltemplate-pf_attack .sheet-roll-row,
  1716. .sheet-rolltemplate-pf_spell .sheet-roll-row,
  1717. .sheet-rolltemplate-pf_block .sheet-roll-row {
  1718. display:table-row;
  1719. width:100%;
  1720. overflow:hidden;
  1721. }
  1722.  
  1723. .sheet-rolltemplate-pf_generic .sheet-roll-cell,
  1724. .sheet-rolltemplate-pf_defense .sheet-roll-cell,
  1725. .sheet-rolltemplate-pf_attack .sheet-roll-cell,
  1726. .sheet-rolltemplate-pf_spell .sheet-roll-cell,
  1727. .sheet-rolltemplate-pf_block .sheet-roll-cell {
  1728. display:table-cell;
  1729. padding:3px 2px 1px 4px;
  1730. line-height: 1.1em;
  1731. text-align:left;
  1732. font-size:.9em;
  1733. vertical-align:top;
  1734. overflow:hidden;
  1735. }
  1736. .sheet-rolltemplate-pf_generic .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
  1737. .sheet-rolltemplate-pf_defense .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
  1738. .sheet-rolltemplate-pf_attack .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
  1739. .sheet-rolltemplate-pf_spell .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
  1740. .sheet-rolltemplate-pf_block .sheet-roll-group2 .sheet-roll-row .sheet-roll-cell:last-child,
  1741. .sheet-rolltemplate-pf_attack .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child,
  1742. .sheet-rolltemplate-pf_spell .sheet-roll-groupi .sheet-roll-row .sheet-roll-cell:last-child,
  1743. .sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child,
  1744. .sheet-rolltemplate-pf_spell .sheet-roll-groupc .sheet-roll-row .sheet-roll-cell:last-child {
  1745. text-align:right;
  1746. padding: 1px 1px 1px .5em;
  1747. }
  1748.  
  1749.  
  1750. .sheet-rolltemplate-pf_generic .sheet-right,
  1751. .sheet-rolltemplate-pf_defense .sheet-right,
  1752. .sheet-rolltemplate-pf_attack .sheet-right,
  1753. .sheet-rolltemplate-pf_spell .sheet-right,
  1754. .sheet-rolltemplate-pf_block .sheet-right {
  1755. text-align:right !important;
  1756. }
  1757.  
  1758. .sheet-rolltemplate-pf_generic .sheet-offscreen,
  1759. .sheet-rolltemplate-pf_defense .sheet-offscreen,
  1760. .sheet-rolltemplate-pf_attack .sheet-offscreen,
  1761. .sheet-rolltemplate-pf_spell .sheet-offscreen,
  1762. .sheet-rolltemplate-pf_block .sheet-offscreen {
  1763. position:absolute !important;
  1764. left:-9999px !important;
  1765. width:1px !important;
  1766. height:1px !important;
  1767. overflow:hidden !important;
  1768. }
  1769.  
  1770. /********************************* accessible templates ******************************/
  1771.  
  1772. .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-roll-header,
  1773. .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-roll-header,
  1774. .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-roll-header,
  1775. .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-roll-header,
  1776. .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-roll-header {
  1777. margin:2px 0 1px 0;
  1778. font-size:1.2em;
  1779. /*border-bottom:1pt #999999 solid;*/
  1780. display:block;
  1781. border:none;
  1782. padding:0px;
  1783. }
  1784.  
  1785. .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-subtitle,
  1786. .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-subtitle,
  1787. .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-subtitle,
  1788. .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-subtitle,
  1789. .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-subtitle {
  1790. font-size:1.2em;
  1791. /*border-bottom:1pt #CCCCCC solid;*/
  1792. }
  1793.  
  1794. .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label,
  1795. .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label,
  1796. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label,
  1797. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label,
  1798. .sheet-rolltemplate-pf_block .sheet-roll-accessible > label {
  1799. width:98%;
  1800. line-height:1.4em;
  1801. font-size:.8125rem;
  1802. margin:0em .2em 0em .2em;
  1803. }
  1804.  
  1805. .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label span,
  1806. .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label span,
  1807. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label span,
  1808. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label span,
  1809. .sheet-rolltemplate-pf_block .sheet-roll-accessible > label span {
  1810. line-height:1em;
  1811. font-size:.8125rem;
  1812. }
  1813.  
  1814. .sheet-rolltemplate-pf_generic .sheet-roll-accessible .sheet-right,
  1815. .sheet-rolltemplate-pf_defense .sheet-roll-accessible .sheet-right,
  1816. .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-right,
  1817. .sheet-rolltemplate-pf_spell .sheet-roll-accessible .sheet-right,
  1818. .sheet-rolltemplate-pf_block .sheet-roll-accessible .sheet-right {
  1819. float:right;
  1820. }
  1821.  
  1822. .sheet-rolltemplate-pf_attack .sheet-roll-iter-space,
  1823. .sheet-rolltemplate-pf_spell .sheet-roll-iter-space {
  1824. height:.75em;
  1825. }
  1826.  
  1827. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i,
  1828. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i {
  1829. margin-top:.75em;
  1830. }
  1831.  
  1832. .sheet-rolltemplate-pf_attack .sheet-roll-groupi ,
  1833. .sheet-rolltemplate-pf_spell .sheet-roll-groupi,
  1834. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-i ,
  1835. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-i {
  1836. border-top-width:2px;
  1837. border-top-style:solid;
  1838. }
  1839.  
  1840. .sheet-rolltemplate-pf_attack .sheet-roll-groupc,
  1841. .sheet-rolltemplate-pf_spell .sheet-roll-groupc,
  1842. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk-c,
  1843. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label.sheet-atk-c {
  1844. border-top-width:1px;
  1845. border-top-style:solid;
  1846. }
  1847.  
  1848. .sheet-rolltemplate-pf_spell .sheet-dmg,
  1849. .sheet-rolltemplate-pf_spell .sheet-dmg-x,
  1850. .sheet-rolltemplate-pf_spell .sheet-crit-dmg,
  1851. .sheet-rolltemplate-pf_spell .sheet-crit-dmg-x,
  1852. .sheet-rolltemplate-pf_attack .sheet-dmg,
  1853. .sheet-rolltemplate-pf_attack .sheet-dmg-x,
  1854. .sheet-rolltemplate-pf_attack .sheet-crit-dmg,
  1855. .sheet-rolltemplate-pf_attack .sheet-crit-dmg-x {
  1856. text-indent:0.5em !important;
  1857. }
  1858.  
  1859. /************************************ COLORS ****************************************/
  1860.  
  1861. /* defaults B and W */
  1862. /* white bg and light every other row bg never changes */
  1863. .sheet-rolltemplate-pf_generic .sheet-roll-accessible,
  1864. .sheet-rolltemplate-pf_defense .sheet-roll-accessible,
  1865. .sheet-rolltemplate-pf_attack .sheet-roll-accessible,
  1866. .sheet-rolltemplate-pf_spell .sheet-roll-accessible,
  1867. .sheet-rolltemplate-pf_block .sheet-roll-accessible,
  1868. .sheet-rolltemplate-pf_generic .sheet-roll-table,
  1869. .sheet-rolltemplate-pf_defense .sheet-roll-table,
  1870. .sheet-rolltemplate-pf_attack .sheet-roll-table,
  1871. .sheet-rolltemplate-pf_spell .sheet-roll-table,
  1872. .sheet-rolltemplate-pf_block .sheet-roll-table {
  1873. background-color:White;
  1874. }
  1875.  
  1876. /* changeable */
  1877. .sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(even),
  1878. .sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(even),
  1879. .sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(even),
  1880. .sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(even),
  1881. .sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(even),
  1882. .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(even),
  1883. .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(even),
  1884. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(even),
  1885. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(even),
  1886. .sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(even) {
  1887. background-color:Gainsboro;
  1888. }
  1889.  
  1890. .sheet-rolltemplate-pf_generic a,
  1891. .sheet-rolltemplate-pf_defense a,
  1892. .sheet-rolltemplate-pf_attack a,
  1893. .sheet-rolltemplate-pf_spell a,
  1894. .sheet-rolltemplate-pf_block a {
  1895. background-color:DimGrey;
  1896. color:White;
  1897. }
  1898. .sheet-rolltemplate-pf_generic .sheet-roll-table,
  1899. .sheet-rolltemplate-pf_defense .sheet-roll-table,
  1900. .sheet-rolltemplate-pf_attack .sheet-roll-table,
  1901. .sheet-rolltemplate-pf_spell .sheet-roll-table,
  1902. .sheet-rolltemplate-pf_block .sheet-roll-table {
  1903. border-color:Black;
  1904. }
  1905. .sheet-rolltemplate-pf_generic .sheet-roll-header,
  1906. .sheet-rolltemplate-pf_defense .sheet-roll-header,
  1907. .sheet-rolltemplate-pf_attack .sheet-roll-header,
  1908. .sheet-rolltemplate-pf_spell .sheet-roll-header,
  1909. .sheet-rolltemplate-pf_block .sheet-roll-header{
  1910. border-color:Black;
  1911. background-color:Black;
  1912. color:White;
  1913. }
  1914.  
  1915. /* define vars */
  1916. .sheet-rolltemplate-pf_generic,
  1917. .sheet-rolltemplate-pf_defense,
  1918. .sheet-rolltemplate-pf_attack,
  1919. .sheet-rolltemplate-pf_spell,
  1920. .sheet-rolltemplate-pf_block {
  1921. --sheet-pf-bg:Black;
  1922. --sheet-pf-text:White;
  1923. --sheet-pf-oddbg:Gainsboro;
  1924. --sheet-pf-sec:SteelBlue;
  1925. --sheet-pf-ter:LightGrey;
  1926. }
  1927.  
  1928. .sheet-rolltemplate-pf_generic .sheet-color-white,
  1929. .sheet-rolltemplate-pf_defense .sheet-color-white,
  1930. .sheet-rolltemplate-pf_attack .sheet-color-white,
  1931. .sheet-rolltemplate-pf_spell .sheet-color-white,
  1932. .sheet-rolltemplate-pf_block .sheet-color-white {
  1933. --sheet-pf-bg:White;
  1934. --sheet-pf-text:#101010;
  1935. --sheet-pf-oddbg:#F0F0F0;
  1936. }
  1937. .sheet-rolltemplate-pf_generic .sheet-color-grey,
  1938. .sheet-rolltemplate-pf_defense .sheet-color-grey,
  1939. .sheet-rolltemplate-pf_attack .sheet-color-grey,
  1940. .sheet-rolltemplate-pf_spell .sheet-color-grey,
  1941. .sheet-rolltemplate-pf_block .sheet-color-grey {
  1942. --sheet-pf-bg:Silver;
  1943. --sheet-pf-text:Black;
  1944. }
  1945. .sheet-rolltemplate-pf_generic .sheet-color-darkgrey,
  1946. .sheet-rolltemplate-pf_defense .sheet-color-darkgrey,
  1947. .sheet-rolltemplate-pf_attack .sheet-color-darkgrey,
  1948. .sheet-rolltemplate-pf_spell .sheet-color-darkgrey,
  1949. .sheet-rolltemplate-pf_block .sheet-color-darkgrey {
  1950. --sheet-pf-bg:DimGrey;
  1951. }
  1952. .sheet-rolltemplate-pf_generic .sheet-color-red,
  1953. .sheet-rolltemplate-pf_defense .sheet-color-red,
  1954. .sheet-rolltemplate-pf_attack .sheet-color-red,
  1955. .sheet-rolltemplate-pf_spell .sheet-color-red,
  1956. .sheet-rolltemplate-pf_block .sheet-color-red {
  1957. --sheet-pf-bg:Crimson;
  1958. --sheet-pf-oddbg:MistyRose;
  1959. }
  1960. .sheet-rolltemplate-pf_generic .sheet-color-darkred,
  1961. .sheet-rolltemplate-pf_defense .sheet-color-darkred,
  1962. .sheet-rolltemplate-pf_attack .sheet-color-darkred,
  1963. .sheet-rolltemplate-pf_spell .sheet-color-darkred,
  1964. .sheet-rolltemplate-pf_block .sheet-color-darkred {
  1965. --sheet-pf-bg:DarkRed;
  1966. --sheet-pf-oddbg:MistyRose;
  1967. }
  1968. .sheet-rolltemplate-pf_generic .sheet-color-orange,
  1969. .sheet-rolltemplate-pf_defense .sheet-color-orange,
  1970. .sheet-rolltemplate-pf_attack .sheet-color-orange,
  1971. .sheet-rolltemplate-pf_spell .sheet-color-orange,
  1972. .sheet-rolltemplate-pf_block .sheet-color-orange {
  1973. --sheet-pf-bg:DarkOrange;
  1974. --sheet-pf-text:Black;
  1975. --sheet-pf-oddbg:antiquewhite;
  1976. }
  1977. .sheet-rolltemplate-pf_generic .sheet-color-darkorange,
  1978. .sheet-rolltemplate-pf_defense .sheet-color-darkorange,
  1979. .sheet-rolltemplate-pf_attack .sheet-color-darkorange,
  1980. .sheet-rolltemplate-pf_spell .sheet-color-darkorange,
  1981. .sheet-rolltemplate-pf_block .sheet-color-darkorange {
  1982. --sheet-pf-bg:OrangeRed;
  1983. --sheet-pf-oddbg:mistyrose;
  1984. }
  1985. .sheet-rolltemplate-pf_generic .sheet-color-yellow,
  1986. .sheet-rolltemplate-pf_defense .sheet-color-yellow,
  1987. .sheet-rolltemplate-pf_attack .sheet-color-yellow,
  1988. .sheet-rolltemplate-pf_spell .sheet-color-yellow,
  1989. .sheet-rolltemplate-pf_block .sheet-color-yellow {
  1990. --sheet-pf-bg:khaki;
  1991. --sheet-pf-text:Black;
  1992. --sheet-pf-oddbg:papayawhip;
  1993. }
  1994. .sheet-rolltemplate-pf_generic .sheet-color-darkyellow,
  1995. .sheet-rolltemplate-pf_defense .sheet-color-darkyellow,
  1996. .sheet-rolltemplate-pf_attack .sheet-color-darkyellow,
  1997. .sheet-rolltemplate-pf_spell .sheet-color-darkyellow,
  1998. .sheet-rolltemplate-pf_block .sheet-color-darkyellow {
  1999. --sheet-pf-bg:darkgoldenrod;
  2000. --sheet-pf-oddbg:papayawhip;
  2001. }
  2002. .sheet-rolltemplate-pf_generic .sheet-color-green,
  2003. .sheet-rolltemplate-pf_defense .sheet-color-green,
  2004. .sheet-rolltemplate-pf_attack .sheet-color-green,
  2005. .sheet-rolltemplate-pf_spell .sheet-color-green,
  2006. .sheet-rolltemplate-pf_block .sheet-color-green {
  2007. --sheet-pf-bg:MediumSeaGreen;
  2008. --sheet-pf-oddbg:LightCyan;
  2009. }
  2010. .sheet-rolltemplate-pf_generic .sheet-color-darkgreen,
  2011. .sheet-rolltemplate-pf_defense .sheet-color-darkgreen,
  2012. .sheet-rolltemplate-pf_attack .sheet-color-darkgreen,
  2013. .sheet-rolltemplate-pf_spell .sheet-color-darkgreen,
  2014. .sheet-rolltemplate-pf_block .sheet-color-darkgreen {
  2015. --sheet-pf-bg:DarkGreen;
  2016. --sheet-pf-oddbg:LightCyan;
  2017. }
  2018. .sheet-rolltemplate-pf_generic .sheet-color-azure,
  2019. .sheet-rolltemplate-pf_defense .sheet-color-azure,
  2020. .sheet-rolltemplate-pf_attack .sheet-color-azure,
  2021. .sheet-rolltemplate-pf_spell .sheet-color-azure,
  2022. .sheet-rolltemplate-pf_block .sheet-color-azure {
  2023. --sheet-pf-bg:LightSkyBlue;
  2024. --sheet-pf-oddbg:LightCyan;
  2025. --sheet-pf-text:Black;
  2026. }
  2027. .sheet-rolltemplate-pf_generic .sheet-color-darkazure,
  2028. .sheet-rolltemplate-pf_defense .sheet-color-darkazure,
  2029. .sheet-rolltemplate-pf_attack .sheet-color-darkazure,
  2030. .sheet-rolltemplate-pf_spell .sheet-color-darkazure,
  2031. .sheet-rolltemplate-pf_block .sheet-color-darkazure {
  2032. --sheet-pf-bg:DeepSkyBlue;
  2033. --sheet-pf-oddbg:LightCyan;
  2034. }
  2035. .sheet-rolltemplate-pf_generic .sheet-color-blue,
  2036. .sheet-rolltemplate-pf_defense .sheet-color-blue,
  2037. .sheet-rolltemplate-pf_attack .sheet-color-blue,
  2038. .sheet-rolltemplate-pf_spell .sheet-color-blue,
  2039. .sheet-rolltemplate-pf_block .sheet-color-blue {
  2040. --sheet-pf-bg:Blue;
  2041. --sheet-pf-oddbg:PowderBlue;
  2042. }
  2043. .sheet-rolltemplate-pf_generic .sheet-color-darkblue,
  2044. .sheet-rolltemplate-pf_defense .sheet-color-darkblue,
  2045. .sheet-rolltemplate-pf_attack .sheet-color-darkblue,
  2046. .sheet-rolltemplate-pf_spell .sheet-color-darkblue,
  2047. .sheet-rolltemplate-pf_block .sheet-color-darkblue {
  2048. --sheet-pf-bg:Navy;
  2049. --sheet-pf-oddbg:LightBlue;
  2050. --sheet-pf-sec:LightSteelBlue;
  2051. }
  2052. .sheet-rolltemplate-pf_generic .sheet-color-pink,
  2053. .sheet-rolltemplate-pf_defense .sheet-color-pink,
  2054. .sheet-rolltemplate-pf_attack .sheet-color-pink,
  2055. .sheet-rolltemplate-pf_spell .sheet-color-pink,
  2056. .sheet-rolltemplate-pf_block .sheet-color-pink {
  2057. --sheet-pf-bg:LightPink;
  2058. --sheet-pf-oddbg:Lavender;
  2059. --sheet-pf-text:Black;
  2060. }
  2061. .sheet-rolltemplate-pf_generic .sheet-color-darkpink,
  2062. .sheet-rolltemplate-pf_defense .sheet-color-darkpink,
  2063. .sheet-rolltemplate-pf_attack .sheet-color-darkpink,
  2064. .sheet-rolltemplate-pf_spell .sheet-color-darkpink,
  2065. .sheet-rolltemplate-pf_block .sheet-color-darkpink {
  2066. --sheet-pf-bg:DeepPink;
  2067. --sheet-pf-oddbg:Lavender;
  2068. }
  2069. .sheet-rolltemplate-pf_generic .sheet-color-teal,
  2070. .sheet-rolltemplate-pf_defense .sheet-color-teal,
  2071. .sheet-rolltemplate-pf_attack .sheet-color-teal,
  2072. .sheet-rolltemplate-pf_spell .sheet-color-teal,
  2073. .sheet-rolltemplate-pf_block .sheet-color-teal {
  2074. --sheet-pf-bg:LightSeaGreen;
  2075. --sheet-pf-oddbg:PaleTurquoise;
  2076. }
  2077. .sheet-rolltemplate-pf_generic .sheet-color-darkteal,
  2078. .sheet-rolltemplate-pf_defense .sheet-color-darkteal,
  2079. .sheet-rolltemplate-pf_attack .sheet-color-darkteal,
  2080. .sheet-rolltemplate-pf_spell .sheet-color-darkteal,
  2081. .sheet-rolltemplate-pf_block .sheet-color-darkteal {
  2082. --sheet-pf-bg:Teal;
  2083. --sheet-pf-oddbg:PaleTurquoise;
  2084. }
  2085. .sheet-rolltemplate-pf_generic .sheet-color-cyan,
  2086. .sheet-rolltemplate-pf_defense .sheet-color-cyan,
  2087. .sheet-rolltemplate-pf_attack .sheet-color-cyan,
  2088. .sheet-rolltemplate-pf_spell .sheet-color-cyan,
  2089. .sheet-rolltemplate-pf_block .sheet-color-cyan {
  2090. --sheet-pf-bg:Turquoise;
  2091. --sheet-pf-oddbg:LightCyan;
  2092. }
  2093. .sheet-rolltemplate-pf_generic .sheet-color-darkcyan,
  2094. .sheet-rolltemplate-pf_defense .sheet-color-darkcyan,
  2095. .sheet-rolltemplate-pf_attack .sheet-color-darkcyan,
  2096. .sheet-rolltemplate-pf_spell .sheet-color-darkcyan,
  2097. .sheet-rolltemplate-pf_block .sheet-color-darkcyan {
  2098. --sheet-pf-bg:DarkCyan;
  2099. --sheet-pf-oddbg:LightCyan;
  2100. }
  2101. .sheet-rolltemplate-pf_generic .sheet-color-purple,
  2102. .sheet-rolltemplate-pf_defense .sheet-color-purple,
  2103. .sheet-rolltemplate-pf_attack .sheet-color-purple,
  2104. .sheet-rolltemplate-pf_spell .sheet-color-purple,
  2105. .sheet-rolltemplate-pf_block .sheet-color-purple {
  2106. --sheet-pf-bg:MediumOrchid;
  2107. --sheet-pf-oddbg:lavender;
  2108. }
  2109. .sheet-rolltemplate-pf_generic .sheet-color-darkpurple,
  2110. .sheet-rolltemplate-pf_defense .sheet-color-darkpurple,
  2111. .sheet-rolltemplate-pf_attack .sheet-color-darkpurple,
  2112. .sheet-rolltemplate-pf_spell .sheet-color-darkpurple,
  2113. .sheet-rolltemplate-pf_block .sheet-color-darkpurple {
  2114. --sheet-pf-bg:RebeccaPurple;
  2115. --sheet-pf-oddbg:LightSteelBlue;
  2116. }
  2117.  
  2118. .sheet-rolltemplate-pf_generic .sheet-color-violet,
  2119. .sheet-rolltemplate-pf_defense .sheet-color-violet,
  2120. .sheet-rolltemplate-pf_attack .sheet-color-violet,
  2121. .sheet-rolltemplate-pf_spell .sheet-color-violet,
  2122. .sheet-rolltemplate-pf_block .sheet-color-violet {
  2123. --sheet-pf-bg:Violet;
  2124. --sheet-pf-oddbg:lavender;
  2125. --sheet-pf-text:Black;
  2126. }
  2127. .sheet-rolltemplate-pf_generic .sheet-color-darkviolet,
  2128. .sheet-rolltemplate-pf_defense .sheet-color-darkviolet,
  2129. .sheet-rolltemplate-pf_attack .sheet-color-darkviolet,
  2130. .sheet-rolltemplate-pf_spell .sheet-color-darkviolet,
  2131. .sheet-rolltemplate-pf_block .sheet-color-darkviolet {
  2132. --sheet-pf-bg:DarkViolet;
  2133. --sheet-pf-oddbg:Thistle;
  2134. }
  2135.  
  2136. /************ set color *********/
  2137. .sheet-rolltemplate-pf_generic .sheet-roll-table,
  2138. .sheet-rolltemplate-pf_defense .sheet-roll-table,
  2139. .sheet-rolltemplate-pf_attack .sheet-roll-table,
  2140. .sheet-rolltemplate-pf_spell .sheet-roll-table,
  2141. .sheet-rolltemplate-pf_block .sheet-roll-table,
  2142. .sheet-rolltemplate-pf_generic .sheet-roll-table *,
  2143. .sheet-rolltemplate-pf_defense .sheet-roll-table *,
  2144. .sheet-rolltemplate-pf_attack .sheet-roll-table *,
  2145. .sheet-rolltemplate-pf_spell .sheet-roll-table *,
  2146. .sheet-rolltemplate-pf_block .sheet-roll-table *,
  2147. .sheet-rolltemplate-pf_generic .sheet-roll-accessible,
  2148. .sheet-rolltemplate-pf_defense .sheet-roll-accessible,
  2149. .sheet-rolltemplate-pf_attack .sheet-roll-accessible,
  2150. .sheet-rolltemplate-pf_spell .sheet-roll-accessible,
  2151. .sheet-rolltemplate-pf_block .sheet-roll-accessible,
  2152. .sheet-rolltemplate-pf_generic .sheet-roll-accessible *,
  2153. .sheet-rolltemplate-pf_defense .sheet-roll-accessible *,
  2154. .sheet-rolltemplate-pf_attack .sheet-roll-accessible *,
  2155. .sheet-rolltemplate-pf_spell .sheet-roll-accessible *,
  2156. .sheet-rolltemplate-pf_block .sheet-roll-accessible * {
  2157. border-color:var(--sheet-pf-bg);
  2158. }
  2159.  
  2160. .sheet-rolltemplate-pf_generic .sheet-roll-header,
  2161. .sheet-rolltemplate-pf_defense .sheet-roll-header,
  2162. .sheet-rolltemplate-pf_attack .sheet-roll-header,
  2163. .sheet-rolltemplate-pf_spell .sheet-roll-header,
  2164. .sheet-rolltemplate-pf_block .sheet-roll-header,
  2165. .sheet-rolltemplate-pf_generic .sheet-roll-header span,
  2166. .sheet-rolltemplate-pf_defense .sheet-roll-header span,
  2167. .sheet-rolltemplate-pf_attack .sheet-roll-header span,
  2168. .sheet-rolltemplate-pf_spell .sheet-roll-header span,
  2169. .sheet-rolltemplate-pf_block .sheet-roll-header span,
  2170. .sheet-rolltemplate-pf_generic a,
  2171. .sheet-rolltemplate-pf_defense a,
  2172. .sheet-rolltemplate-pf_attack a,
  2173. .sheet-rolltemplate-pf_spell a,
  2174. .sheet-rolltemplate-pf_block a {
  2175. background-color:var(--sheet-pf-bg);
  2176. color:var(--sheet-pf-text);
  2177. }
  2178.  
  2179. .sheet-rolltemplate-pf_generic .sheet-roll-row:nth-child(even),
  2180. .sheet-rolltemplate-pf_defense .sheet-roll-row:nth-child(even),
  2181. .sheet-rolltemplate-pf_attack .sheet-roll-row:nth-child(even),
  2182. .sheet-rolltemplate-pf_spell .sheet-roll-row:nth-child(even),
  2183. .sheet-rolltemplate-pf_block .sheet-roll-row:nth-child(even),
  2184. .sheet-rolltemplate-pf_generic .sheet-roll-accessible > label:nth-child(even),
  2185. .sheet-rolltemplate-pf_defense .sheet-roll-accessible > label:nth-child(even),
  2186. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label:not(.sheet-atksbkg):nth-child(even),
  2187. .sheet-rolltemplate-pf_spell .sheet-roll-accessible > label:nth-child(even),
  2188. .sheet-rolltemplate-pf_block .sheet-roll-accessible > label:nth-child(even) {
  2189. background-color:var(--sheet-pf-oddbg);
  2190. }
  2191.  
  2192. .sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row,
  2193. .sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row,
  2194. .sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row,
  2195. .sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row {
  2196. background-color:white;
  2197. }
  2198. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-atk,
  2199. .sheet-rolltemplate-pf_attack .sheet-roll-accessible > label.sheet-confirm,
  2200. .sheet-rolltemplate-pf_attack .sheet-roll-groupi > .sheet-roll-row:first-child,
  2201. .sheet-rolltemplate-pf_spell .sheet-roll-groupi > .sheet-roll-row:first-child,
  2202. .sheet-rolltemplate-pf_attack .sheet-roll-groupc > .sheet-roll-row:first-child,
  2203. .sheet-rolltemplate-pf_spell .sheet-roll-groupc > .sheet-roll-row:first-child {
  2204. background-color: var(--sheet-pf-oddbg);
  2205. }
  2206.  
  2207. /* make the vs so and so transparent
  2208. inline rolls are after this so they override.
  2209. */
  2210. .sheet-rolltemplate-pf_attack .sheet-roll-accessible .sheet-confirm .sheet-vs,
  2211. .sheet-rolltemplate-pf_attack .sheet-roll-groupc .sheet-vs {
  2212. color:transparent;
  2213. }
  2214.  
  2215.  
  2216.  
  2217. /************* inline roll *******/
  2218. /* first line not used so put dummy class here, something really odd going on*/
  2219. .inlinerollresult,
  2220. .sheet-rolltemplate-pf_generic .inlinerollresult,
  2221. .sheet-rolltemplate-pf_defense .inlinerollresult,
  2222. .sheet-rolltemplate-pf_attack .inlinerollresult,
  2223. .sheet-rolltemplate-pf_spell .inlinerollresult,
  2224. .sheet-rolltemplate-pf_block .inlinerollresult {
  2225. color:White;
  2226. background-color:Black;
  2227. border-color:Black;
  2228. min-width: 1em;
  2229. text-align: center;
  2230. display: inline-block;
  2231. margin-left: 1px;
  2232. padding:0px;
  2233. }
  2234.  
  2235.  
  2236. /*green*/
  2237. .sheet-rolltemplate-pf_generic .inlinerollresult.fullcrit,
  2238. .sheet-rolltemplate-pf_defense .inlinerollresult.fullcrit,
  2239. .sheet-rolltemplate-pf_attack .inlinerollresult.fullcrit,
  2240. .sheet-rolltemplate-pf_spell .inlinerollresult.fullcrit,
  2241. .sheet-rolltemplate-pf_block .inlinerollresult.fullcrit {
  2242. border-color:#3FB315;
  2243. color:White;
  2244. background-color: #3FB315;
  2245. }
  2246. /* red*/
  2247. .sheet-rolltemplate-pf_generic .inlinerollresult.fullfail,
  2248. .sheet-rolltemplate-pf_defense .inlinerollresult.fullfail,
  2249. .sheet-rolltemplate-pf_attack .inlinerollresult.fullfail,
  2250. .sheet-rolltemplate-pf_spell .inlinerollresult.fullfail,
  2251. .sheet-rolltemplate-pf_block .inlinerollresult.fullfail {
  2252. border-color:#B31515;
  2253. color:White;
  2254. background-color: #B31515;
  2255. }
  2256. /* purple when 1 high 1 low */
  2257. .sheet-rolltemplate-pf_generic .inlinerollresult.importantroll,
  2258. .sheet-rolltemplate-pf_defense .inlinerollresult.importantroll,
  2259. .sheet-rolltemplate-pf_attack .inlinerollresult.importantroll,
  2260. .sheet-rolltemplate-pf_spell .inlinerollresult.importantroll,
  2261. .sheet-rolltemplate-pf_block .inlinerollresult.importantroll {
  2262. border-color:#4A57ED;
  2263. color:White;
  2264. background-color: #4A57ED;
  2265. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement