25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

185 satır
2.4 KiB

  1. @import "../../../css/colors.less";
  2. .uiWorkbench {
  3. display: none;
  4. width: 827px;
  5. height: 447px;
  6. border: 5px solid @blackB;
  7. color: @white;
  8. position: relative;
  9. z-index: 2;
  10. > .heading,
  11. > .itemPicker > .heading {
  12. color: @orangeA;
  13. width: 100%;
  14. height: 36px;
  15. background-color: @blackB;
  16. text-align: center;
  17. .heading-text {
  18. padding-top: 8px;
  19. margin: auto;
  20. }
  21. }
  22. > .bottom {
  23. background-color: @blackC;
  24. height: calc(100% - 36px);
  25. width: 100%;
  26. .heading {
  27. color: @blueB;
  28. margin-bottom: 10px;
  29. text-align: center;
  30. }
  31. .left,
  32. .right {
  33. float: left;
  34. height: 100%;
  35. padding: 10px;
  36. }
  37. .left {
  38. width: 300px;
  39. .list {
  40. height: calc(100% - 25px);
  41. overflow-y: auto;
  42. display: flex;
  43. flex-direction: column;
  44. .item {
  45. width: 100%;
  46. padding: 5px 10px;
  47. cursor: pointer;
  48. color: @grayB;
  49. &.selected {
  50. background-color: @blackB;
  51. color: @white;
  52. }
  53. &:hover {
  54. background-color: @blackB;
  55. }
  56. }
  57. }
  58. }
  59. .right {
  60. width: calc(100% - 300px);
  61. display: flex;
  62. flex-direction: column;
  63. justify-content: space-between;
  64. > * {
  65. width: 100%;
  66. }
  67. .info {
  68. height: calc(100% - 100px - 35px);
  69. flex: 1;
  70. .title {
  71. color: @blueB;
  72. padding-bottom: 10px;
  73. text-align: center;
  74. }
  75. .description {
  76. color: @grayB;
  77. text-align: justify;
  78. }
  79. }
  80. .materialList {
  81. visibility: hidden;
  82. margin-bottom: 20px;
  83. .material {
  84. &.need {
  85. color: @redB;
  86. }
  87. }
  88. }
  89. .needItems {
  90. display: none;
  91. margin-bottom: 20px;
  92. flex-direction: column;
  93. .title {
  94. color: @blueB;
  95. padding-bottom: 10px;
  96. text-align: center;
  97. }
  98. .list {
  99. display: flex;
  100. justify-content: space-around;
  101. }
  102. }
  103. .buttons {
  104. height: 40px;
  105. > .btn {
  106. height: 35px;
  107. width: 100px;
  108. color: @white;
  109. text-align: center;
  110. padding-top: 10px;
  111. background-color: @blackB;
  112. cursor: pointer;
  113. float: left;
  114. &:last-child {
  115. float: right;
  116. }
  117. &:hover {
  118. background-color: @blackA;
  119. }
  120. }
  121. }
  122. }
  123. }
  124. > .itemPicker {
  125. display: none;
  126. position: absolute;
  127. left: 0px;
  128. top: 0px;
  129. width: 100%;
  130. height: 100%;
  131. background-color: @blackC;
  132. flex-direction: column;
  133. .list {
  134. display: flex;
  135. flex-wrap: wrap;
  136. overflow-y: auto;
  137. }
  138. }
  139. }
  140. .mobile .uiWorkbench {
  141. z-index: 2;
  142. }