css.less 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. .border() {
  2. border: 1px solid rgba(238, 238, 238, 1);
  3. }
  4. .line-block(@top:0,@left:0,@bg:rgba(38,150,92,1)) {
  5. position: absolute;
  6. display: block;
  7. top: @top;
  8. left: @left;
  9. content: '';
  10. width: 2px;
  11. height: 12px;
  12. background: @bg;
  13. }
  14. .container-box-block {
  15. margin-bottom: 20px;
  16. }
  17. .tow-container-box {
  18. display: flex;
  19. margin: 20px;
  20. .left-box, .right-box {
  21. width: 800px;
  22. margin: 0 12px;
  23. }
  24. }
  25. .color-orange{
  26. color:rgba(255,79,0,1);
  27. }
  28. .card-box {
  29. .border();
  30. .card-box-title {
  31. background: rgba(246, 246, 246, 1);
  32. padding: 11px 15px;
  33. position: relative;
  34. font-size: 14px;
  35. font-family: PingFangSC-Medium, PingFang SC;
  36. font-weight: 500;
  37. color: rgba(38, 150, 92, 1);
  38. &:after {
  39. .line-block(15px, 8px)
  40. }
  41. }
  42. .card-box-container {
  43. padding: 12px 12px 0 12px;
  44. &.fuse-box-container {
  45. padding: 0;
  46. .table-box {
  47. margin: -1px;
  48. }
  49. }
  50. .card-box-container-text {
  51. .card-box-container-text-item-wrapper {
  52. margin-bottom: 10px;
  53. display: flex;
  54. .card-box-container-text-item {
  55. font-size: 12px;
  56. font-family: PingFangSC-Regular, PingFang SC;
  57. font-weight: 400;
  58. color: rgba(102, 102, 102, 1);
  59. display: flex;
  60. min-width: 260px;
  61. > span {
  62. font-size: 12px;
  63. font-family: PingFangSC-Medium, PingFang SC;
  64. font-weight: 500;
  65. color: rgba(85, 85, 85, 1);
  66. min-width: 61px;
  67. display: block;
  68. }
  69. > a {
  70. font-size: 12px;
  71. font-family: PingFangSC-Regular, PingFang SC;
  72. font-weight: 400;
  73. color: rgba(1, 170, 237, 1);
  74. text-decoration: underline;
  75. }
  76. }
  77. }
  78. }
  79. }
  80. }
  81. .progress-bar-box {
  82. padding: 10px;
  83. .progress-bar-box-wrapper {
  84. border-left: 2px solid #EEEEEE;
  85. padding-left: 10px;
  86. .progress-bar-box-item {
  87. position: relative;
  88. padding-bottom: 20px;
  89. &:first-child:before {
  90. position: absolute;
  91. content: '';
  92. top: 0px;
  93. left: -16px;
  94. width: 10px;
  95. height: 10px;
  96. background-color: #fff;
  97. border-radius: 50%;
  98. }
  99. &:after {
  100. position: absolute;
  101. content: '';
  102. top: 5px;
  103. left: -16px;
  104. width: 10px;
  105. height: 10px;
  106. background: rgba(221, 221, 221, 1);
  107. border-radius: 50%;
  108. }
  109. .progress-bar-box-item-title {
  110. font-size: 14px;
  111. font-family: PingFangSC-Regular, PingFang SC;
  112. font-weight: 400;
  113. color: rgba(102, 102, 102, 1);
  114. }
  115. .progress-bar-box-item-message {
  116. font-size: 14px;
  117. font-family: PingFangSC-Regular, PingFang SC;
  118. font-weight: 400;
  119. color: rgba(51, 51, 51, 1);
  120. }
  121. }
  122. }
  123. }
  124. .select-box {
  125. border: 1px solid rgba(238, 238, 238, 1);
  126. font-size: 13px;
  127. font-family: PingFangSC-Regular, PingFang SC;
  128. font-weight: 400;
  129. color: rgba(102, 102, 102, 1);
  130. }
  131. .table-box {
  132. &.deepen-thead {
  133. thead {
  134. background: rgba(246, 246, 246, 1);
  135. th {
  136. border: 1px solid rgba(246, 246, 246, 1);
  137. }
  138. }
  139. }
  140. table {
  141. width: 100%;
  142. border-collapse: collapse;
  143. th, td {
  144. padding: 12px;
  145. border: 1px solid rgba(238, 238, 238, 1);
  146. }
  147. thead {
  148. th {
  149. text-align: center;
  150. font-size: 13px;
  151. font-family: PingFangSC-Regular, PingFang SC;
  152. font-weight: 400;
  153. color: rgba(51, 51, 51, 1);
  154. }
  155. }
  156. tbody {
  157. td {
  158. padding-left: 17px;
  159. font-size: 13px;
  160. font-family: PingFangSC-Regular, PingFang SC;
  161. font-weight: 400;
  162. color: rgba(102, 102, 102, 1);
  163. }
  164. }
  165. }
  166. }
  167. .btn-box{
  168. &.primary-btn{
  169. background:rgba(38,150,92,1);
  170. border-radius:3px;
  171. font-size:12px;
  172. font-family:PingFangSC-Regular,PingFang SC;
  173. font-weight:400;
  174. color:rgba(255,255,255,1);
  175. padding: 5px 10px;
  176. text-align: center;
  177. }
  178. }
  179. .tab-box {
  180. width: 100%;
  181. overflow-y: auto;
  182. .border();
  183. .tab-box-title {
  184. background: rgba(238, 238, 238, 1);
  185. border-bottom: 1px solid rgba(231, 231, 231, 1);
  186. display: flex;
  187. .tab-box-title-item {
  188. padding: 10px 20px;
  189. font-size: 14px;
  190. font-family: PingFangSC-Regular, PingFang SC;
  191. font-weight: 400;
  192. color: rgba(0, 0, 0, 1);
  193. cursor: pointer;
  194. &.checked {
  195. background-color: #fff;
  196. }
  197. }
  198. }
  199. .tab-box-container {
  200. padding: 15px;
  201. }
  202. }
  203. .ml10{
  204. margin-left:10px ;
  205. }
  206. .count-input{
  207. display: flex;
  208. .count-input-btn{
  209. width:24px;
  210. height:24px;
  211. background:rgba(246,246,246,1);
  212. border-radius:2px 0px 0px 2px;
  213. border:1px solid rgba(238,238,238,1);
  214. display: flex;
  215. justify-content: center;
  216. align-items: center;
  217. margin: 0 -1px;
  218. cursor: pointer;
  219. }
  220. &.count-input-disabled{
  221. >input{
  222. color: #999999;
  223. background:rgba(246,246,246,1);
  224. }
  225. .count-input-btn{
  226. color: #999999;
  227. }
  228. }
  229. >input{
  230. width:38px;
  231. height:24px;
  232. background:rgba(255,255,255,1);
  233. border:1px solid rgba(221,221,221,1);
  234. text-align: center;
  235. }
  236. }