xqaddtrack.wxss 19 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114
  1. /* miniprogram/xqaddtrack/xqaddtrack.wxss */
  2. @import "../../app.wxss";
  3. .tracklayerbox {
  4. display: block;
  5. width: 100%;
  6. height: 100%;
  7. background-color: rgba(56, 72, 85, 0.7);
  8. position: fixed;
  9. top: 0;
  10. left: 0;
  11. z-index: 99;
  12. }
  13. .addtackstatebtn {
  14. width: 100%;
  15. overflow-x: auto;
  16. padding: 30rpx 20rpx 24rpx;
  17. }
  18. .addtackstatebtn view {
  19. flex: none;
  20. min-width: 124rpx;
  21. height: 56rpx;
  22. background: #D4E4ED;
  23. border-radius: 4rpx;
  24. line-height: 56rpx;
  25. padding: 0 2rpx;
  26. margin: 0rpx 10rpx;
  27. }
  28. .addtackstatebtn1 {
  29. width: 100%;
  30. overflow-x: auto;
  31. padding: 30rpx 20rpx 24rpx;
  32. }
  33. .addtackstatebtn1 view {
  34. flex: none;
  35. width: 180rpx;
  36. height: 56rpx;
  37. background: #D4E4ED;
  38. border-radius: 4rpx;
  39. line-height: 56rpx;
  40. padding: 0 2rpx;
  41. margin: 0rpx 10rpx;
  42. }
  43. .trackrecordcontentbox {
  44. display: block;
  45. width: 100%;
  46. height: 100%;
  47. overflow: auto;
  48. }
  49. .trackrecordbox {
  50. display: block;
  51. width: 100%;
  52. height: 80%;
  53. position: absolute;
  54. bottom: 0;
  55. left: 0;
  56. background-color: #FFFFFF;
  57. border-radius: 10rpx 10rpx 0 0;
  58. padding-top: 70rpx;
  59. box-sizing: border-box;
  60. }
  61. .trackrecordcontentbox {
  62. display: block;
  63. width: 100%;
  64. height: 100%;
  65. overflow: auto;
  66. }
  67. .addtacktypebox {
  68. width: 100%;
  69. height: 80rpx;
  70. background: #fff;
  71. position: absolute;
  72. top: 0;
  73. left: 0;
  74. border-bottom: 1px solid #D4E4ED;
  75. display: flex;
  76. align-items: center;
  77. }
  78. .addtacktypebox > view {
  79. flex:1;
  80. }
  81. .addtacktypebox .nowdiv {
  82. font-size: 36rpx;
  83. color: #249EFB;
  84. font-weight: bold;
  85. background-color: #fff;
  86. }
  87. .addtacktypebox .nowdiv::before {
  88. content: " ";
  89. display: block;
  90. width: 100%;
  91. height: 8rpx;
  92. background: #249EFB;
  93. position: absolute;
  94. bottom: 0;
  95. z-index: 9;
  96. }
  97. .addtrackbox {
  98. display: block;
  99. width: 100%;
  100. padding: 26rpx 40rpx 40rpx;
  101. }
  102. .addtrack1 {
  103. margin-top: 18rpx;
  104. line-height: 40rpx;
  105. }
  106. .addtrack1 image {
  107. display: block;
  108. width: 28rpx;
  109. height: 28rpx;
  110. margin-right: 8rpx;
  111. position: relative;
  112. top: 6rpx;
  113. }
  114. .recordcontentbox {
  115. display: block;
  116. width: 100%;
  117. margin-top: 32rpx;
  118. height: 200rpx;
  119. background: #F0F4F7;
  120. border-radius: 10rpx;
  121. }
  122. .recordcontentbox textarea {
  123. padding: 28rpx 24rpx;
  124. box-sizing: border-box;
  125. }
  126. .tranckimgbox {
  127. display: block;
  128. margin-top: 10rpx;
  129. margin-left: 16rpx;
  130. width: 150rpx;
  131. height: 150rpx;
  132. background: #FFFFFF;
  133. border-radius: 8rpx;
  134. margin-bottom: 16rpx;
  135. overflow: hidden;
  136. }
  137. .tranckimgbox image.imgmsg {
  138. display: block;
  139. width: 100%;
  140. height: 100%;
  141. }
  142. .tranckimgbox .delbox {
  143. display: block;
  144. width: 36rpx;
  145. height: 36rpx;
  146. background-color: rgba(56, 72, 85, 0.5);
  147. position: absolute;
  148. top: 0;
  149. right: 0;
  150. z-index: 2;
  151. }
  152. .tranckimgbox .del {
  153. display: block;
  154. margin: 0 auto;
  155. width: 30rpx;
  156. height: 30rpx;
  157. }
  158. .calendarbox {
  159. display: block;
  160. margin: 0 40rpx;
  161. padding: 32rpx 0 18rpx;
  162. }
  163. .calendarbox image {
  164. display: block;
  165. width: 28rpx;
  166. height: 28rpx;
  167. position: relative;
  168. top: 6rpx;
  169. margin-left: 14rpx;
  170. }
  171. .paydepositbox view.calendarbox {
  172. border-width: 0;
  173. }
  174. .paydepositbox {
  175. width: 100%;
  176. height: 94rpx;
  177. background: #ffffff;
  178. box-sizing: border-box;
  179. padding: 0rpx;
  180. border-bottom: 1px solid #E7F1F7;
  181. }
  182. view.everydeposit {
  183. display: block;
  184. width: 100%;
  185. padding: 24rpx 0;
  186. box-sizing: border-box;
  187. margin: 0;
  188. }
  189. .savebtn {
  190. width: 670rpx;
  191. height: 98rpx;
  192. line-height: 98rpx;
  193. background: #249EFB;
  194. margin: 0 auto 24rpx;
  195. border-radius: 10rpx;
  196. }
  197. .trackrecordbox1 {
  198. display: block;
  199. width: 710rpx;
  200. margin: 0 auto;
  201. padding: 42rpx 0 24rpx;
  202. background: #FFFFFF;
  203. border-radius: 10rpx;
  204. }
  205. .trackrecordbox1 .leftrecordtitbox {
  206. display: block;
  207. line-height: 40rpx;
  208. }
  209. .trackrecordbox1 .leftrecordtitbox image {
  210. display: block;
  211. width: 28rpx;
  212. height: 28rpx;
  213. position: relative;
  214. top: 6rpx;
  215. }
  216. .trackrecordbox1 .leftrecordtitbox view {
  217. margin-left: 20rpx;
  218. }
  219. .trackrecordbox1 .rightrecordbtn {
  220. display: block;
  221. font-size: 28rpx;
  222. color: #249EFB;
  223. }
  224. .trackrecordlistbox {
  225. display: block;
  226. margin-top: 24rpx;
  227. }
  228. .trackrecordlistbox>text {
  229. display: block;
  230. width: 0;
  231. height: 100%;
  232. position: absolute;
  233. top: 10rpx;
  234. left: 12rpx;
  235. border-left: 1px dashed #B6CADE;
  236. }
  237. .trackrecordlistbox .everytrackrecordbox {
  238. margin-bottom: 30rpx;
  239. }
  240. .trackrecordlistbox .everytrackrecordbox .toptimebox {
  241. margin-bottom: 18rpx;
  242. }
  243. .trackrecordlistbox .everytrackrecordbox .toptimebox .redcircclebox {
  244. display: block;
  245. width: 26rpx;
  246. height: 26rpx;
  247. background: #FDDDE1;
  248. position: relative;
  249. border-radius: 50%;
  250. top: 7rpx;
  251. }
  252. .trackrecordlistbox .everytrackrecordbox .toptimebox .redcircclebox view {
  253. display: block;
  254. width: 18rpx;
  255. height: 18rpx;
  256. background: #F54D64;
  257. position: absolute;
  258. top: 4rpx;
  259. left: 4rpx;
  260. border-radius: 50%;
  261. }
  262. .trackrecordlistbox .everytrackrecordbox .toptimebox .cyancircclebox {
  263. display: block;
  264. width: 26rpx;
  265. height: 26rpx;
  266. background: #DEE0FF;
  267. position: relative;
  268. border-radius: 50%;
  269. top: 7rpx;
  270. }
  271. .trackrecordlistbox .everytrackrecordbox .toptimebox .cyancircclebox view {
  272. display: block;
  273. width: 18rpx;
  274. height: 18rpx;
  275. background: #545DFF;
  276. position: absolute;
  277. top: 4rpx;
  278. left: 4rpx;
  279. border-radius: 50%;
  280. }
  281. .headimgurl {
  282. display: block;
  283. width: 32rpx;
  284. height: 32rpx;
  285. border-radius: 50%;
  286. margin-right: 12rpx;
  287. position: relative;
  288. top: 4rpx;
  289. }
  290. .trackrecordlistbox .everytrackrecordbox .toptimebox .bluecircclebox {
  291. display: block;
  292. width: 26rpx;
  293. height: 26rpx;
  294. background: #D8EEFF;
  295. position: relative;
  296. border-radius: 50%;
  297. top: 7rpx;
  298. }
  299. .trackrecordlistbox .everytrackrecordbox .toptimebox .bluecircclebox view {
  300. display: block;
  301. width: 18rpx;
  302. height: 18rpx;
  303. background: #249EFB;
  304. position: absolute;
  305. top: 4rpx;
  306. left: 4rpx;
  307. border-radius: 50%;
  308. }
  309. .trackrecordlistbox .everytrackrecordbox .toptimebox .daytime {
  310. margin-left: 8rpx;
  311. line-height: 40rpx;
  312. }
  313. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 {
  314. margin-bottom: 24rpx;
  315. }
  316. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .redmiddlecirccle {
  317. display: block;
  318. width: 16rpx;
  319. height: 16rpx;
  320. border-radius: 50%;
  321. position: relative;
  322. left: 4rpx;
  323. top: 52rpx;
  324. background: #F54D64;
  325. margin-right: 14rpx;
  326. }
  327. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .cyanmiddlecirccle {
  328. display: block;
  329. width: 16rpx;
  330. height: 16rpx;
  331. border-radius: 50%;
  332. position: relative;
  333. left: 4rpx;
  334. top: 52rpx;
  335. background: #545DFF;
  336. margin-right: 14rpx;
  337. }
  338. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .redcolor {
  339. background: #F54D64;
  340. }
  341. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .cyancolor {
  342. background: #545DFF;
  343. }
  344. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .bluemiddlecirccle {
  345. display: block;
  346. width: 16rpx;
  347. height: 16rpx;
  348. border-radius: 50%;
  349. position: relative;
  350. left: 4rpx;
  351. top: 52rpx;
  352. background: #249EFB;
  353. margin-right: 14rpx;
  354. }
  355. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .bluecolor {
  356. background: #249EFB;
  357. }
  358. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview {
  359. width: 636rpx;
  360. padding-left: 6rpx;
  361. box-shadow: 0 4rpx 8rpx 0 rgba(36, 158, 251, 0.17);
  362. border-radius: 10rpx;
  363. }
  364. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent {
  365. display: block;
  366. padding: 18rpx 20rpx 22rpx 14rpx;
  367. background-color: #fff;
  368. border-radius: 10rpx;
  369. line-height: 40rpx;
  370. }
  371. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .addhourbox {
  372. margin-left: 26rpx;
  373. }
  374. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .statebox {
  375. display: block;
  376. height: 40rpx;
  377. line-height: 40rpx;
  378. padding: 0 16rpx;
  379. background: #F0F4F7;
  380. border-radius: 20rpx;
  381. text-align: center;
  382. font-size: 24rpx;
  383. color: #249EFB;
  384. }
  385. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .recordcontent .recordcontentmsg {
  386. display: block;
  387. margin-top: 10rpx;
  388. line-height: 32rpx;
  389. font-size: 22rpx;
  390. color: #1A1E25;
  391. }
  392. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .imgbox image {
  393. display: block;
  394. margin-top: 10rpx;
  395. width: 186rpx;
  396. height: 160rpx;
  397. margin-right: 18rpx;
  398. }
  399. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1 .recordcontentview .imgbox image:nth-of-type(3n) {
  400. margin-right: 0px;
  401. }
  402. .trackrecordlistbox .everytrackrecordbox .recordcontentbox1:last-child {
  403. margin-bottom: 0;
  404. }
  405. .recordimgbox {
  406. display: block;
  407. width: 100%;
  408. }
  409. .recordimgbox image {
  410. display: block;
  411. width: 186rpx;
  412. height: 160rpx;
  413. margin-right: 16rpx;
  414. margin-top: 16rpx;
  415. }
  416. .recordimgbox image:nth-of-type(3n) {
  417. margin-right: 0;
  418. }
  419. .addtackstatebtn view.nowdiv {
  420. background: #249EFB;
  421. color: #fff;
  422. }
  423. .addtackstatebtn1 view.nowdiv {
  424. background: #249EFB;
  425. color: #fff;
  426. }
  427. .addtrackmsg {
  428. display: block;
  429. margin: 0 20rpx 40rpx;
  430. }
  431. .tacktextbox {
  432. display: block;
  433. width: 100%;
  434. padding: 20rpx;
  435. background: #F0F4F7;
  436. }
  437. .tacktextbox .tacktextmsg {
  438. display: inline-block;
  439. padding: 0 8rpx;
  440. }
  441. .tacktextbox .nowstatebox {
  442. background: #71C4FF;
  443. border-radius: 4rpx;
  444. color: #fff;
  445. }
  446. .otherline {
  447. margin: 0 12rpx;
  448. }
  449. .trackinput {
  450. display: block;
  451. width: 100%;
  452. height: 164rpx;
  453. background: #fff;
  454. border-radius: 4rpx;
  455. margin-top: 20rpx;
  456. padding: 20rpx 20rpx;
  457. box-sizing: border-box;
  458. }
  459. .trackinput1 {
  460. display: block;
  461. width: 100%;
  462. height: 164rpx;
  463. background: #F0F4F7;
  464. border-radius: 4rpx;
  465. margin-top: 20rpx;
  466. padding: 20rpx 20rpx;
  467. box-sizing: border-box;
  468. }
  469. .amountbox {
  470. display: block;
  471. width: 100%;
  472. padding: 20rpx;
  473. background: #fff;
  474. }
  475. .visitimebox1 {
  476. margin-bottom: 28rpx;
  477. }
  478. .visitimebox1 image {
  479. display: block;
  480. width: 28rpx;
  481. height: 28rpx;
  482. margin-right: 8rpx;
  483. position: relative;
  484. top: 6rpx;
  485. }
  486. .amountinput {
  487. margin-top: 0rpx;
  488. }
  489. .amountime {
  490. display: block;
  491. width: 550rpx;
  492. height: 94rpx;
  493. background: #FFFFFF;
  494. /*no*/
  495. border-radius: 4rpx;
  496. border-bottom: 1px solid #E7F1F7;
  497. /*no*/
  498. box-sizing: border-box;
  499. }
  500. .caletext {
  501. margin-top: 25rpx;
  502. color: #384855;
  503. }
  504. .caleright {
  505. margin-top: 25rpx;
  506. }
  507. .amountime image {
  508. display: block;
  509. width: 28rpx;
  510. height: 28rpx;
  511. position: relative;
  512. top: 6rpx;
  513. margin-left: 14rpx;
  514. }
  515. .suffixicon {
  516. position: absolute;
  517. right: 0rpx;
  518. top: 50%;
  519. transform: translateY(-50%);
  520. }
  521. .stayTime {
  522. padding-right: 60rpx;
  523. }
  524. .amountupimg {
  525. display: block;
  526. width: 100rpx;
  527. height: 80rpx;
  528. background: #9DB6CF;
  529. border: 1px solid rgba(157, 182, 207, 1);
  530. /*no*/
  531. border-radius: 4rpx;
  532. position: relative;
  533. margin-top: 7rpx;
  534. }
  535. .amountupimg image {
  536. display: block;
  537. width: 44rpx;
  538. height: 36rpx;
  539. margin: 15rpx auto 0;
  540. position: relative;
  541. }
  542. .amountline {
  543. margin: 0 20rpx;
  544. }
  545. .nowamount {
  546. font-size: 32rpx;
  547. color: #249EFB;
  548. font-weight: bold;
  549. }
  550. .visitimebox {
  551. margin-top: 40rpx;
  552. }
  553. .visitimebox .visitimetit {
  554. margin-bottom: 40rpx;
  555. }
  556. .visitimebox image {
  557. display: block;
  558. width: 28rpx;
  559. height: 28rpx;
  560. margin-right: 8rpx;
  561. position: relative;
  562. top: 6rpx;
  563. }
  564. .calendarbox {
  565. display: block;
  566. margin: 20rpx 20rpx 0;
  567. padding: 20rpx 20rpx;
  568. border: 1px solid #9DB6CF;
  569. /*no*/
  570. }
  571. .calendarbox iamge {
  572. display: block;
  573. width: 28rpx;
  574. height: 28rpx;
  575. position: relative;
  576. top: 6rpx;
  577. margin-left: 14rpx;
  578. }
  579. .moneybox {
  580. display: block;
  581. width: 100%;
  582. padding: 20rpx;
  583. background: #fff;
  584. }
  585. .msg-box {
  586. display: flex;
  587. flex-direction: column;
  588. font-size: 28rpx;
  589. padding-bottom: 20rpx;
  590. line-height: 60rpx;
  591. font-family: PingFangSC-Regular, PingFang SC;
  592. font-weight: 400;
  593. margin-top: 12rpx;
  594. }
  595. .sign-date {
  596. display: flex;
  597. justify-content: space-between;
  598. padding: 15rpx 10rpx;
  599. align-items: center;
  600. background: #ffffff;
  601. border-bottom: 1px solid #E7F1F7;
  602. /*no*/
  603. }
  604. .sign-date > text {
  605. color: #384855;
  606. }
  607. .msg-box-money {
  608. display: flex;
  609. justify-content: space-between;
  610. background: #ffffff;
  611. border-bottom: 1px solid #E7F1F7;
  612. /*no*/
  613. padding: 15rpx 10rpx;
  614. font-size: 28rpx;
  615. position: relative;
  616. }
  617. .msg-box-money > text {
  618. color: #384855;
  619. }
  620. .msg-box-money input {
  621. border: none;
  622. outline: none;
  623. text-align: right;
  624. background: #ffffff;
  625. padding-right: 14rpx;
  626. position: relative;
  627. top: 10rpx;
  628. padding-right: 40rpx;
  629. }
  630. .msg-box-money view {
  631. position: absolute;
  632. top: 10rpx;
  633. right: 10rpx;
  634. }
  635. .sign-date image {
  636. display: block;
  637. width: 20px;
  638. height: 20px;
  639. position: relative;
  640. top: 10rpx;
  641. }
  642. .unamountime {
  643. display: block;
  644. width: 460rpx;
  645. height: 80rpx;
  646. background: #ebedf0;
  647. border-radius: 4rpx;
  648. padding: 20rpx;
  649. border: 1px solid #9DB6CF;
  650. /*no*/
  651. }
  652. .unamountime image {
  653. display: block;
  654. width: 28rpx;
  655. height: 28rpx;
  656. position: relative;
  657. top: 6rpx;
  658. margin-left: 14rpx;
  659. }
  660. .unsetappiontbtn {
  661. display: block;
  662. width: 180rpx;
  663. height: 80rpx;
  664. background: #D4E4ED;
  665. border-radius: 4rpx;
  666. padding: 20rpx;
  667. border: 1px solid #9DB6CF;
  668. /*no*/
  669. text-align: center;
  670. }
  671. .crmstar {
  672. display: block;
  673. width: 19rpx;
  674. height: 31rpx;
  675. position: absolute;
  676. top: -6rpx;
  677. left: 0;
  678. }
  679. .ratescole {
  680. padding: 40rpx 20rpx 40rpx 34.5rpx;
  681. }
  682. .topcustomermsgbox {
  683. display: block;
  684. width: 100%;
  685. height: 72rpx;
  686. position: absolute;
  687. top: -72rpx;
  688. left: 0;
  689. background: #72c4ff;
  690. padding: 0 20rpx;
  691. border-radius: 8rpx 8rpx 0 0;
  692. }
  693. .customername {
  694. max-width: 140rpx;
  695. }
  696. .topcustomercommunity {
  697. max-width: 200rpx;
  698. }
  699. .cluestatebox {
  700. display: block;
  701. width: 100%;
  702. height: 80rpx;
  703. background: #fff;
  704. padding: 0 20rpx;
  705. margin-top: 30rpx;
  706. border-bottom: 2rpx solid #E7F1F7;
  707. margin-bottom: 20rpx;
  708. }
  709. .cluestatebox image {
  710. display: block;
  711. width: 28rpx;
  712. height: 28rpx;
  713. position: relative;
  714. top: 26rpx;
  715. margin-right: 8rpx;
  716. }
  717. .cluestatebox .validbox {
  718. margin-left: 140rpx;
  719. }
  720. .crmtopimg {
  721. display: block;
  722. width: 40rpx;
  723. height: 36rpx;
  724. position: relative;
  725. top: 18rpx;
  726. margin-left: 60rpx;
  727. }
  728. .addwximg {
  729. display: block;
  730. width: 44rpx;
  731. height: 36rpx;
  732. position: relative;
  733. top: 18rpx;
  734. }
  735. /* 加微类型 */
  736. .addlayerwxtypebox {
  737. display: block;
  738. position: fixed;
  739. top: 0;
  740. left: 0;
  741. width: 100%;
  742. height: 100%;
  743. z-index: 100;
  744. background-color: transparent;
  745. }
  746. .addwxtypebox {
  747. display: block;
  748. border-radius: 4rpx;
  749. padding: 16rpx 22rpx;
  750. clear: both;
  751. width: 350rpx;
  752. position: absolute;
  753. right: 0;
  754. background: #fff;
  755. top: 68rpx;
  756. z-index: 100;
  757. background-color: #fff;
  758. box-shadow: 0 2px 12px rgba(50, 50, 51, 0.12);
  759. }
  760. .addwxtypebox::after {
  761. content: " ";
  762. display: block;
  763. border-width: 8px;
  764. border-style: solid;
  765. border-color: transparent transparent #ffffff transparent;
  766. position: absolute;
  767. left: 60%;
  768. top: -14px;
  769. transform: translateX(-50%);
  770. }
  771. .addwxtypebox view {
  772. display: block;
  773. width: 144rpx;
  774. height: 48rpx;
  775. line-height: 48rpx;
  776. background: #e7eaee;
  777. border-radius: 4rpx;
  778. font-family: PingFangSC-Regular, Source Han Sans CN DemiLight;
  779. font-size: 28rpx;
  780. color: #9db6cf;
  781. text-align: center;
  782. }
  783. .addwxtypebox view.nowdiv {
  784. background: #09bb07;
  785. color: #ffffff;
  786. }
  787. /* 预约提醒 */
  788. .appointamount {
  789. display: block;
  790. padding: 20rpx 0rpx 28rpx;
  791. /* box-shadow: 0px 4rpx 16rpx 0px rgba(36, 158, 251, 0.31); */
  792. }
  793. .appointamount .amountinput {
  794. margin-top: 20rpx;
  795. }
  796. .appointamount .amountinput .amountimebox view {
  797. padding: 0 16rpx;
  798. border: 1px solid #9db6cf;
  799. /*no*/
  800. height: 48rpx;
  801. line-height: 48rpx;
  802. }
  803. .appointamount .amountinput .amountimebox view.nowdiv {
  804. background: #249efb !important;
  805. color: #fff !important;
  806. border-color: #249efb !important;
  807. }
  808. .appointamount .amountinput .amountimebox .orderclose {
  809. display: block;
  810. width: 24rpx;
  811. height: 24rpx;
  812. position: absolute;
  813. top: -12rpx;
  814. right: -12rpx;
  815. }
  816. .appointamount .amountinput .amountime {
  817. display: block;
  818. margin-top: 24rpx;
  819. width: 100%;
  820. height: 80rpx;
  821. background: #ffffff;
  822. border-radius: 4rpx;
  823. padding: 20rpx;
  824. border-bottom: 2rpx solid #E7F1F7;
  825. /*no*/
  826. position: relative;
  827. line-height: calc(40rpx - 1px);
  828. /*no*/
  829. }
  830. .appointamount .amountinput .amountime image {
  831. display: block;
  832. width: 28rpx;
  833. height: 28rpx;
  834. position: relative;
  835. top: 8rpx;
  836. margin-left: 16rpx;
  837. }
  838. .appointamount .activityname {
  839. margin-top: 24rpx;
  840. }
  841. .appointamount .activity-box {
  842. border-bottom: 1px solid #E7F1F7;
  843. /*no*/
  844. padding: 20rpx;
  845. display: flex;
  846. justify-content: space-between;
  847. align-items: center;
  848. background: #fff;
  849. width: 100%;
  850. box-sizing: border-box;
  851. }
  852. .appointamount .calender-box {
  853. display: flex;
  854. align-items: center;
  855. }
  856. .pickercalender {
  857. position: absolute;
  858. top: 28rpx;
  859. right: 20rpx;
  860. }
  861. picker {
  862. width: 50%;
  863. height: 100%;
  864. display: flex;
  865. justify-content: flex-end;
  866. }
  867. .smstatebox {
  868. color: #71c4ff;
  869. }
  870. .addimg {
  871. display: block;
  872. width: 48rpx;
  873. height: 48rpx;
  874. position: absolute;
  875. bottom: 5rpx;
  876. right: 12rpx;
  877. z-index: 99;
  878. }
  879. .flex-row {
  880. display: flex;
  881. }
  882. .flex-sub {
  883. flex: 1;
  884. }
  885. .flex-two {
  886. flex: 2;
  887. }
  888. .align-center {
  889. align-items: center;
  890. }
  891. .justify-center {
  892. justify-content: center;
  893. }
  894. .jdBoxStyle {
  895. display: flex;
  896. justify-content: space-between;
  897. box-sizing: border-box;
  898. padding: 15rpx 10rpx;
  899. align-items: center;
  900. background: #ffffff;
  901. border-bottom: 1px solid #E7F1F7;
  902. }
  903. .jdBoxStyle > text {
  904. color: #384855;
  905. }
  906. .mb0 {
  907. margin-bottom: 0rpx;
  908. }
  909. .ml5 {
  910. margin-left: 5rpx;
  911. }
  912. .activityStyle {
  913. width: 100%;
  914. height: 94rpx;
  915. display: flex;
  916. align-items: center;
  917. justify-content: space-between;
  918. border-bottom: 2rpx solid #E7F1F7;
  919. box-sizing: border-box;
  920. padding: 0rpx 20rpx;
  921. }
  922. .van-checkbox {
  923. white-space: nowrap;
  924. font-size: 26rpx;
  925. }
  926. .assignDesigner {
  927. width: 100%;
  928. height: 94rpx;
  929. border-bottom: 2rpx solid #E7F1F7;
  930. display: flex;
  931. align-items: center;
  932. box-sizing: border-box;
  933. padding: 0rpx 20rpx;
  934. }
  935. .assignleft {
  936. width: 290rpx;
  937. color: #9DB6CF;
  938. font-size: 28rpx;
  939. }
  940. .assignright {
  941. width: calc(100% - 290rpx);
  942. height: 100%;
  943. display: flex;
  944. align-items: center;
  945. justify-content: flex-end;
  946. }
  947. .assignAvatar {
  948. flex:1;
  949. height: 100%;
  950. box-sizing: border-box;
  951. padding-right: 20rpx;
  952. display: flex;
  953. align-items: center;
  954. justify-content: flex-end;
  955. }
  956. .assignAvatar > image {
  957. width: 60rpx;
  958. height: 60rpx;
  959. border-radius: 50%;
  960. overflow: hidden;
  961. margin-left: -20rpx;
  962. }
  963. .assignright > image {
  964. width: 16rpx;
  965. }
  966. .plr0 {
  967. padding: 0rpx;
  968. }
  969. button[disabled] {
  970. background-color: #88C0FA !important;
  971. color: #fff !important;
  972. }