style.scss 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. @import "@assets/css/public-style.scss";
  2. .formContent {
  3. display: flex;
  4. justify-content: space-between;
  5. padding: 20px 20px 0 20px;
  6. background: white;
  7. .formContent-item {
  8. width: calc((100% / 3) - 80px);
  9. .formContent-formList {
  10. display: flex;
  11. justify-content: space-between;
  12. }
  13. .block-title {
  14. width: 200px;
  15. height: 80px;
  16. background: #ffffff;
  17. border-radius: 2px;
  18. border: 1px solid #e0e1e3;
  19. position: relative;
  20. .floor {
  21. margin: 16px 0 9px 0;
  22. font-weight: 600;
  23. font-size: 16px;
  24. }
  25. .remove {
  26. color: $mainBgColor;
  27. font-size: 12px;
  28. cursor: pointer;
  29. }
  30. .list-title {
  31. margin-left: 20px;
  32. position: relative;
  33. z-index: 2;
  34. }
  35. img {
  36. &.bg-img {
  37. position: absolute;
  38. right: 0;
  39. top: 0;
  40. width: 100px;
  41. }
  42. &.bg-imgIoc {
  43. position: absolute;
  44. right: 20px;
  45. top: 28px;
  46. width: 24px;
  47. }
  48. }
  49. }
  50. .addHouse {
  51. margin-bottom: 25px;
  52. }
  53. .add-block {
  54. width: 80px;
  55. height: 80px;
  56. background: #ffffff;
  57. border-radius: 2px;
  58. border: 1px solid #e0e1e3;
  59. position: relative;
  60. cursor: pointer;
  61. & > img {
  62. width: 16px;
  63. height: 16px;
  64. position: absolute;
  65. top: 50%;
  66. left: 50%;
  67. transform: translate(-50%, -50%);
  68. }
  69. }
  70. .addCat {
  71. & > div {
  72. float: left;
  73. margin-right: 20px;
  74. margin-bottom: 20px;
  75. }
  76. }
  77. }
  78. }
  79. .formContent-item_title {
  80. font-size: 14px;
  81. position: relative;
  82. margin-left: 14px;
  83. margin-bottom: 20px;
  84. &::before {
  85. position: absolute;
  86. left: -14px;
  87. top: 4px;
  88. width: 4px;
  89. height: 12px;
  90. border-radius: 2px;
  91. display: block;
  92. background: $mainBgColor;
  93. content: " ";
  94. }
  95. }
  96. .buttons {
  97. text-align: right;
  98. background: white;
  99. padding: 0 20px 20px 0;
  100. }
  101. .top-title {
  102. padding: 20px;
  103. background: white;
  104. margin-bottom: 20px;
  105. position: relative;
  106. h1 {
  107. font-size: 30px;
  108. line-height: 42px;
  109. }
  110. .right {
  111. position: absolute;
  112. right: 20px;
  113. top: 20px;
  114. }
  115. .text {
  116. margin-top: 10px;
  117. font-size: 12px;
  118. color: #747d87;
  119. span {
  120. margin-right: 40px;
  121. }
  122. }
  123. }
  124. .content {
  125. background: white;
  126. .tages {
  127. display: flex;
  128. padding: 15px 20px;
  129. border-bottom: 1px solid #ddd;
  130. .tages-list {
  131. margin-right: 40px;
  132. position: relative;
  133. cursor: pointer;
  134. &.active {
  135. color: $mainTextColor;
  136. &::before {
  137. position: absolute;
  138. left: 0px;
  139. bottom: -15px;
  140. width: 100%;
  141. height: 2px;
  142. background: $mainBgColor;
  143. content: " ";
  144. }
  145. }
  146. }
  147. }
  148. .content-item {
  149. padding: 30px 20px 20px 20px;
  150. .widthFlex {
  151. display: flex;
  152. margin-bottom: 20px;
  153. .item-table {
  154. width: 100%;
  155. border: 1px solid #e0e1e3;
  156. &:first-of-type {
  157. border-right: none;
  158. }
  159. .table-list {
  160. display: flex;
  161. line-height: 40px;
  162. border-bottom: 1px solid #e0e1e3;
  163. &:last-of-type {
  164. border-bottom: none;
  165. }
  166. .lable {
  167. width: 200px;
  168. background: #f8fcff;
  169. padding-left: 20px;
  170. box-sizing: border-box;
  171. border-right: 1px solid #e0e1e3;
  172. }
  173. .text {
  174. flex: 1;
  175. padding-left: 20px;
  176. box-sizing: border-box;
  177. }
  178. }
  179. }
  180. }
  181. }
  182. }