Advertisement
allocater

PrUnIcon

Sep 10th, 2022 (edited)
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 29.12 KB | Gaming | 0 0
  1. /* PrUnIcon v0.90
  2. * ===============
  3. *
  4. * Install Chrome addon: StyleBot
  5. * goto: apex.prosperousuniverse.com
  6. * right-click anywhere, select: StyleBot -> Style Element
  7. * Copy&Paste this file into the StyleBot window
  8. *
  9. * CSS script to give icons to all commodities and some other UI color and layout changes.
  10. */
  11.  
  12. /* controversial UI changes and colors */
  13. /* (comment/delete if not desired)
  14. /* ----------------------------------- */
  15.  
  16. /* inventory header */
  17. div.StoreView__column___x_hGAq3
  18. {
  19.   flex-direction: row-reverse;
  20. }
  21. /* inventory header cell */
  22. div.StoreView__capacity___kzfUS7E
  23. {
  24.   display: table; /* table | flex */
  25.   font-size: 8px;
  26.   padding: 1px;
  27.   padding-right: 5px;
  28.   white-space: nowrap;
  29.   /* turn of numbers */
  30.   -font-size: 0px;
  31. }
  32. /* inventory header cell planet name */
  33. div.StoreView__column___x_hGAq3 div.StoreView__capacity___kzfUS7E span.Link__link___fa4mmMA
  34. {
  35.   font-size: 11px;
  36.   -white-space:normal;
  37.   -height: 10px;
  38. }
  39. /* inventory header cell labels */
  40. span.StoreView__name___eX4pgs6
  41. {
  42.   display: none;
  43. }
  44. /* inventory fill fix */
  45. div.oxOV-riHspEVRsgMNUk47g\=\=
  46. {
  47.   flex-direction: column;
  48. }
  49.  
  50. div.zJrIzEvWM7K6oP0jrRRpbQ\=\= div div div div.xshT5pa8qFfAmBT00htF0A\=\=
  51. {
  52.   -height: 10px;
  53. }
  54.  
  55. label.-bcaYcb8aOOCKVEV5xSv\+Gw\=\=,
  56. label.-fTT52i\+1oFauxHOjVfGTww\=\=,
  57. label.-O7RX4zXL4gzHLoOwTVbrXw\=\=
  58. {
  59.   height: 10px;
  60. }
  61.  
  62. div.C-ECb-ove1tla6qsiV43ew\=\= span,
  63. div.ivG24qtQ92kbysLTNeWJvw\=\= span,
  64. div.C-ECb-ove1tla6qsiV43ew\=\=
  65. {
  66.   -height: 1px;
  67.   -visibility: hidden;
  68. }
  69.  
  70. span
  71. {
  72.   -height: 10px;
  73. }
  74.  
  75. /* remove numbers from fleet cargo */
  76. span.FvWA8sWLGG4EKXJ4UFGX\+Q\=\= div
  77. {
  78.   font-size: 0pt;
  79. }
  80.  
  81. /* remove flt fuel bar from stl ships */
  82. progress.UMNnSQjH1H7MKEn9BxXzvQ\=\=
  83. {
  84.   visibility: collapse;
  85. }
  86.  
  87. /* item ticker color */
  88. .ColoredIcon__label___OU1I4oP {
  89.     color: #cccccc;
  90. }
  91.  
  92. /* header colors */
  93. div.TileFrame__title___xRcZCPx  {
  94.   color: #f1c88b;
  95.   background: linear-gradient(135deg, #204060, #253854)
  96. }
  97.  
  98. /* full item name centering */
  99. .GridItemView__name___h3yX9Lm  {
  100.   display: block;
  101.   text-align: center;
  102.   padding-top: 1px;
  103.   width: 100%;
  104. }
  105.  
  106. /* table color */
  107. table tbody td:nth-child(odd)
  108. {
  109.   background-color: #21252e;
  110. }
  111.  
  112. /* production "new order" "details" buttons */
  113. div.mRq1w9e6oC7zUOVuNciBKg\=\=
  114. {
  115.   -white-space: nowrap;
  116. }
  117.  
  118. /* end UI changes -------------------- */
  119.  
  120. /* items in production view and market view */
  121. div.MaterialInformation__recipeInputs___eLvfoop div.BuildingIcon__container___jF5GUsz div.BuildingIcon__tickerContainer___NZx3G8C
  122. {
  123.   height: 36px;
  124.   width: 36px;
  125. }
  126.  
  127. /* items in planet view */
  128. div.ResourceTable__gridContainer___ymrzTcD div.MaterialIcon__container___q8gKIx8 div.ColoredIcon__container___djaR4r2:before
  129. {
  130.   height: 20px;
  131.   width: 20x;
  132.   font-size: 20px;
  133. }
  134.  
  135. /*
  136. GridItemView__container___xP2uJz8
  137. GridItemView__image___yMoKOZV
  138. MaterialIcon__container___q8gKIx8
  139. ColoredIcon__container___djaR4r2
  140. ColoredIcon__labelContainer___YVfgzOk
  141. */
  142.  
  143. /* default :before element to prepare for new icon*/
  144. div.ColoredIcon__container___djaR4r2:before
  145. {
  146.   position: absolute;
  147.   width: 100%;
  148.   height: 100%;
  149.   align-items: center;
  150.   justify-content: center;
  151.   display: flex;
  152.   content: "";
  153.  
  154.   /*while it is icon*/
  155.   opacity: .3;
  156.   font-size: 30px;
  157. }
  158.  
  159. /* 3 letter ticker code */
  160. sspan.rjpYL1i9cZmf47fM9qWyZQ\=\=
  161. {
  162.   height: 100%;
  163.   display: flex;
  164.   flex-direction: column;
  165.   justify-content: center;
  166. }
  167.  
  168. /* 3 letter ticker code */
  169. sspan.rjpYL1i9cZmf47fM9qWyZQ\=\=
  170. {
  171.   -position: absolute;
  172.   width: 100%;
  173.   -align-content: left;
  174.   -align-items: left;
  175.   height: 100%;
  176.   text-align: left;
  177.   -vertical-align: bottom;
  178.   flex-direction: column;
  179.   justify-content: center;
  180.   align-items: center;
  181.   -bottom: 0;
  182.   -right: 0;
  183.   display: flex;
  184.   -top: 0;
  185.   line-height: unset;
  186. }
  187.  
  188.  
  189.  
  190. /* default :before element to prepare for new secondary corner icon */
  191. /*
  192. div.nlQirpSkdLH0a6\+C4lhduA\=\=:before
  193. {
  194.   position: absolute;
  195.   content: "";
  196.  
  197.   opacity: 0.2;
  198.   z-index: -1;
  199.   -justify-content: right;
  200.   -align-items: right;
  201.   -display: flex;
  202.   -vertical-align: bottom;
  203.   -align-content: right;
  204.   -width: 10%;
  205.   -height: 10%;
  206.   font-size: 15px;
  207.   bottom: 1px;
  208.   left: -1px;
  209.   -top: 20px;
  210. }
  211. */
  212.  
  213. /* colored overlay icon */
  214. div.ColoredIcon__labelContainer___YVfgzOk:before
  215. {
  216.   position: absolute;
  217.   content: ""; /* will become icon */
  218.  
  219.   opacity: 0.1;
  220.   z-index: -1;
  221.   font-size: 30px;
  222.   color: rgba(100%, 0%, 0%, 0);
  223. }
  224.  
  225. div[title="gold ore"i] div:before
  226. {
  227.   content: "🥔";
  228.   text-shadow: 0 0 0 gold;
  229. }
  230.  
  231. div[title="iron ore"i] div:before
  232. {
  233.   content: "🥔";
  234.   text-shadow: 0 0 0 aqua;
  235. }
  236.  
  237. div[title="aluminium ore"i] div:before
  238. {
  239.   content: "🥔";
  240.   text-shadow: 0 0 0 grey;
  241. }
  242.  
  243. div[title="silicon ore"i] div:before
  244. {
  245.   content: "🥔";
  246.   text-shadow: 0 0 0 white;
  247. }
  248.  
  249. div[title="titanium ore"i] div:before
  250. {
  251.   content: "🥔";
  252.   text-shadow: 0 0 0 blue;
  253. }
  254.  
  255. div[title="lithium ore"i] div:before
  256. {
  257.   content: "🥔";
  258.   text-shadow: 0 0 0 green;
  259. }
  260.  
  261. div[title="copper ore"i] div:before
  262. {
  263.   content: "🥔";
  264.   text-shadow: 0 0 0 red;
  265. }
  266.  
  267. div[title="ferro-titanium"i] div:before
  268. {
  269.   content: "🟦";
  270.   font-size: 15px;
  271.   color: rgba(1,1,1,1);
  272.   opacity: 0.3;
  273. }
  274.  
  275. div[title="alpha-stabilized titanium"i] div:before
  276. {
  277.   content: "⬜";
  278.   font-size: 15px;
  279.   color: rgba(1,1,1,1);
  280.   opacity: 0.3;
  281. }
  282.  
  283. div[title="ferrominium"i] div:before
  284. {
  285.   content: "⬜";
  286.   font-size: 15px;
  287.   color: rgba(1,1,1,1);
  288.   opacity: 0.3;
  289. }
  290.  
  291. div[title="alpha-stabilized tungsten"i] div:before
  292. {
  293.   content: "⬜";
  294.   font-size: 15px;
  295.   color: rgba(1,1,1,1);
  296.   opacity: 0.3;
  297. }
  298.  
  299. div[title^="Basic Thermal"i] div:before
  300. {
  301.   content: "🔥";
  302.   font-size: 20px;
  303.   color: rgba(1,1,1,1);
  304.   opacity: 0.2;
  305. }
  306.  
  307. div[title^="Advanced Thermal"i] div:before
  308. {
  309.   content: "🔥";
  310.   font-size: 25px;
  311.   color: rgba(1,1,1,1);
  312.   opacity: 0.2;
  313. }
  314.  
  315. div[title*="Anti-Rad"i] div:before
  316. {
  317.   content: "⚛";
  318.   font-size: 25px;
  319.   color: rgba(1,1,1,1);
  320.   opacity: 0.4;
  321. }
  322.  
  323. div[title^="Advanced Anti-Rad"i] div:before
  324. {
  325.   font-size: 30px;
  326. }
  327.  
  328. div[title^="Specialized Anti-Rad"i] div:before
  329. {
  330.   font-size: 35px;
  331. }
  332.  
  333. div[title*="High-Capacity C"i] div:before
  334. {
  335.   content: "🔌";
  336.   font-size: 30px;
  337.   text-shadow: 0 0 0 gold;
  338.   opacity: .25;
  339. }
  340.  
  341. div[title*="Shielded C"i] div:before
  342. {
  343.   content: "🔌";
  344.   font-size: 30px;
  345.   text-shadow: 0 0 0 blue;
  346.   opacity: .01;
  347. }
  348.  
  349. div[title*="Budget C"i] div:before
  350. {
  351.   content: "🔌";
  352.   font-size: 30px;
  353.   text-shadow: 0 0 0 chocolate;
  354.   opacity: .2;
  355. }
  356.  
  357. div[title*="raw "i] div:before
  358. {
  359.   content: "🧶";
  360.   font-size: 30px;
  361. }
  362.  
  363. div[title*="raw cotton"i] div:before
  364. {
  365.   text-shadow: 0 0 0 grey;
  366.   opacity: .2;
  367. }
  368.  
  369. div[title*="raw silk"i] div:before
  370. {
  371.   text-shadow: 0 0 0 plum;
  372.   opacity: .3;
  373. }
  374.  
  375. div[title*=" fabric"i] div:before
  376. {
  377.   content: "🧵";
  378.   font-size: 30px;
  379. }
  380.  
  381. div[title*="kevlar fabric"i] div:before
  382. {
  383.   text-shadow: 0 0 0 green;
  384.   opacity: .15;
  385. }
  386.  
  387.  
  388. div[title*="technokevlar fabric"i] div:before
  389. {
  390.   text-shadow: 0 0 0 blueviolet;
  391.   opacity: .2;
  392. }
  393.  
  394. div[title*="nylon fabric"i] div:before
  395. {
  396.   text-shadow: 0 0 0 black;
  397.   opacity: .1;
  398. }
  399.  
  400. div[title*="cotton fabric"i] div:before
  401. {
  402.   text-shadow: 0 0 0 grey;
  403.   opacity: .2;
  404. }
  405.  
  406. div[title*="silken fabric"i] div:before
  407. {
  408.   text-shadow: 0 0 0 plum;
  409.   opacity: .3;
  410. }
  411.  
  412. div[title*="ceramic fabric"i] div:before
  413. {
  414.   text-shadow: 0 0 0 orangered;
  415.   opacity: .15;
  416. }
  417.  
  418. div[title*="ceramic-tungsten fabric"i] div:before
  419. {
  420.   text-shadow: 0 0 0 brown;
  421.   opacity: .3;
  422. }
  423.  
  424. div[title="nutrient solution"i] div:before
  425. {
  426.   content: "🧪";
  427.   text-shadow: 0 0 0 green;
  428.   opacity: .3;
  429. }
  430.  
  431. div[title="nano-enhanced resin"i] div:before
  432. {
  433.   content: "🧪";
  434.   text-shadow: 0 0 0 blueviolet;
  435.   opacity: .3;
  436.   font-size: 32px;
  437. }
  438.  
  439. div[title="flux"i] div:before
  440. {
  441.   content: "🧪";
  442.   text-shadow: 0 0 0 yellow;
  443.   opacity: .15;
  444. }
  445.  
  446. div[title="indigo colorant"i] div:before
  447. {
  448.   content: "🧪";
  449.   text-shadow: 0 0 0 indigo;
  450.   opacity: .3;
  451. }
  452.  
  453. div[title="Olfactory Substances"i] div:before
  454. {
  455.   content: "🧪";
  456.   text-shadow: 0 0 0 olive;
  457.   opacity: .3;
  458. }
  459.  
  460. div[title="DDT Plant Agent"i] div:before
  461. {
  462.   content: "🧪";
  463.   text-shadow: 0 0 0 red;
  464.   opacity: .3;
  465. }
  466.  
  467. div[title="Sedative Substance"i] div:before
  468. {
  469.   content: "🧪";
  470.   text-shadow: 0 0 0 orange;
  471.   opacity: .3;
  472. }
  473.  
  474. div[title="desaturation agent"i] div:before
  475. {
  476.   content: "🧪";
  477.   text-shadow: 0 0 0 white;
  478.   opacity: .1;
  479. }
  480.  
  481. div[title="breathable liquid"i] div:before
  482. {
  483.   content: "💧";
  484.   text-shadow: 0 0 0 aquamarine;
  485.   opacity: .25;
  486. }
  487.  
  488. div[title="thermofluid"i] div:before
  489. {
  490.   content: "💧";
  491.   text-shadow: 0 0 0 orange;
  492.   opacity: .5;
  493. }
  494.  
  495. div[title*="fertilizer"i] div:before
  496. {
  497.   content: "⛰";
  498.   text-shadow: 0 0 0 yellowgreen;
  499.   opacity: .3;
  500. }
  501.  
  502. div[title*="acid"i] div:before
  503. {
  504.   content: "☣";
  505.   text-shadow: 0 0 0 greenyellow;
  506.   opacity: .1;
  507.   font-size: 40px;
  508. }
  509.  
  510. /*
  511.  
  512. div[title*="solar"i] div:before
  513. {
  514.   content: "🌞";
  515.   opacity: .1;
  516.   font-size: 30px;
  517.   text-shadow: 0 0 0 yellow;
  518.   color: rgba(1,1,1,1);
  519. }
  520.  
  521. div[title="large cargo bay kit"i] div:before
  522. {
  523.   content: "⚖"; opacity: 0.6; font-size: 20px;
  524. }
  525.  
  526. div[title="high-load cargo bay kit"i] div:before
  527. {
  528.   content: "🔔";
  529. }
  530.  
  531. div[title="high-volume cargo bay kit"i] div:before
  532. {
  533.   content: "🎈";
  534. }
  535.  
  536. div[title="gold ore"i] div:before
  537. {
  538.   content: "🟨";
  539. }
  540.  
  541. div[title="iron ore"i] div:before
  542. {
  543.   content: "🟦";
  544. }
  545.  
  546. div[title="aluminium ore"i] div:before
  547. {
  548.   content: "⬜";
  549. }
  550. */
  551.  
  552. /* non-category color special hacks*/
  553.  
  554. div[title="High-Capacity Connectors"],
  555. div[title="Red Gold"]
  556. {
  557.   -background: linear-gradient(135deg, rgb(145 129 43), rgb(120 72 7))
  558. }
  559.  
  560. div[title="Shielded Connectors"],
  561. div[title="Blue Gold"]
  562. {
  563.   -background: linear-gradient(135deg, rgb(145 129 43), rgb(70 72 200))
  564. }
  565.  
  566. div[title="Air Scrubber"]
  567. {
  568.   background: linear-gradient(135deg, rgb(30 96 58),  rgb(51, 26, 76));
  569. }
  570.  
  571. /* dw and all consumables */
  572.  
  573. /* "normal" icons and colors */
  574. /* ------------------------- */
  575.  
  576. /* RAT inputs */
  577. div[title^="High-Carb"],
  578. div[title^="Protein-Rich"],
  579. div[title^="Triglyceride"]
  580. {
  581.   background: linear-gradient(135deg, rgb(145 129 43), rgb(70 72 7))
  582. }
  583.  
  584. div[content="Io-dine"]
  585. {
  586.   background: linear-gradient(135deg, rgb(153 87 1), rgb(86 40 0))
  587. }
  588.  
  589. /* other Argriculture */
  590. div[title="Hydrocarbon Plants"],
  591. div[title="Spicy Herbs"],
  592. div[title="All-Purpose Fodder"],
  593. div[title="Flowery Hops"],
  594. div[title="Caffeinated Beans"],
  595. div[title="Raw Cotton Fiber"],
  596. div[title="Wine-Quality Grapes"],
  597. div[title="Meat Tissue Patties"],
  598. div[title="Pineberries"],
  599. div[title="Raw Silk Strains"],
  600. div[title="Vita Essence"],
  601. div[title="Protein Paste"] {
  602.   background: linear-gradient(135deg, rgb(153 87 1), rgb(86 40 0))
  603. }
  604.  
  605. div[title^="Drink"],
  606. div[title^="Basic Ra"] {
  607.   background: linear-gradient(135deg, rgb(71 126 174), rgb(46 66 149))
  608. }
  609.  
  610. /* liquids */
  611. div[title*="Heliotrope"],
  612. div[title*="Liquid Eins"],
  613. div[title*="Bacterial Tun"],
  614. div[title^="Water"] {
  615.   background: linear-gradient(135deg, rgb(122 80 55), rgb(18 74 124))
  616. }
  617.  
  618. /* chemicals bg colors */
  619. div[title*="Substance"],
  620. div[title*="Chemical"],
  621. div[title="Liquid Crystals"],
  622. div[title*="Breathable Liquid"],
  623. div[title*="Agent"],
  624. div[title*="Flux"],
  625. div[title*="Resin"],
  626. div[title*="Colorant"],
  627. div[title*="Acid"],
  628. div[title*=" Bacteria"],
  629. div[title*="Soil"],
  630. div[title*="Stabilizer"],
  631. div[title*="Fertilizer"],
  632. div[title*="ThermoFluid"],
  633. div[title*="Enriched"],
  634. div[title*="Nutrient"] {
  635.   background: linear-gradient(135deg, rgb(183, 46, 91), rgb(114 37 62))
  636. }
  637.  
  638. /* prefabs */
  639. div[title^="Basic Str"],
  640. div[title^="Basic Deck"],
  641. div[title^="Basic Bulk"],
  642. div[title^="Basic Trans"] {
  643.   background: linear-gradient(135deg, rgb(51 54 66 ), rgb(15, 30, 98))
  644. }
  645. div[title^="Lightweight"] {
  646.   background: linear-gradient(135deg, rgb(85 94 35), rgb(15, 30, 98))
  647. }
  648. div[title^="Hardened"],
  649. div[title^="Reinforced"] {
  650.   background: linear-gradient(135deg, rgb(78 44 27), rgb(15, 30, 98))
  651. }
  652. div[title^="Advanced Deck"],
  653. div[title^="Advanced Transp"],
  654. div[title^="Advanced Str"],
  655. div[title^="Advanced Bulk"] {
  656.   background: linear-gradient(135deg, rgb(71 35 94), rgb(15, 30, 98))
  657. }
  658.  
  659. /* construction bg colors */
  660. div[title="InsuFoam"],
  661. div[title="Epoxy Resin"],
  662. div[title="MegaTube Coating"],
  663. div[title="Nano-Carbon Sheeting"],
  664. div[title="Nano Fiber"],
  665. div[title="Nano-Coated Glass"],
  666. div[title="Reinforced Glass"],
  667. div[title="Poly-Sulfite Sealant"],
  668. div[title="Glass"],
  669. div[title="Mineral Construction Granulate"] {
  670.   background: linear-gradient(135deg, rgb(72 125 221), rgb(0 64 179))
  671. }
  672.  
  673. /* construction parts */
  674. div[title="Aerostat Foundation"],
  675. div[title="Air Scrubber"],
  676. div[title="Decorative Elements"],
  677. div[title="Floating Tank"],
  678. div[title="Flow Control Device"],
  679. div[title="Fluid Piping"],
  680. div[title="Cylindrical Gas Container"],
  681. div[title="Gas Vent"],
  682. div[title="Magnetic Ground Cover"],
  683. div[title="Metal-Halide Lighting System"],
  684. div[title="Neon Lighting System"],
  685. div[title="Pressure Shielding"],
  686. div[title="Radiation Shielding"],
  687. div[title="Stabilized Technetium"],
  688. div[title="Thermal Shielding"],
  689. div[title="Truss"] {
  690.   background: linear-gradient(135deg, rgb(66, 102, 132), rgb(41, 77, 107))
  691. }
  692.  
  693. div[title="STL Fuel"],
  694. div[title="FTL Fuel"] {
  695.   background: linear-gradient(135deg, rgb(30, 123, 30), rgb(32 90 32))
  696. }
  697.  
  698.  
  699. /* electronic systems bg color */
  700. div[title="Audio Distribution System"],
  701. div[title="Automated Cooling System"],
  702. div[title="Climate Controller"],
  703. div[title="Communication System"],
  704. div[title="FTL Field Controller"],
  705. div[title="Life Support System"],
  706. div[title="Logistics System"],
  707. div[title="Stability Support System"],
  708. div[title="Targeting Computer"],
  709. div[title="Cryogenic Unit"]
  710. {
  711.   background: linear-gradient(135deg, rgb(76, 51, 141),  rgb(51, 26, 76));
  712. }
  713.  
  714. /* life related electronics systems bg color*/
  715. div[title="Water Reclaimer"],
  716. div[title="Life Support System"]
  717. {
  718.   background: linear-gradient(135deg, rgb(30 96 58),  rgb(51, 26, 76));
  719. }
  720.  
  721. div[title*="ium"]:before,
  722. div[title*="site"]:before,
  723. div[title*="mineral"i]:before {
  724.   content: "⛰"; opacity: 0.4
  725. }
  726. div[title*="controller"i]:before {
  727.   content: "🎛"; opacity: 0.6
  728. }
  729. div[title*="filter"i]:before,
  730. div[title*="device"i]:before,
  731. div[title*=" MK"i]:before {
  732.   content: "📻";
  733. }
  734. /* 🛹🚿⛲ */
  735. div[title*="flow control device"i]:before {
  736.   content: "🚿";
  737. }
  738. div[title*="glass"i]:before {
  739.   content: "🔲";
  740.   font-size: 25px;
  741. }
  742. div[title*="headphone"i]:before {
  743.   content: "🎧";
  744. }
  745. div[title*="holographic glasses"i]:before {
  746.   content: "👓";
  747. }
  748. div[title*="diode"i]:before {
  749.   content: "▶";
  750. }
  751. div[data-tooltip-content*="SAR"i]:before,
  752. div[title*="scanner"i]:before,
  753. div[title*="sensor"i]:before {
  754.   content: "🔭";
  755. }
  756. div[title*="Foundation"]:before {
  757.   content: "🧇";
  758. }
  759. /* 🧮🎫🎟🎞 */
  760. div[title*="memory"i]:before,
  761. div[title*="process"i]:before,
  762. div[title*="transistor"i]:before,
  763. div[title*="circuit"i]:before {
  764.   content: "🎟";
  765. }
  766. div[title*="tensor"i]:before {
  767.   content: "🧮";
  768. }
  769. div[title="memory bank"i]:before {
  770.   content: "🎞";
  771. }
  772. div[title*="circuit"i]:before {
  773.   content: "🎫";
  774. }
  775. /*🧧🎟💿📼🎞*/
  776. div[title="Non-Volatile Memory"i]:before
  777. {
  778.   content: "📀";
  779. }
  780. div[title*="system"i]:before,
  781. div[title*="computer"i]:before,
  782. div[title*="mainframe"i]:before {
  783.   content: "🖥";
  784.   opacity: 0.6
  785. }
  786. /* 🎛🎚💾💽💿📀 */
  787. div[title*="Navigation"]:before,
  788. div[title*="Artificial"]:before,
  789. div[title*="Data"]:before,
  790. div[title*="Network"]:before,
  791. div[title*="Database"]:before,
  792. div[title*="Framework"]:before,
  793. div[title*="Management"]:before,
  794. div[title*="Operating"]:before,
  795. div[title*="Interface"]:before,
  796. div[title*="Algorithm"]:before,
  797. div[title*="Manager"]:before {
  798.   content: "💾";
  799.   opacity: 0.3; /* system override*/
  800. }
  801. div[title*="motherboard"i]:before,
  802. div[title*="wafer"i]:before {
  803.   content: "🎫";
  804. }
  805. div[title*="broadcasting"i]:before,
  806. div[title*="antenna"i]:before,
  807. div[title*="emitter"i]:before {
  808.   content: "📡";
  809. }
  810. div[title*="library"i]:before {
  811.   content: "📖";
  812. }
  813. div[title*="Workstation"]:before,
  814. div[title*="Display"]:before {
  815.   content: "💻";
  816. }
  817. div[title*="Light"]:before {
  818.   content: "💡";
  819. }
  820. div[title*="Rock"]:before {
  821.   content: "🥯";
  822. }
  823. div[title*="Liquid"]:before,
  824. div[title*="Fluid"]:before {
  825.   content: "💧";
  826. }
  827. div[title*="Air"]:before,
  828. div[title*="Gas"]:before,
  829.  div[title*="Aero"]:before {
  830.   content: "☁";
  831. }
  832. div[title*="Audio"]:before {
  833.   content: "🔊";
  834.   opacity: 0.3; /* system override */
  835. }
  836. div[title*="Power"]:before,
  837. div[title*="Capacitor"]:before {
  838.   content: "🔋";
  839. }
  840. div[title*="Power Cell"]:before
  841. {
  842.   font-size: 20px;
  843. }
  844. /* 🔨⛏⚒🛠🔧🔩⚙🗜🧰 */
  845. div[title*="Fastener Kit"]:before {
  846.   content: "🔧";
  847.   font-size: 35px;
  848. }
  849. div[title*="Repair Kit"]:before {
  850.   content: "🧰";
  851.   font-size: 35px;
  852. }
  853. div[title*="Tank"]:before {
  854.   content: "🛢";
  855.   font-size: 35px;
  856. }
  857. div[title*="FTL Fuel Tank"i]:before {
  858.   content: "🧳";
  859.   font-size: 35px;
  860. }
  861. div[title*="Protection"]:before,
  862. div[title*="Plate"]:before,
  863. div[title*="Shield"]:before {
  864.   content: "🛡";
  865.   font-size: 40px;
  866. }
  867. div[title*="Protection Material"]:before {
  868.   content: "🧱";
  869.   font-size: 30px;
  870. }
  871. div[title*="Connectors"]:before {
  872.   content: "🔌";
  873.   font-size: 30px;
  874.   opacity: 0.4
  875. }
  876. div[title*="Seats"]:before {
  877.   content: "🪑";
  878. }
  879. div[title*="Substance"]:before,
  880. div[title*="Chemical"]:before,
  881. div[title*="Agent"]:before,
  882. div[title*="Flux"]:before,
  883. div[title*="Resin"]:before,
  884. div[title*="Colorant"]:before {
  885.   content: "🧪";
  886. }
  887. div[title*="Acid"]:before {
  888.   content: "☣";
  889.   font-size: 40px;
  890. }
  891. div[title*="Bacteria"]:before {
  892.   content: "🧫";
  893. }
  894. div[title*="Cryo"]:before {
  895.   content: "❄";
  896.   font-size: 40px;
  897. }
  898. div[title*="Soil"]:before {
  899.   content: "🥔";
  900. }
  901. /* 🧰🔪🩺 */
  902. div[title*="Surgical"i]:before {
  903.   content: "🩺";
  904.   font-size: 30px;
  905. }
  906. /* 🎞🛏🛌 */
  907. div[title*="Medical stretcher"i]:before {
  908.   content: "🎞";
  909.   font-size: 35px;
  910. }
  911. /* 🧰🔪🩺💊 */
  912. div[title*="Medical kit"i]:before {
  913.   content: "🩺";
  914. }
  915. div[title*="Magnet"]:before {
  916.   content: "🧲";
  917. }
  918. /* 🗿🖼 */
  919. div[title*="Deco"]:before {
  920.   content: "🖼";
  921. }
  922. div[title*="Solar"]:before {
  923.   content: "⚡";
  924. }
  925. div[title*="Solar Cell"]:before {
  926.   font-size: 20px;
  927. }
  928.  
  929. /* alloys ♒ 🟪*/
  930. div[title*="-Titanium"]::before,
  931. div[title*=" Titanium"]::before
  932. {
  933.   content: "🟪";
  934.   font-size: 25px;
  935. }
  936.  
  937. div[title="Ferrominium"]::before
  938. {
  939.   content: "🟦";
  940.   font-size: 25px;
  941. }
  942.  
  943.  
  944. /* ---- Medical ------ */
  945. div[title="Auto-Doc"],
  946. div[title="Bandages"],
  947. div[title="Medical Stretcher"],
  948. div[title="Painkillers"],
  949. div[title="Surgical Equipment"],
  950. div[title="Test Tubes"]
  951. {
  952.   background: linear-gradient(135deg, rgb(64 133 64), rgb(48 86 48))
  953. }
  954.  
  955. div[title="Auto-Doc"]:before {
  956.   content: "👨‍⚕️";
  957. }
  958. div[title="Bandages"]:before {
  959.   content: "🧻";
  960. }
  961. div[title="Painkillers"]:before {
  962.   content: "💊";
  963. }
  964. div[title="Surgical Equipment"]:before {
  965.   content: "🩺";
  966. }
  967. div[title*="Tube"]:before {
  968.   content: "🧪";
  969. }
  970. /* 🛌🛏⚕ */
  971. div[title*="Crew Quarters"]:before,
  972. div[title*="Trauma Care"]:before {
  973.   content: "🛏";
  974.   font-size: 40px;
  975. }
  976. /* ---------- */
  977.  
  978. div[title*="Iodine"]:before {
  979.   content: "🩸";
  980. }
  981. div[title*="Sodium"]:before {
  982.   content: "🧂";
  983. }
  984. div[title*="Carbon"]:before {
  985.   content: "🎩";
  986. }
  987. /* 🧂💿🍙🍥⛰🏔 */
  988. div[title="Chlorine"]:before {
  989.   content: "🍥";
  990. }
  991. div[title="Sulfur"]:before {
  992.   content: "🟡";
  993. }
  994. div[title="Tantalum"]:before {
  995.   content: "🔘";
  996. }
  997. div[title="Calcium"]:before {
  998.   content: "⛰";
  999. }
  1000. div[title="Beryllium"]:before {
  1001.   content: "⛰";
  1002. }
  1003. div[title="Magnesium"]:before {
  1004.   content: "⛰";
  1005. }
  1006.  
  1007. div[title="Gold"]:before {
  1008.   content: "🟨";
  1009.   font-size: 25px;
  1010. }
  1011.  
  1012. /* 〰🧈🧊🟤🟦 */
  1013.  
  1014. div[title="Aluminium"]:before {
  1015.   content: "⬜";
  1016.   font-size: 25px; opacity: 0.2
  1017. }
  1018.  
  1019. div[title="Steel"]:before {
  1020.   content: "🧊";
  1021.   font-size: 25px; opacity: 0.2
  1022. }
  1023.  
  1024. div[title="Titanium"]:before {
  1025.   content: "🟪";
  1026.   font-size: 25px; opacity: 0.2
  1027. }
  1028.  
  1029. div[title~="Tungsten"]:before
  1030. {
  1031.   content: "🟫";
  1032.   font-size: 25px; opacity: 0.2
  1033. }
  1034.  
  1035. div[title="Silicon"]:before{
  1036.   content: "〰"; opacity: 0.2
  1037. }
  1038.  
  1039. div[title="Copper"]:before {
  1040.   content: "🟧";
  1041.   font-size: 25px; opacity: 0.2
  1042. }
  1043. /* 🟥 */
  1044. div[title="Iron"]:before {
  1045.   content: "🟦";
  1046.   font-size: 25px; opacity: 0.2
  1047. }
  1048.  
  1049. /* alloys */
  1050.  
  1051. div[title="Red Gold"]:before {
  1052.   content: "🔶";
  1053.   font-size: 25px;
  1054. }
  1055.  
  1056. div[title="Blue Gold"]:before {
  1057.   content: "🔷";
  1058.   font-size: 25px;
  1059. }
  1060.  
  1061. div[title="Bronze"]:before {
  1062.   content: "🔺";
  1063.   font-size: 25px;
  1064. }
  1065.  
  1066. div[title="Borosilicate"]:before {
  1067.   content: "〰";
  1068. }
  1069.  
  1070. /* ---- */
  1071.  
  1072. /* 🖊❗➖💈 🌠🥖🍡🧨 */
  1073. div[title*="fuel rod"i]:before {
  1074.   content: "🧨";
  1075. }
  1076. div[title="basic fuel rod"i]:before {
  1077.   content: "➖";
  1078. }
  1079. div[title*=" reactor"i]:before,
  1080. div[title*=" generator"i]:before {
  1081.   content: "🎆";
  1082. }
  1083. div[title*="fission reactor"i]:before {
  1084.   font-size: 20px;
  1085. }
  1086. div[title*="radioisotope generator"i]:before {
  1087.   font-size: 20px;
  1088. }
  1089.  
  1090. /* ---- */
  1091.  
  1092. div[title="Limestone"]:before {
  1093.   content: "🥯";
  1094. }
  1095.  
  1096. div[title*="Drone"]:before {
  1097.   content: "✈";
  1098. }
  1099.  
  1100. div[title*="Ore"]:before {
  1101.   content: "🥔";
  1102. }
  1103.  
  1104. div[title*="Crystals"]:before {
  1105.   content: "💎";
  1106. }
  1107.  
  1108. /* ---------- */
  1109.  
  1110. div[title$="Grains"]:before {
  1111.   content: "🌾";
  1112. }
  1113.  
  1114. div[title$="Maize"]:before {
  1115.   content: "🌽";
  1116. }
  1117.  
  1118. div[title^="Drink"]:before {
  1119.   content: "🧃";
  1120. }
  1121.  
  1122. div[title^="Protein-Rich Beans"]:before {
  1123.   content: "🥒";
  1124. }
  1125.  
  1126. div[title^="Basic Ra"]:before {
  1127.   content: "🥫";
  1128. }
  1129.  
  1130. div[title$="Nuts"]:before {
  1131.   content: "🥜";
  1132. }
  1133.  
  1134. div[title$="Fruits"]:before {
  1135.   content: "🍅";
  1136. }
  1137.  
  1138. div[title$="Plants"]:before {
  1139.   content: "🌲";
  1140. }
  1141.  
  1142. div[title^="Caffeinated Beans"]:before {
  1143.   content: "🌿";
  1144. }
  1145.  
  1146. div[title$="Algae"]:before {
  1147.   content: "🍃";
  1148. }
  1149.  
  1150. div[title$="Grapes"]:before {
  1151.   content: "🍇";
  1152. }
  1153.  
  1154. div[title$="Herbs"]:before {
  1155.   content: "🌶";
  1156. }
  1157.  
  1158. div[title$="Fodder"]:before {
  1159.   content: "💊";
  1160. }
  1161.  
  1162. div[title$="Hops"]:before {
  1163.   content: "🌾";
  1164. }
  1165.  
  1166. div[title$="Cotton Fiber"]:before {
  1167.   content: "🧶";
  1168. }
  1169.  
  1170. div[title$="Patties"]:before {
  1171.   content: "🧫";
  1172. }
  1173.  
  1174. div[title$="Mushrooms"]:before {
  1175.   content: "🍄";
  1176. }
  1177.  
  1178. div[title$="Pineberries"]:before {
  1179.   content: "🍓";
  1180. }
  1181.  
  1182. div[title$="Paste"]:before {
  1183.   content: "🥣";
  1184. }
  1185.  
  1186. div[title$="Solution"]:before {
  1187.   content: "🧪";
  1188. }
  1189.  
  1190. div[title^="Vita Essence"]:before {
  1191.   content: "🍶";
  1192. }
  1193.  
  1194. /* liquids */
  1195. div[title^="Water"]:before {
  1196.   content: "💧";
  1197. }
  1198. div[title*="Heliotrope"]:before {
  1199.   content: "🥃";
  1200. }
  1201. div[title*="Liquid Eins"]:before {
  1202.   content: "🥛";
  1203. }
  1204.  
  1205. /* 🎨🏀🏐⚾ */
  1206. div[title="Polymer Granulate"]:before {
  1207.   content: "🏐";
  1208. }
  1209.  
  1210. div[title$="Poly-Ethylene"]:before {
  1211.   content: "⚾";
  1212. }
  1213.  
  1214. div[title*="Sheet Type"]:before {
  1215.   content: "🧻";
  1216. }
  1217.  
  1218. div[title*="Foam"]:before,
  1219. div[title*="Seal"]:before {
  1220.   content: "🌫";
  1221. }
  1222. div[title*="Fiber"]:before,
  1223. div[title*="Fabric"]:before {
  1224.   content: "🧵";
  1225. }
  1226. div[title="Raw Silk Strains"]:before,
  1227. div[title="Raw Cotton Fiber"]:before {
  1228.   content: "🧶";
  1229. }
  1230.  
  1231. div[title$="Supplies"]:before {
  1232.   content: "📠";
  1233. }
  1234. div[title$="Uniform"]:before {
  1235.   content: "👖";
  1236. }
  1237. div[title$="Toolset"]:before {
  1238.   content: "🛠"; opacity: 0.4
  1239. }
  1240.  
  1241. div[title^="FTL"]:before {
  1242.   content: "☀";
  1243.   font-size: 40px; opacity: 0.5
  1244. }
  1245.  
  1246. div[title^="STL"]:before {
  1247.   content: "🛢";
  1248.   font-size: 40px; opacity: 0.5
  1249. }
  1250.  
  1251. div[title$="Construction Granulate"]:before {
  1252.   content: "🧱";
  1253. }
  1254.  
  1255. div[title*="Casing"]:before {
  1256.   content: "🧊";
  1257. }
  1258.  
  1259. div[title$="Deck Elements"]:before {
  1260.   content: "🎞";
  1261.   font-size: 40px;
  1262. }
  1263. div[title$="Structural Elements"]:before {
  1264.   content: "⛓";
  1265. }
  1266. /* 🛎 */
  1267. div[title$="Bulkhead"]:before {
  1268.   content: "🛸";
  1269. }
  1270. /* 🏗🧭🌫☀🌀 */
  1271. div[title$="Aperture"]:before {
  1272.   content: "🏗";
  1273. }
  1274. div[title="Truss"]:before {
  1275.   content: "🗼";
  1276. }
  1277.  
  1278. /* ----- gasses------ */
  1279. /* 💨🕳〰🌊🌫💥🛢🧳🧴☄ */
  1280.  
  1281. div[title="Ammonia"]:before {
  1282.   content: "🩸";
  1283. }
  1284. div[title="Argon"]:before {
  1285.   content: "☁";
  1286. }
  1287. div[title="Fluorine"]:before {
  1288.   content: "☁";
  1289. }
  1290. div[title="Neon"]:before {
  1291.   content: "☁";
  1292. }
  1293. div[title="Nitrogen"]:before {
  1294.   content: "💧";
  1295. }
  1296. div[title="Oxygen"]:before {
  1297.   content: "💨";
  1298. }
  1299. div[title*="Helium"]:before {
  1300.   content: "🌌";
  1301. }
  1302. div[title^="Hydrogen"]:before {
  1303.   content: "💫";
  1304. }
  1305. div[title="Helium-3 Isotope"]:before {
  1306.   content: "💦";
  1307. }
  1308.  
  1309. div[title="Caffeinated Infusion"]:before {
  1310.   content: "☕"; opacity: 0.2
  1311. }
  1312. div[title="Basic Overalls"]:before {
  1313.   content: "🧥"; opacity: 0.2
  1314. }
  1315. div[title$="Work Overall"]:before {
  1316.   content: "🦺"; opacity: 0.2
  1317. }
  1318. div[title="Basic Overalls"] { background: linear-gradient(135deg, rgb(64 97 104), rgb(57 73 147)) }
  1319. div[title="Caffeinated Infusion"],
  1320. div[title$="Work Overall"] { background: linear-gradient(135deg, rgb(64 97 104), rgb(105 30 145)) }
  1321.  
  1322. div[title="Kombucha"]:before {
  1323.   content: "🍯"; opacity: 0.2
  1324. }
  1325. div[title^="Exos"]:before {
  1326.   content: "👷‍♀️"; opacity: 0.2
  1327. }
  1328. div[title^="Power Tools"]:before {
  1329.   content: "🔌"; opacity: 0.2
  1330. }
  1331. div[title^="Exos"],
  1332. div[title="Power Tools"] { background: linear-gradient(135deg, rgb(42 122 54), rgb(57 73 147)) }
  1333. div[title="Kombucha"],
  1334. div[title="Repair Kit"] { background: linear-gradient(135deg, rgb(42 122 54), rgb(105 30 145)) }
  1335.  
  1336. div[title$="Ale"]:before {
  1337.   content: "🍺"; opacity: 0.2
  1338. }
  1339. div[title="Stem Cell Treatment"]:before {
  1340.   content: "💉"; opacity: 0.2
  1341. }
  1342. div[title="HazMat Work Suit"]:before {
  1343.   content: "👩‍🚒"; opacity: 0.2
  1344. }
  1345. div[title="Multi-Purpose Scanner"]:before {
  1346.   content: "🔭"; opacity: 0.2
  1347. }
  1348. div[title="Basic Medical Kit"],
  1349. div[title="HazMat Work Suit"],
  1350. div[title="Multi-Purpose Scanner"] { background: linear-gradient(135deg, rgb(116 124 27), rgb(57 73 147))
  1351. }
  1352. div[title$="Ale"],
  1353. div[title="Stem Cell Treatment"] { background: linear-gradient(135deg, rgb(116 124 27), rgb(105 30 145))
  1354. }
  1355.  
  1356. div[title$="Gin"]:before {
  1357.   content: "🥃"; opacity: 0.2
  1358. }
  1359. div[title$="Meal"]:before {
  1360.   content: "🥡"; opacity: 0.2
  1361. }
  1362. div[title="VitaGel"]:before {
  1363.   content: "🧪"; opacity: 0.2
  1364. }
  1365. div[title="Smart Space Suit"]:before {
  1366.   content: "👨‍🚀"; opacity: 0.2
  1367. }
  1368. div[title*="personal"i]:before {
  1369.   content: "📱"; opacity: 0.2
  1370. }
  1371. div[title="Flavoured Insta-Meal"],
  1372. div[title="Personal Data Assistant"],
  1373. div[title="Smart Space Suit"] { background: linear-gradient(135deg, rgb(52 93 159), rgb(57 73 147)) }
  1374. div[title$="Gin"],
  1375. div[title="VitaGel"] { background: linear-gradient(135deg, rgb(52 93 159), rgb(105 30 145)) }
  1376.  
  1377.  
  1378. div[title="Smart Zinfandel"]:before {
  1379.   content: "🍷"; opacity: 0.2
  1380. }
  1381. div[title$="Meat Meal"]:before {
  1382.   content: "🍱"; opacity: 0.2
  1383. }
  1384. div[title="NeuroStimulants"]:before {
  1385.   content: "💊"; opacity: 0.2
  1386. }
  1387. div[title="AI-Assisted Lab Coat"]:before {
  1388.   content: "🥼"; opacity: 0.2
  1389. }
  1390. div[title="Scientific Work Station"]:before {
  1391.   content: "🔬"; opacity: 0.2
  1392. }
  1393. div[title$="Meat Meal"],
  1394. div[title="AI-Assisted Lab Coat"],
  1395. div[title="Scientific Work Station"] { background: linear-gradient(135deg, rgb(155 92 169), rgb(57 73 147)) }
  1396. div[title="Smart Zinfandel"],
  1397. div[title="NeuroStimulants"] { background: linear-gradient(135deg, rgb(155 92 169), rgb(105 30 145)) }
  1398.  
  1399. /* 🕹☎📞 */
  1400. div[title*="command bridge"i]:before {
  1401.   content: "☎"; opacity: 0.4
  1402. }
  1403.  
  1404. /* ⛰☢⚙🚰🌡 */
  1405. div[title*="engine"i]:before {
  1406.   content: "🚀"; opacity: 0.4
  1407. }
  1408.  
  1409. div[title*="nozzle"i]:before {
  1410.   content: "⛰"; opacity: 0.4
  1411. }
  1412.  
  1413. /* 🧨🌟🧳🛎 */
  1414. div[title*="combustion chamber"i]:before {
  1415.   content: "🧳"; opacity: 0.4
  1416. }
  1417.  
  1418. div[title*="pump"i]:before,
  1419. div[title*="pipe"i]:before,
  1420. div[title*="piping"i]:before
  1421. {
  1422.   content: "🚰"; opacity: 0.4
  1423. }
  1424.  
  1425. div[title*="vent"i]:before {
  1426.   content: "♨";
  1427.   font-size: 40px; opacity: 0.4
  1428. }
  1429.  
  1430. /* 🗼🧇🔗⛓🛡📎🖇 */
  1431. div[title*="structural space"i]:before {
  1432.   content: "⛓"; opacity: 0.4
  1433. }
  1434.  
  1435. /* 🧊📦 */
  1436. div[title*="cargo bay"i]:before {
  1437.   content: "📦"; opacity: 0.4
  1438. }
  1439.  
  1440. div[title*="habitat"i]:before {
  1441.   content: "🏠"; opacity: 0.4
  1442. }
  1443.  
  1444. div[title*="surgery unit"i]:before {
  1445.   content: "⚕"; opacity: 0.4
  1446. }
  1447.  
  1448. /*🗄🎯🎡*/
  1449. div[title*="entertainment unit"i]:before {
  1450.   content: "🎡"; opacity: 0.4
  1451. }
  1452.  
  1453. /* 🎨 */
  1454. div[title*="workshop unit"i]:before {
  1455.   content: "🎨"; opacity: 0.4
  1456. }
  1457.  
  1458. /* sizes */
  1459.  
  1460. div[title*="small"i]:before,
  1461. div[title*="tiny"i]:before,
  1462. div[title$=" s"i]:before
  1463. {
  1464.   font-size: 20px; opacity: 0.4
  1465. }
  1466.  
  1467. div[title*="medium"i]:before,
  1468. div[title$=" m"i]:before
  1469. {
  1470.   font-size: 25px; opacity: 0.4
  1471. }
  1472.  
  1473. div[title*="transistor"i]:before
  1474. {
  1475.   font-size: 25px; opacity: 0.4
  1476. }
  1477.  
  1478. span.prun-remove-js {
  1479.   visibility: -collapse;
  1480. }
  1481.  
  1482. /* buildings - kill stray icons */
  1483. div.BuildingIcon__container___jF5GUsz:before
  1484. {
  1485.   content: "";
  1486. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement