A corporation manager and dashboard for EVE Online
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

210 lines
3.2 KiB

  1. #campaigns-select {
  2. display: inline-block;
  3. padding-right: 1em;
  4. background: transparent 100% 50%/contain no-repeat;
  5. border-width: 1px;
  6. }
  7. #campaigns-select select {
  8. max-width: 120px;
  9. padding: 0 0.25em;
  10. font-size: 100%;
  11. color: inherit;
  12. background: transparent;
  13. border: none;
  14. appearance: none;
  15. -webkit-appearance: none;
  16. -moz-appearance: none;
  17. }
  18. h2 .disabled {
  19. color: #989898;
  20. text-decoration: line-through;
  21. }
  22. h2 .disabled-info {
  23. margin-left: 0.5em;
  24. color: #989898;
  25. font-size: 85%;
  26. font-variant: none;
  27. }
  28. #operations {
  29. margin-bottom: 1em;
  30. }
  31. #operations section {
  32. display: flex;
  33. }
  34. .operation {
  35. flex: 1;
  36. }
  37. .operation .primary .num {
  38. height: 60px;
  39. line-height: 60px;
  40. }
  41. .operation .big {
  42. font-size: 300%;
  43. }
  44. .operation .medium {
  45. font-size: 200%;
  46. }
  47. .operation .small {
  48. font-size: 150%;
  49. }
  50. .operation .secondary {
  51. font-size: 105%;
  52. }
  53. .operation .unit {
  54. font-style: italic;
  55. }
  56. .operation .summary {
  57. font-size: 14px;
  58. }
  59. .operation .summary .head {
  60. margin-top: 1em;
  61. }
  62. .operation .summary .contents {
  63. position: relative;
  64. margin-top: 0.5em;
  65. border: 1px solid #282828;
  66. }
  67. .operation .board {
  68. border-spacing: 0;
  69. border-collapse: collapse;
  70. text-align: left;
  71. }
  72. .operation .board:not(.expanded) tr:nth-child(2n) {
  73. background-color: #181818;
  74. }
  75. .operation .board:not(.expanded) tr:nth-child(2n+1) {
  76. background-color: #0A0A0A;
  77. }
  78. .operation .board td {
  79. padding: 0.25em 0;
  80. }
  81. .operation .board td:first-child {
  82. padding-left: 1em;
  83. }
  84. .operation .board td:last-child {
  85. padding-right: 1em;
  86. }
  87. .operation .board .fluid {
  88. padding-right: 0.5em;
  89. }
  90. .operation .board .icon {
  91. width: 46px;
  92. }
  93. .operation .board.expanded {
  94. position: absolute;
  95. z-index: 1;
  96. transition: clip-path 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  97. clip-path: inset(0 100% 0 0);
  98. }
  99. .operation .board:not(.expanded) .extra {
  100. display: none;
  101. }
  102. .operation .board.expanded .spacer {
  103. display: none;
  104. }
  105. .operation .board img {
  106. width: 42px;
  107. height: 42px;
  108. vertical-align: middle;
  109. }
  110. .operation .board abbr {
  111. border-bottom: none;
  112. }
  113. .operation .itemboard td:last-child {
  114. padding-left: 0.5em;
  115. text-align: right;
  116. }
  117. .operation .itemboard .count {
  118. font-weight: bold;
  119. }
  120. .operation .itemboard .count::before {
  121. content: "×";
  122. font-weight: normal;
  123. color: #AAA;
  124. }
  125. @media (min-width: 800px) {
  126. #operations {
  127. margin: 1em 0;
  128. }
  129. #operations section {
  130. margin-bottom: 2em;
  131. }
  132. .operation {
  133. margin: 0 0.75em;
  134. text-align: center;
  135. }
  136. .operation .secondary {
  137. margin-top: 0.5em;
  138. }
  139. .operation .secondary .unit {
  140. margin-left: 0.15em;
  141. }
  142. .operation .summary .contents {
  143. display: inline-block;
  144. margin-bottom: -4px;
  145. }
  146. }
  147. @media (max-width: 799px) {
  148. #operations section {
  149. flex-direction: column;
  150. }
  151. .operation {
  152. margin: 0.5em 0;
  153. }
  154. .operation .overview {
  155. margin-left: 1em;
  156. }
  157. .operation .primary, .operation .primary .unit {
  158. display: inline-block;
  159. }
  160. .operation .unit {
  161. margin-left: 0.15em;
  162. }
  163. .operation .board:not(.expanded) {
  164. width: 100%;
  165. }
  166. }