styles.module.scss 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. .container{
  2. display: flex;
  3. flex-direction: column;
  4. position: relative;
  5. padding: 1rem;
  6. width: 100%;
  7. gap: 0.5rem;
  8. align-items: center;
  9. }
  10. .order_info{
  11. display: flex;
  12. flex-direction: column;
  13. width: 100%;
  14. gap: 1rem;
  15. & .top{
  16. display: flex;
  17. flex-direction: row;
  18. align-items: center;
  19. justify-content: space-between;
  20. & .icon{
  21. width: 1.5rem;
  22. height: 1.5rem;
  23. fill: #3bc117;
  24. }
  25. & .tips{
  26. display: flex;
  27. align-items: center;
  28. justify-content: flex-end;
  29. width: 100%;
  30. color: var(--text);
  31. font-weight: 600;
  32. gap: 0.5rem;
  33. //font-size: 0.7rem;
  34. }
  35. }
  36. & .base_info{
  37. display: flex;
  38. flex-direction: column;
  39. border-radius: var(--border-radius);
  40. //padding: 1rem;
  41. background: var(--card-bg);
  42. //gap: 0.8rem;
  43. //background: #222923;
  44. }
  45. & .info_row{
  46. display: flex;
  47. align-items: center;
  48. justify-content: space-between;
  49. color: var(--header);
  50. padding:0.8rem 1rem;
  51. font-weight: 600;
  52. font-size: 0.92rem;
  53. &_light{
  54. background-color: rgba(255, 255, 255, 0.02);
  55. }
  56. &_top{
  57. border-top-left-radius: var(--border-radius);
  58. border-top-right-radius: var(--border-radius);
  59. }
  60. &_bottom{
  61. border-bottom-left-radius: var(--border-radius);
  62. border-bottom-right-radius: var(--border-radius);
  63. }
  64. & .label{
  65. color: #FFE827;
  66. }
  67. & .logo{
  68. width: 1.4rem;
  69. height: 1.4rem;
  70. fill: var(--header);
  71. }
  72. & .order{
  73. display: flex;
  74. align-items: center;
  75. gap: 0.5rem;
  76. user-select: text;
  77. }
  78. & .money{
  79. font-size: 1.1rem;
  80. font-weight: 600;
  81. color: #fdea68;
  82. }
  83. }
  84. & .pay_info{
  85. display: flex;
  86. flex-direction: column;
  87. align-items: center;
  88. justify-content: center;
  89. border-radius: var(--border-radius);
  90. padding: 1rem;
  91. background: var(--card-bg);
  92. gap: 1rem;
  93. color: var(--header);
  94. & .pay_label{
  95. font-size: 1rem;
  96. color: var(--header);
  97. }
  98. & .pay_content{
  99. word-wrap: break-word;
  100. word-break: break-all;
  101. text-align: center;
  102. //opacity: 0.75;
  103. color: var(--text);
  104. user-select: text;
  105. }
  106. }
  107. }
  108. .notice{
  109. color: var(--coin-yellow);
  110. line-height: 1rem;
  111. //opacity: 0.9;
  112. white-space: pre-wrap;
  113. }
  114. .notice_con{
  115. display: flex;
  116. flex-direction: row;
  117. padding: 1rem;
  118. gap: 0.5rem;
  119. border: 1px dashed rgba(237, 195, 73, 0.7);
  120. border-radius: var(--border-radius);
  121. & .n_icon{
  122. width: 3.5rem;
  123. height: 3.5rem;
  124. fill: var(--coin-yellow);
  125. }
  126. }
  127. .notice_content{
  128. display: flex;
  129. flex-direction: column;
  130. gap: 0.5rem;
  131. color: var(--coin-yellow);
  132. //color:var(--header);
  133. white-space: pre-wrap;
  134. & .n_title{
  135. font-size: 0.95rem;
  136. font-weight: 600;
  137. }
  138. }
  139. .bottom_con{
  140. display: flex;
  141. align-items: center;
  142. justify-content: space-between;
  143. gap: 1rem;
  144. }
  145. .icon_chat{
  146. width: 1.5rem;
  147. height: 1.5rem;
  148. fill: #fff;
  149. margin-right: 0.5rem;
  150. }
  151. .order_info_qr{
  152. display: flex;
  153. flex-direction: column;
  154. width: 100%;
  155. gap: 1rem;
  156. max-width: 31rem;
  157. & .base_info{
  158. display: flex;
  159. flex-direction: column;
  160. border-radius: var(--border-radius);
  161. padding: 1rem;
  162. background: var(--card-bg);
  163. gap: 0.8rem;
  164. }
  165. & .info_row{
  166. display: flex;
  167. align-items: center;
  168. justify-content: space-between;
  169. color: var(--text);
  170. & .label{
  171. color: var(--header);
  172. font-size: 1rem;
  173. }
  174. & .logo{
  175. width: 1.4rem;
  176. height: 1.4rem;
  177. fill: var(--text);
  178. }
  179. & .order{
  180. display: flex;
  181. align-items: center;
  182. gap: 0.2rem;
  183. user-select: text;
  184. }
  185. & .money{
  186. font-size: 1.5rem;
  187. font-weight: 600;
  188. color: #edc349;
  189. }
  190. }
  191. }
  192. .order_info_sbp{
  193. display: flex;
  194. flex-direction: column;
  195. width: 100%;
  196. gap: 1rem;
  197. & .base_info{
  198. display: flex;
  199. flex-direction: column;
  200. border-radius: var(--border-radius);
  201. padding: 1rem;
  202. background: var(--card-bg);
  203. gap: 0.8rem;
  204. }
  205. & .info_row {
  206. display: flex;
  207. align-items: center;
  208. justify-content: space-between;
  209. color: var(--text);
  210. & .label{
  211. color: var(--header);
  212. font-size: 1rem;
  213. }
  214. & .money{
  215. font-size: 2.03rem;
  216. font-weight: 600;
  217. color: #edc349;
  218. }
  219. }
  220. }
  221. .select_search{
  222. border: 1px solid var(--input-border);
  223. background-color: transparent;
  224. gap: 0.5rem;
  225. & .icon{
  226. width: 1.4em;
  227. height: 1.4em;
  228. fill: var(--text);
  229. }
  230. }
  231. .bank_list_con{
  232. display: flex;
  233. flex-direction: column;
  234. gap: 0.8rem;
  235. width: 100%;
  236. height: 14rem;
  237. overflow-y: auto;
  238. & .item_con{
  239. display: flex;
  240. flex-direction: row;
  241. align-items: center;
  242. justify-content: space-between;
  243. & .arrow{
  244. width: 1.2rem;
  245. height: 1.2rem;
  246. fill: var(--text);
  247. }
  248. & .item{
  249. display: flex;
  250. flex-direction: row;
  251. align-items: center;
  252. gap: 1rem;
  253. font-size: 1rem;
  254. color: var(--header);
  255. & .icon{
  256. width: 2.6rem;
  257. height: 2.6rem;
  258. background: #fff;
  259. border-radius: 50%;
  260. padding: 0.28rem;
  261. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .16), 0 2px 1px rgba(0, 0, 0, .03);
  262. }
  263. }
  264. }
  265. }
  266. .pay_qr_con{
  267. display: flex;
  268. align-items: center;
  269. justify-content: center;
  270. padding: 1rem;
  271. width: 100%;
  272. & .pay_qr{
  273. width: 55% !important;
  274. height: 55% !important;
  275. border: 2px solid #fff;
  276. }
  277. }
  278. .y_tips{
  279. display: flex;
  280. align-items: center;
  281. justify-content: flex-end;
  282. padding: 0rem 1rem;
  283. width: 100%;
  284. color: var(--coin-yellow);
  285. gap: 0.5rem;
  286. //font-size: 0.7rem;
  287. }