index.less 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637
  1. .driver-overlay,
  2. .driver-popover {
  3. pointer-events: auto !important;
  4. }
  5. .popoverClass .driver-popover-next-btn {
  6. width: 102px;
  7. height: 34px;
  8. text-shadow: none;
  9. border: none;
  10. font-weight: 600;
  11. font-size: 13px;
  12. color: #00807A !important;
  13. text-align: center;
  14. position: absolute;
  15. background: url("./images/btn-next.png") no-repeat center transparent;
  16. background-size: contain;
  17. background-color: transparent !important;
  18. padding: 0;
  19. font-family: inherit;
  20. }
  21. .popoverClass .driver-popover-prev-btn {
  22. font-weight: 600;
  23. font-size: 13px;
  24. padding: 0;
  25. font-family: inherit;
  26. }
  27. .popoverClass .driver-popover-next-btn:hover,
  28. .popoverClass .driver-popover-prev-btn:hover,
  29. .popoverClass .driver-popover-prev-btn:focus {
  30. background-color: transparent;
  31. }
  32. .driver-popover-arrow {
  33. display: none;
  34. }
  35. .driver-popover-close-btn,
  36. .driver-popover-close-btn-custom {
  37. position: fixed;
  38. left: 20px;
  39. top: 20px;
  40. width: 48px;
  41. height: 24px;
  42. z-index: 99999;
  43. background: url('./images/btn-close.png') no-repeat center;
  44. background-size: contain;
  45. color: transparent;
  46. &:hover,
  47. &:focus {
  48. color: transparent;
  49. }
  50. }
  51. .driver-popover-close-btn-custom {
  52. pointer-events: auto !important;
  53. }
  54. .popoverClass {
  55. box-shadow: none;
  56. padding: 0;
  57. }
  58. .popoverClass1 {
  59. width: 257px;
  60. height: 182px;
  61. background: url("./images/practise/d1.png") no-repeat center;
  62. background-size: contain;
  63. .driver-popover-next-btn {
  64. bottom: 17px;
  65. left: 16px;
  66. }
  67. }
  68. .popoverClass2 {
  69. width: 264px;
  70. height: 228px;
  71. background: url("./images/practise/d2.png") no-repeat center;
  72. background-size: contain;
  73. .driver-popover-next-btn {
  74. bottom: 26px;
  75. right: 24px;
  76. }
  77. }
  78. .popoverClass3 {
  79. width: 257px;
  80. height: 165px;
  81. background: url("./images/practise/d3.png") no-repeat center;
  82. background-size: contain;
  83. .driver-popover-next-btn {
  84. right: 16px;
  85. bottom: -32px;
  86. }
  87. }
  88. .popoverClass11 {
  89. width: 264px;
  90. height: 245px;
  91. background: url("./images/practise/d11.png") no-repeat center;
  92. background-size: contain;
  93. .driver-popover-next-btn {
  94. right: 16px;
  95. bottom: -32px;
  96. }
  97. }
  98. .popoverClass1-1 {
  99. width: 264px;
  100. height: 245px;
  101. background: url("./images/practise/d11.png") no-repeat center;
  102. background-size: contain;
  103. .driver-popover-next-btn {
  104. right: 24px;
  105. bottom: 23px;
  106. }
  107. }
  108. .popoverClass4 {
  109. width: 257px;
  110. height: 165px;
  111. background: url("./images/practise/d4.png") no-repeat center;
  112. background-size: contain;
  113. .driver-popover-next-btn {
  114. right: 16px;
  115. bottom: -32px;
  116. }
  117. }
  118. .popoverClass5 {
  119. width: 257px;
  120. height: 165px;
  121. background: url("./images/practise/d5.png") no-repeat center;
  122. background-size: contain;
  123. .driver-popover-next-btn {
  124. right: 16px;
  125. bottom: -32px;
  126. }
  127. }
  128. .popoverClass5-1 {
  129. width: 257px;
  130. height: 165px;
  131. background: url("./images/practise/d5-1.png") no-repeat center;
  132. background-size: contain;
  133. .driver-popover-next-btn {
  134. right: 16px;
  135. bottom: -32px;
  136. }
  137. }
  138. .popoverClass6 {
  139. width: 257px;
  140. height: 165px;
  141. background: url("./images/practise/d6.png") no-repeat center;
  142. background-size: contain;
  143. .driver-popover-next-btn {
  144. right: 16px;
  145. bottom: -32px;
  146. }
  147. &.popoverClose {
  148. .driver-popover-navigation-btns {
  149. position: absolute;
  150. bottom: 23px;
  151. left: 0;
  152. right: 15px;
  153. justify-content: flex-start;
  154. }
  155. .driver-popover-next-btn {
  156. // right: 14px;
  157. // bottom: 18px;
  158. position: relative;
  159. top: 0;
  160. right: 0;
  161. }
  162. .driver-popover-prev-btn {
  163. margin-left: 14px;
  164. }
  165. }
  166. }
  167. .popoverClass7 {
  168. width: 306px;
  169. height: 167px;
  170. background: url("./images/practise/d7.png") no-repeat center;
  171. background-size: contain;
  172. .driver-popover-next-btn {
  173. right: 14px;
  174. bottom: -18px;
  175. }
  176. &.popoverClose {
  177. .driver-popover-navigation-btns {
  178. position: absolute;
  179. bottom: -18px;
  180. left: 0;
  181. right: 15px;
  182. justify-content: flex-start;
  183. }
  184. .driver-popover-next-btn {
  185. // right: 14px;
  186. // bottom: 18px;
  187. position: relative;
  188. top: 0;
  189. right: 0;
  190. }
  191. .driver-popover-prev-btn {
  192. margin-left: 14px;
  193. }
  194. }
  195. }
  196. .popoverClass7-1 {
  197. width: 267px;
  198. height: 221px;
  199. background: url("./images/practise/d7-1.png") no-repeat center;
  200. background-size: contain;
  201. .driver-popover-next-btn {
  202. right: 14px;
  203. bottom: 18px;
  204. }
  205. &.popoverClose {
  206. .driver-popover-navigation-btns {
  207. position: absolute;
  208. bottom: 23px;
  209. left: 0;
  210. right: 15px;
  211. justify-content: flex-start;
  212. }
  213. .driver-popover-next-btn {
  214. // right: 14px;
  215. // bottom: 18px;
  216. position: relative;
  217. top: 0;
  218. right: 0;
  219. }
  220. .driver-popover-prev-btn {
  221. margin-left: 14px;
  222. }
  223. }
  224. }
  225. .popoverClass6-end {
  226. width: 270px;
  227. height: 145px;
  228. background: url("./images/practise/d6.png") no-repeat center;
  229. background-size: contain;
  230. &.popoverClose {
  231. .driver-popover-navigation-btns {
  232. position: absolute;
  233. right: 15px;
  234. justify-content: end;
  235. }
  236. .driver-popover-prev-btn {
  237. margin-left: 14px;
  238. }
  239. }
  240. }
  241. .popoverClass8 {
  242. width: 270px;
  243. height: 145px;
  244. background: url("./images/practise/d8.png") no-repeat center;
  245. background-size: contain;
  246. &.popoverClose {
  247. .driver-popover-navigation-btns {
  248. position: absolute;
  249. right: 15px;
  250. justify-content: end;
  251. }
  252. .driver-popover-prev-btn {
  253. margin-left: 14px;
  254. }
  255. }
  256. }
  257. .popoverClass9 {
  258. width: 270px;
  259. height: 186px;
  260. background: url("./images/practise/d9.png") no-repeat center;
  261. background-size: contain;
  262. .driver-popover-next-btn {
  263. right: 16px;
  264. bottom: -32px;
  265. }
  266. }
  267. .popoverClass10 {
  268. width: 257px;
  269. height: 145px;
  270. background: url("./images/practise/d10.png") no-repeat center;
  271. background-size: contain;
  272. .driver-popover-next-btn {
  273. right: 16px;
  274. bottom: -32px;
  275. }
  276. }
  277. .popoverClose {
  278. .driver-popover-navigation-btns {
  279. position: absolute;
  280. bottom: -48px;
  281. left: 0;
  282. right: 0;
  283. align-items: center;
  284. justify-content: center;
  285. flex-direction: row-reverse;
  286. }
  287. .driver-popover-next-btn {
  288. position: relative;
  289. // right: 14px;
  290. // bottom: 18px;
  291. width: 82px;
  292. height: 33px;
  293. background: url('./images/btn-finsh.png') no-repeat center;
  294. background-size: contain;
  295. }
  296. .driver-popover-prev-btn {
  297. position: relative;
  298. border: 1px solid #fff;
  299. border-radius: 100px;
  300. color: #fff !important;
  301. background-color: transparent;
  302. font-weight: 400;
  303. width: 82px;
  304. height: 32px;
  305. text-align: center;
  306. margin-left: 14px;
  307. text-shadow: none;
  308. }
  309. }
  310. .popoverClassF1 {
  311. width: 257px;
  312. height: 182px;
  313. background: url("./images/follow/f1.png") no-repeat center;
  314. background-size: contain;
  315. .driver-popover-next-btn {
  316. bottom: 17px;
  317. left: 16px;
  318. }
  319. }
  320. .popoverClassF2 {
  321. width: 257px;
  322. height: 165px;
  323. background: url("./images/follow/f2.png") no-repeat center;
  324. background-size: contain;
  325. .driver-popover-next-btn {
  326. right: 16px;
  327. bottom: -32px;
  328. }
  329. }
  330. .popoverClassF3 {
  331. width: 264px;
  332. height: 165px;
  333. background: url("./images/follow/f3.png") no-repeat center;
  334. background-size: contain;
  335. &.popoverClose {
  336. .driver-popover-navigation-btns {
  337. position: absolute;
  338. right: 15px;
  339. justify-content: end;
  340. }
  341. .driver-popover-prev-btn {
  342. margin-left: 14px;
  343. }
  344. }
  345. }
  346. .popoverClassE1 {
  347. width: 257px;
  348. height: 182px;
  349. background: url("./images/evaluating/e1.png") no-repeat center;
  350. background-size: contain;
  351. .driver-popover-next-btn {
  352. bottom: 17px;
  353. left: 16px;
  354. }
  355. }
  356. .popoverClassE2 {
  357. width: 257px;
  358. height: 165px;
  359. background: url("./images/evaluating/e4.png") no-repeat center;
  360. background-size: contain;
  361. .driver-popover-next-btn {
  362. right: 16px;
  363. bottom: -32px;
  364. }
  365. }
  366. .popoverClassE3 {
  367. width: 264px;
  368. height: 165px;
  369. background: url("./images/evaluating/e2.png") no-repeat center;
  370. background-size: contain;
  371. .driver-popover-next-btn {
  372. right: 16px;
  373. bottom: -32px;
  374. }
  375. }
  376. .popoverClassE4 {
  377. width: 264px;
  378. height: 165px;
  379. background: url("./images/evaluating/e3.png") no-repeat center;
  380. background-size: contain;
  381. &.popoverClose {
  382. .driver-popover-navigation-btns {
  383. position: absolute;
  384. right: 15px;
  385. justify-content: end;
  386. }
  387. .driver-popover-prev-btn {
  388. margin-left: 14px;
  389. }
  390. }
  391. }
  392. .popoverClassER1 {
  393. width: 257px;
  394. height: 178px;
  395. background: url("./images/evaluating/r1.png") no-repeat center;
  396. background-size: contain;
  397. .driver-popover-next-btn {
  398. bottom: -27px;
  399. right: 16px;
  400. }
  401. }
  402. .popoverClassER2 {
  403. width: 261px;
  404. height: 226px;
  405. background: url("./images/evaluating/r2.png") no-repeat center;
  406. background-size: contain;
  407. .driver-popover-next-btn {
  408. bottom: 14px;
  409. right: 15px;
  410. }
  411. }
  412. .popoverClassER3 {
  413. width: 261px;
  414. height: 249px;
  415. background: url("./images/evaluating/r3.png") no-repeat center;
  416. background-size: contain;
  417. .driver-popover-next-btn {
  418. bottom: 15px;
  419. left: 17px;
  420. }
  421. }
  422. .popoverClassER4 {
  423. width: 327px;
  424. height: 246px;
  425. background: url("./images/evaluating/r4.png") no-repeat center;
  426. background-size: contain;
  427. &.popoverClose {
  428. .driver-popover-navigation-btns {
  429. position: absolute;
  430. bottom: 15px;
  431. left: 17px;
  432. justify-content: flex-end;
  433. }
  434. .driver-popover-next-btn {
  435. position: relative;
  436. top: 0;
  437. right: 0;
  438. }
  439. .driver-popover-prev-btn {
  440. margin-left: 14px;
  441. }
  442. }
  443. }
  444. .popoverClassReport1 {
  445. transform: translateY(10px);
  446. width: 270px;
  447. height: 145px;
  448. background: url("./images/report/r1.png") no-repeat center;
  449. background-size: contain;
  450. .driver-popover-next-btn {
  451. bottom: -36px;
  452. right: 17px;
  453. }
  454. }
  455. .popoverClassReport2 {
  456. transform: translateY(10px);
  457. width: 270px;
  458. height: 145px;
  459. background: url("./images/report/r2.png") no-repeat center;
  460. background-size: contain;
  461. .driver-popover-next-btn {
  462. bottom: -36px;
  463. right: 17px;
  464. }
  465. &.popoverClose {
  466. .driver-popover-navigation-btns {
  467. position: absolute;
  468. bottom: -36px;
  469. left: 0;
  470. right: 15px;
  471. justify-content: flex-start;
  472. }
  473. .driver-popover-next-btn {
  474. position: relative;
  475. top: 0;
  476. bottom: 0;
  477. right: 0;
  478. }
  479. .driver-popover-prev-btn {
  480. margin-left: 14px;
  481. }
  482. }
  483. }
  484. .popoverClassReport3 {
  485. transform: translateY(10px);
  486. width: 270px;
  487. height: 145px;
  488. background: url("./images/report/r3.png") no-repeat center;
  489. background-size: contain;
  490. .driver-popover-next-btn {
  491. bottom: -36px;
  492. right: 17px;
  493. }
  494. &.popoverClose {
  495. .driver-popover-navigation-btns {
  496. position: absolute;
  497. bottom: -36px;
  498. left: 0;
  499. right: 15px;
  500. justify-content: flex-start;
  501. }
  502. .driver-popover-next-btn {
  503. position: relative;
  504. top: 0;
  505. bottom: 0;
  506. right: 0;
  507. }
  508. .driver-popover-prev-btn {
  509. margin-left: 14px;
  510. }
  511. }
  512. }
  513. .popoverClassReport4 {
  514. transform: translateY(10px);
  515. width: 270px;
  516. height: 145px;
  517. background: url("./images/report/r5.png") no-repeat center;
  518. background-size: contain;
  519. // .driver-popover-next-btn {
  520. // bottom: -51px;
  521. // right: 17px;
  522. // }
  523. &.popoverClose {
  524. .driver-popover-navigation-btns {
  525. position: absolute;
  526. bottom: -36px;
  527. left: 0;
  528. right: 15px;
  529. justify-content: flex-start;
  530. }
  531. .driver-popover-next-btn {
  532. position: relative;
  533. top: 0;
  534. right: 0;
  535. }
  536. .driver-popover-prev-btn {
  537. margin-left: 14px;
  538. }
  539. }
  540. }