Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .charsheet {
  2.     font-family: "cursive", "serif";
  3.     background-color: white;
  4. }
  5.  
  6. label input[type=checkbox] {
  7.     margin-right: 0.5em;
  8. }
  9.  
  10. input[type=number]::-webkit-inner-spin-button,
  11. input[type=number]::-webkit-outer-spin-button {
  12.   -webkit-appearance: none;
  13.   margin: 0;
  14. }
  15.  
  16. input[type="text"] {
  17.     text-align: center;
  18. }
  19.  
  20. button[type="roll"]:before {
  21.     float: left;
  22. }
  23.  
  24. .sheet-inventory,
  25. .sheet-actions,
  26. .sheet-feats,
  27. .sheet-perks,
  28. .sheet-flaws {
  29.     position: relative;
  30. }
  31.  
  32. .repcontainer:not(:empty) {
  33.     border: 2px solid gray;
  34.     border-radius: 0.7em;
  35. }
  36.  
  37. .repcontrol {
  38.     position: absolute;
  39.     top: 1em;
  40. }
  41.  
  42. .sheet-actions .repcontrol {
  43.     top: 2.5em;
  44.     left: 30%;
  45. }
  46.  
  47. .sheet-inventory .repcontrol {
  48.     left: 30%;
  49.     top: 2.5em;
  50. }
  51.  
  52. .repcontrol .repcontrol_edit,
  53. .repcontrol .repcontrol_add {
  54.     width: 1.5em;
  55.     font-family: "pictos";
  56.     padding: 0;
  57.     color: transparent;
  58.     background: transparent;
  59.     border: 0;
  60.     box-shadow: none;
  61.     float: none;
  62.     text-shadow: none;
  63.     overflow: hidden;
  64. }
  65.  
  66. .repcontrol .repcontrol_edit:before {
  67.     color: black;
  68.     content: "(";
  69.     font-size: 1.2em;
  70. }
  71.  
  72. .repcontrol .repcontrol_add:before {
  73.     color: green;
  74.     content: "+";
  75.     font-size: 1.2em;
  76. }
  77.  
  78. .editmode ~ .repcontrol .repcontrol_edit:before {
  79.     color: red;
  80.     content: ")";
  81. }
  82.  
  83. .repitem {
  84.     padding: 3%;
  85.     border-radius: 0.5em;
  86. }
  87.  
  88. .repitem:nth-child(odd) {
  89.     background-color: #EEE;
  90. }
  91.  
  92. .sheet-advantage-disadvantage {
  93.     background-color: #CCC;
  94.     margin: 2em auto;
  95. }
  96.  
  97. .sheet-advantage-disadvantage .sheet-labels {
  98.     background-color: #AAA;
  99.     font-size: 1.2em;
  100.     font-weight: bold;
  101.     line-height: 1em;
  102.     border-top-right-radius: 1em;
  103.     border: 2px solid black;
  104.     border-bottom: 0;
  105. }
  106.  
  107. .sheet-advantage-disadvantage .sheet-labels,
  108. .sheet-advantage-disadvantage .sheet-inputs {
  109.     display: flex;
  110.     justify-content: space-between;
  111. }
  112.  
  113. .sheet-advantage-disadvantage .sheet-labels div {
  114.     flex: 1 1;
  115.     padding: 1em;
  116.     height: auto;
  117. }
  118.  
  119. .sheet-labels div:first-child:before {
  120.     content: "}";
  121.     font-family: "pictos";
  122.     padding-right: 1em;
  123. }
  124.  
  125. .sheet-labels div:last-child:after {
  126.     content: "}";
  127.     font-family: "pictos";
  128.     padding-left: 1em;
  129. }
  130.  
  131. .sheet-advantage-disadvantage .sheet-labels div:last-child {
  132.     text-align: right;
  133. }
  134.  
  135. .sheet-advantage-disadvantage .sheet-inputs div {
  136.     flex: 1 1;
  137.     display: flex;
  138.     flex-direction: column;
  139.     position: relative;
  140. }
  141.  
  142. .sheet-advantage-disadvantage .sheet-inputs div:nth-child(-n+6) {
  143.     background-color: indianred;
  144. }
  145.  
  146. .sheet-advantage-disadvantage .sheet-inputs div:nth-child(n+8) {
  147.     background-color: mediumseagreen;
  148. }
  149.  
  150. .sheet-advantage-disadvantage .sheet-inputs input,
  151. .sheet-advantage-disadvantage .sheet-inputs label {
  152.     flex: 1 1;
  153.     display: block;
  154.     margin: 0 auto;
  155.     text-align: center;
  156.     font-size: 2em;
  157.     padding: 0.5em 0;
  158. }
  159.  
  160. .sheet-advantage-disadvantage .sheet-inputs input:checked ~ label {
  161.     background-color: gold;
  162. }
  163.  
  164. .sheet-advantage-disadvantage {
  165.     position: absolute;
  166.     font-size: 0.7em;
  167.     top: 0.5em;
  168.     padding-top: 1em;
  169.     background: transparent;
  170.     width: 100%;
  171.     z-index: 1000;
  172.  
  173.     display: none;
  174. }
  175.  
  176. .sheet-advantage-disadvantage .sheet-inputs {
  177.     background: white;
  178.     border-bottom-left-radius: 1.2em;
  179.     border-bottom-right-radius: 1.2em;
  180.     border: 2px solid black;
  181.     border-top: 0;
  182.     overflow: hidden;
  183. }
  184.  
  185. .sheet-advantage-disadvantage .sheet-inputs input {
  186.     width: auto;
  187.     opacity: 0;
  188.     position: absolute;
  189.     left: 25%;
  190.     height: 100%;
  191. }
  192.  
  193. button:hover ~ .sheet-advantage-disadvantage,
  194. .sheet-advantage-disadvantage:hover {
  195.     display: flex;
  196.     flex-direction: column;
  197. }
  198. .sheet-character-header {
  199.     min-width: 60em;
  200. }
  201.  
  202. .sheet-character-header input {
  203.     background: transparent;
  204.     border: none;
  205.     border-bottom: 2px solid black;
  206.     border-radius: 0;
  207.     box-shadow: none;
  208.     color: darkgoldenrod;
  209.     font-weight: bold;
  210.     font-size: 1.1em;
  211.     height: 1.5em;
  212.     text-align: left;
  213. }
  214.  
  215. .sheet-character-header input[type="number"] {
  216.     text-align: center;
  217. }
  218.  
  219. .sheet-field-row {
  220.     display: flex;
  221.     flex-direction: row;
  222. }
  223.  
  224. .sheet-field {
  225.     display: flex;
  226.     flex-direction: row;
  227.     flex: 1 1 30%;
  228.    
  229.     min-width: 0;
  230.     padding-right: 2%;
  231. }
  232.  
  233. .sheet-field label {
  234.     flex: 0 1;
  235. }
  236.  
  237. .sheet-field input {
  238.     flex: 1 3;
  239.     width: 3em;
  240. }
  241.  
  242. .sheet-banner {
  243.     display: flex;
  244.     width: 100%;
  245. }
  246.  
  247. .sheet-info {
  248.     flex: 1 1 75%;
  249.     max-width: 75%;
  250. }
  251.  
  252. .sheet-logo {
  253.     background: url(http://www.openlegendrpg.com/assets/img/open_legend_lg_logo.png) center right no-repeat;
  254.     background-size: contain;
  255.    
  256.     flex: 1 0 25%;
  257. }
  258.  
  259. .sheet-configuration {
  260.     position: relative;
  261. }
  262.  
  263. .sheet-configuration .sheet-option-toggle {
  264.     opacity: 0;
  265.     position: absolute;
  266.     right: 0;
  267.     width: 1.5em;
  268.     z-index: 2;
  269. }
  270.  
  271. .sheet-configuration .sheet-option-toggle-label {
  272.     position: absolute;
  273.     right: 0;
  274.     font-family: "pictos";
  275.     font-size: 1.5em;
  276. }
  277.  
  278. .sheet-configuration > div {
  279.     height: 2em;
  280.     margin: 0;
  281.     text-align: right;
  282.     width: 97%;
  283. }
  284.  
  285. .sheet-byline {
  286.     color: darkgray;
  287. }
  288.  
  289. .sheet-options label {
  290.     text-align: right;
  291.     font-size: 1em;
  292. }
  293.  
  294. .sheet-options label input {
  295.     margin-top: -0.1em;
  296. }
  297.  
  298. .sheet-configuration .sheet-options {
  299.     display: none;
  300. }
  301.  
  302. .sheet-configuration .sheet-option-toggle:checked ~ .sheet-byline {
  303.     display: none;
  304. }
  305.  
  306. .sheet-configuration .sheet-option-toggle:checked ~ .sheet-options {
  307.     display: block;
  308. }
  309.  
  310. .sheet-character-body {
  311.     display: flex;
  312.    
  313.     width: 100%;
  314. }
  315.  
  316. .sheet-character-body > div {
  317.     display: flex;
  318.    
  319.     flex: 1 1 60%;
  320.    
  321.     flex-direction: column;
  322.     min-width: 0;
  323. }
  324.  
  325. .sheet-character-body .sheet-attributes-block {
  326.     background-color: #EEE;
  327.     flex: 1 1 40%;
  328.     margin-right: 1em;
  329.     padding: 1em;
  330.     min-width: 25em;
  331. }
  332.  
  333. .sheet-section-header .sheet-header-field {
  334.     font-size: 0.7em;
  335.     margin: 0 auto;
  336.     text-align: center;
  337.     width: 36%;
  338. }
  339.  
  340. .sheet-header {
  341.     font-size: 2em;
  342.     margin: 0.5em 0;
  343.     text-align: center;
  344. }
  345.  
  346. .sheet-section-header label {
  347.     display: inline-block;
  348.     margin: 0;
  349.     padding-right: 3%;
  350.     text-align: right;
  351.     white-space: nowrap;
  352.     width: 60%;
  353. }
  354.  
  355. .sheet-section-header input {
  356.     display: inline-block;
  357.     height: 1.5em;
  358.     width: 3em !important; /* required due to overly specific Roll20 defaults */
  359. }
  360.  
  361. .sheet-attributes .repitem {
  362.     margin: 0;
  363.     padding: 0;
  364. }
  365.  
  366. .sheet-attributes .sheet-header {
  367.     background: #CCC;
  368.     margin: 0 auto 0.5em;
  369.     padding: 0.2em;
  370. }
  371.  
  372. .sheet-attribute-group {
  373.     display: flex;
  374.     flex-direction: row;
  375. }
  376.  
  377. .sheet-attribute-group button[type="roll"] {
  378.     text-align: right;
  379. }
  380.  
  381. .sheet-attribute-group-header {
  382.     background: #CCC;
  383.    
  384.     display: block;
  385.     font-size: 1.5em;
  386.    
  387.     margin-top: 5%;
  388.    
  389.     padding: 1% 5%;
  390.     width: 90%;
  391. }
  392.  
  393. .sheet-attribute-group-labels {
  394.     display: flex;
  395. }
  396.  
  397. .sheet-attribute-group {
  398.     display: flex;
  399.     flex-direction: column;
  400. }
  401.  
  402. .sheet-attribute-group .sheet-attribute-row {
  403.     display: flex;
  404.     flex: 1 1;
  405.     font-weight: bold;
  406.     justify-content: flex-end;
  407.     position: relative;
  408.     text-align: center;
  409. }
  410.  
  411. .sheet-attribute-group .sheet-attribute-row > div:first-child {
  412.     min-width: 50%;
  413.     text-align: left;
  414. }
  415.  
  416. .sheet-attribute-group .sheet-attribute-row > div {
  417.     flex: 1 1;
  418.     margin-bottom: 1em;
  419. }
  420.  
  421. .sheet-attribute-group .sheet-attribute-row > div:last-child {
  422.     min-width: 20%;
  423. }
  424.  
  425. .sheet-attribute-group .sheet-attribute-row > div:last-child input {
  426.     border-top-right-radius: 0;
  427.     border-bottom-right-radius: 0;
  428.     border-right: 0;
  429.     height: 2.1em;
  430.     margin-right: -5px;
  431.     text-align: right;
  432.     width: 2.5em;
  433.     -webkit-appearance: none;
  434. }
  435.  
  436. .sheet-attribute-group select,
  437. .sheet-attribute-group input {
  438.     border: 1px solid gray;
  439. }
  440.  
  441. .sheet-attribute-group select {
  442.     border-top-left-radius: 0;
  443.     border-bottom-left-radius: 0;
  444.     border-left: 0;
  445.     height: 2.1em;
  446.     line-height: 1em;
  447.     margin: 0;
  448.     width: 2.5em;
  449.     -webkit-appearance: none;
  450. }
  451.  
  452. .sheet-attribute-group input {
  453.     text-align: center;
  454. }
  455.  
  456. .sheet-attribute-group .sheet-dice input {
  457.     width: 2.5em !important;
  458. }
  459.  
  460. .sheet-inventory .repeating_inventory,
  461. .sheet-inventory .repitem {
  462.     display: flex;
  463. }
  464.  
  465. .sheet-inventory .repeating_inventory > div,
  466. .sheet-inventory .repitem > div {
  467.     display: flex;
  468.     flex: 1 1 20%;
  469.     flex-direction: column;
  470.     justify-content: center;
  471. }
  472.  
  473. .sheet-inventory .repeating_inventory > .sheet-text-field,
  474. .sheet-inventory .repitem > .sheet-text-field {
  475.     flex-basis: 80%;
  476. }
  477.  
  478. .sheet-inventory .repeating_inventory label,
  479. .sheet-inventory .repitem label {
  480.     flex: 1 1;
  481.     margin: 0;
  482. }
  483.  
  484. .sheet-inventory .repeating_inventory textarea,
  485. .sheet-inventory .repitem textarea {
  486.     flex: 1 1;
  487.     margin: 0em 0.5em;
  488.     min-width: 0;
  489.     height: auto;
  490.     width: 90%;
  491. }
  492.  
  493. .sheet-stats {
  494.     flex: none;
  495. }
  496.  
  497. .sheet-actions,
  498. .sheet-feats-perks-flaws,
  499. .sheet-inventory {
  500.     border-top: 2px solid black;
  501.     min-width: 32em;
  502.     padding: 1.5em 0;
  503. }
  504.  
  505. .sheet-stats {
  506.     display: flex;
  507. }
  508.  
  509. .sheet-stats > div {
  510.     flex: 1 1;
  511.    
  512.     display: flex;
  513.     min-width: 19em;
  514.     flex-direction: column;
  515.    
  516.     justify-content: flex-start;
  517.    
  518.     width: 50%;
  519. }
  520.  
  521. .sheet-defenses > div {
  522.     flex: 1 1 50%;
  523.    
  524.     display: flex;
  525.     padding: 0.5em 0;
  526.    
  527.     text-align: center;
  528. }
  529.  
  530. .sheet-defenses > div > div {
  531.     flex: 1 1;
  532.     display: flex;
  533.     justify-content: center;
  534.     flex-direction: column;
  535.     margin: 1em;
  536. }
  537.  
  538. .sheet-defenses .sheet-score {
  539.     margin-right: 0;
  540.     border: 2px solid gray;
  541.     min-height: 8.3em;
  542.     min-width: 8em;
  543. }
  544.  
  545. .sheet-defenses .sheet-components {
  546.     margin: 1.7em;
  547.     margin-left: -2px;
  548.     min-height: 7em;
  549.     border: 2px solid gray;
  550.     border-left: 0;
  551. }
  552.  
  553. .sheet-score label {
  554.     text-align: center;
  555. }
  556.  
  557. .sheet-score input {
  558.     border: 0;
  559.     border-radius: 0;
  560.     box-shadow: none;
  561.     font-size: 3em;
  562.     margin: 0 auto;
  563.     padding: 0;
  564.     text-align: center;
  565.     width: 2em !important; /* required due to overly specific Roll20 defaults */
  566. }
  567.  
  568. .sheet-components div {
  569.     font-size: 0.7em;
  570.  
  571.     text-align: left;
  572.    
  573.     min-width: 13em;
  574. }
  575.  
  576. .sheet-components label {
  577.     display: inline-block;
  578.     margin: 0;
  579.     padding-right: 3%;
  580.     text-align: right;
  581.     white-space: nowrap;
  582.     width: 45%;
  583. }
  584.  
  585. .sheet-components input {
  586.     border: 0;
  587.     border-bottom: 2px solid black;
  588.     border-radius: 0;
  589.     box-shadow: none;
  590.     display: inline-block;
  591.     height: 1.5em;
  592.     text-align: center;
  593.     width: 3em !important; /* required due to overly specific Roll20 defaults */
  594. }
  595.  
  596. .sheet-other {
  597.     display: flex
  598.     flex-direction: column;
  599. }
  600.  
  601. .sheet-other > div {
  602.     flex: 1 0 20%;
  603.     padding: 0 2em;
  604.     align-items: center;
  605. }
  606.  
  607. .sheet-other label {
  608.     font-size: 1em;
  609.     margin-bottom: 0.25em;
  610.     margin-top: 0.3em;
  611. }
  612.  
  613. .sheet-other .sheet-score input {
  614.     font-size: 2.5em;
  615. }
  616.  
  617. .sheet-other > .sheet-hitpoints {
  618.     padding-top: 2em;
  619.     border: 2px solid gray;
  620.     margin: 1em;
  621. }
  622.  
  623. .sheet-hitpoints > div {
  624.     display: flex;
  625.     justify-content: center;
  626. }
  627.  
  628. .sheet-hitpoints .sheet-header {
  629.     margin-top: 0;
  630. }
  631.  
  632. .sheet-hitpoints .sheet-score:not(:last-child) input {
  633.     border-right: 1px solid black;
  634. }
  635.  
  636. .sheet-lethal input {
  637.     color: red;
  638. }
  639.  
  640. .sheet-lp-speed {
  641.     display: flex;
  642.     justify-content: center;
  643.     text-align: center;
  644. }
  645.  
  646. .sheet-lp-speed > div {
  647.     flex: 1 1;
  648.     border: 2px solid gray;
  649.     margin: 0.2em;
  650.     padding: 1em 0;
  651. }
  652.  
  653. .sheet-wealth {
  654.     text-align: center;
  655.     width: 10em;
  656.     margin: 0 auto;
  657. }
  658.  
  659. .sheet-wealth > div {
  660.     border: 2px solid gray;
  661.     margin: 0.2em;
  662.     padding: 1em 0;
  663. }
  664.  
  665. .sheet-actions .repeating_actions,
  666. .sheet-actions .repitem {
  667.     display: flex;
  668.     flex-direction: column;
  669. }
  670.  
  671. .sheet-actions .repeating_actions > div,
  672. .sheet-actions .repitem > div {
  673.     flex: 1 1;
  674.    
  675.     display: flex;
  676.    
  677.     width: 101%;
  678. }
  679.  
  680. .sheet-actions .repeating_actions > div > div,
  681. .sheet-actions .repitem > div > div {
  682.     line-height: 2em;
  683.     margin-right: 1%;
  684. }
  685.  
  686. .sheet-actions .repeating_actions .sheet-is-bane,
  687. .sheet-actions .repitem .sheet-is-bane,
  688. .sheet-actions .repeating_actions .sheet-is-boon,
  689. .sheet-actions .repitem .sheet-is-boon {
  690.     display: none;
  691. }
  692.  
  693. .sheet-actions .repeating_actions .sheet-is-boon input,
  694. .sheet-actions .repitem .sheet-is-boon input {
  695.     height: 2.2em;
  696.     width: 3em;
  697. }
  698.  
  699. .sheet-actions input[value="bane"] ~ .sheet-is-bane {
  700.     display: flex;
  701. }
  702.  
  703. .sheet-actions input[value="boon"] ~ .sheet-is-boon {
  704.     display: flex;
  705. }
  706.  
  707. .sheet-actions .repeating_actions input,
  708. .sheet-actions .repitem input {
  709.     flex: 1 1;
  710.     min-width: 0;
  711.     width: 10.5em;
  712. }
  713.  
  714. .sheet-actions .repeating_actions select,
  715. .sheet-actions .repitem select {
  716.     flex: 1 1;
  717.     min-width: 0;
  718.     width: auto;
  719. }
  720.  
  721. .sheet-actions .repeating_actions button[type="roll"],
  722. .sheet-actions .repitem button[type="roll"] {
  723.     width: 1.35em;
  724.     text-align: right;
  725. }
  726.  
  727. .sheet-action-info .sheet-text-field {
  728.     flex: 1 1;
  729. }
  730.  
  731. .sheet-action-info .sheet-text-field input {
  732.     width: 100%;
  733. }
  734.  
  735. .sheet-action-details > div {
  736.     display: flex;
  737. }
  738.  
  739. .sheet-actions .repeating_actions .sheet-action-details,
  740. .sheet-actions .repitem .sheet-action-details {
  741.     position: relative;
  742. }
  743.  
  744. .sheet-actions .repeating_actions .sheet-action-details .sheet-text-field,
  745. .sheet-actions .repitem .sheet-action-details .sheet-text-field {
  746.     flex: 1 1;
  747. }
  748.  
  749. .sheet-actions .repeating_actions .sheet-text-field.sheet-dice,
  750. .sheet-actions .repitem .sheet-text-field.sheet-dice {
  751.     flex: none;
  752. }
  753.  
  754. .sheet-actions .repeating_actions .sheet-action-details input,
  755. .sheet-actions .repitem .sheet-action-details input {
  756.     width: auto;
  757. }
  758.  
  759.  
  760. .sheet-actions .repeating_actions .sheet-dice input[type="number"],
  761. .sheet-actions .repitem .sheet-dice input[type="number"] {
  762.     border: 1px solid gray;
  763.     border-top-right-radius: 0;
  764.     border-bottom-right-radius: 0;
  765.     border-right: 0;
  766.     flex: none;
  767.     height: 2.1em;
  768.     margin-right: -5px;
  769.     text-align: right;
  770.     width: 2.5em;
  771.     -webkit-appearance: none;
  772. }
  773.  
  774. .sheet-actions .repeating_actions .sheet-dice select,
  775. .sheet-actions .repitem .sheet-dice select {
  776.     border: 1px solid gray;
  777.     border-top-left-radius: 0;
  778.     border-bottom-left-radius: 0;
  779.     border-left: 0;
  780.     flex: none;
  781.     height: 2.1em;
  782.     line-height: 1em;
  783.     margin: 0;
  784.     width: 2.5em;
  785.     -webkit-appearance: none;
  786. }
  787.  
  788. .sheet-actions input[type="text"] {
  789.     text-align: left;
  790. }
  791.  
  792. .sheet-feats-perks-flaws {
  793.     display: flex;
  794. }
  795.  
  796. .sheet-feats-perks-flaws fieldset,
  797. .sheet-feats-perks-flaws .repitem {
  798.     display: flex;
  799. }
  800.  
  801. .sheet-feats-perks-flaws fieldset .sheet-text-field,
  802. .sheet-feats-perks-flaws .repitem .sheet-text-field {
  803.     flex: 1 1;
  804. }
  805.  
  806. .sheet-feats-perks-flaws .sheet-text-field textarea {
  807.     flex: 1 1;
  808.     margin: 0em 0.5em;
  809.     min-width: 0;
  810.     height: auto;
  811.     width: 90%;
  812. }
  813.  
  814. .sheet-feats {
  815.     flex: 2 1;
  816.     margin-right: 3%;
  817. }
  818.  
  819. .sheet-perks-flaws {
  820.     flex: 1 0;
  821.    
  822.     display: flex;
  823.     flex-direction: column;
  824.     justify-content: flex-start;
  825. }
  826.  
  827. .sheet-perks-flaws > div {
  828.     flex: 1 1;
  829. }
  830.  
  831. .sheet-feats .sheet-section-header {
  832.     display: flex;
  833. }
  834.  
  835. .sheet-feats .sheet-section-header > div {
  836.     flex: 1 1;
  837. }
  838.  
  839. .sheet-feats .sheet-section-header .sheet-header-field {
  840.     margin: 0;
  841.     text-align: left;
  842.     width: 100%;
  843. }
  844.  
  845. .sheet-perks-flaws input[type="text"] {
  846.     text-align: left;
  847. }
  848.  
  849. .sheet-feats input[type="number"] {
  850.     text-align: center;
  851.     height: 100%;
  852. }
  853.  
  854. /* Roll Template Styles */
  855. .sheet-rolltemplate-olmin-attr table {
  856.   background-color: white;
  857.   border: 2px solid black;
  858.   border-top: 0;
  859.   border-spacing: 0;
  860.   width: 100%;
  861. }
  862.  
  863. .sheet-rolltemplate-olmin-attr caption {
  864.   background-color: #CCC;
  865.   border: 2px solid black;
  866.   border-bottom: 1px solid black;
  867.   font-size: 1.5em;
  868.   font-weight: bold;
  869.   line-height: 1.5em;
  870. }
  871.  
  872. .sheet-rolltemplate-olmin-attr td {
  873.   text-align: center;
  874. }
  875.  
  876. .sheet-rolltemplate-olmin-attr .sheet-roll {
  877.   font-size: 5em;
  878.   line-height: 1.1em;
  879.   padding-bottom: 0.25em;
  880. }
  881.  
  882. /* Override the default inline roll coloration */
  883. .sheet-rolltemplate-olmin-attr .inlinerollresult {
  884.     background-color: transparent !important;
  885.     border: 0 !important;
  886. }
  887.  
  888. .sheet-rolltemplate-olmin-attr .sheet-pl {
  889.   background-color: darkgray;
  890.   color: black;
  891.   display: flex;
  892.   justify-content: center;
  893.   padding: 0.5em;
  894. }
  895.  
  896. .sheet-rolltemplate-olmin-attr .sheet-pl span:first-child {
  897.     border-top-left-radius: 10px;
  898.     border-bottom-left-radius: 10px;
  899. }
  900.  
  901. .sheet-rolltemplate-olmin-attr .sheet-pl span {
  902.   background-color: transparent;
  903.   color: gray;
  904.   flex: 1 0;
  905.   font-size: 1.25em;
  906.   line-height: 1.5em;
  907. }
  908.  
  909. .sheet-rolltemplate-olmin-attr .sheet-pl .sheet-pl-pass {
  910.     background-color: limegreen;
  911.     color: black;
  912. }
  913.  
  914. .sheet-rolltemplate-olmin-attr .sheet-pl .sheet-pl-limit,
  915. .sheet-rolltemplate-olmin-attr .sheet-pl .sheet-pl-pass:last-child {
  916.   background-color: gold;
  917.   border-top-right-radius: 10px;
  918.   border-bottom-right-radius: 10px;
  919.   color: black;
  920. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement