offer.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916
  1. .title_input .layui-form-label{
  2. font-size: 18px;
  3. font-weight: 700;
  4. color: #333333;
  5. width: auto;
  6. padding: 0;
  7. padding-left: 41px;
  8. }
  9. .destination_end{
  10. font-size: 16px;
  11. margin-left: 34px;
  12. margin-right: 36px;
  13. color: #666666;
  14. line-height: 31.5px;
  15. }
  16. .division_div{
  17. color: #acacac;
  18. margin-right: 30px;
  19. margin-bottom: 2px;
  20. }
  21. .start_end_time{
  22. font-size: 16px;
  23. margin-right: 36px;
  24. color: #666666;
  25. line-height: 30px;
  26. }
  27. .people_number{
  28. font-size: 16px;
  29. margin-right: 36px;
  30. color: #666666;
  31. line-height: 30px;
  32. }
  33. .amount_range{
  34. font-size: 16px;
  35. margin-right: 36px;
  36. color: #666666;
  37. line-height: 30px;
  38. }
  39. .hotel_scale{
  40. font-size: 16px;
  41. color: #666666;
  42. line-height: 30px;
  43. margin-right: 36px;
  44. }
  45. .language_div{
  46. font-size: 16px;
  47. color: #666666;
  48. line-height: 30px;
  49. }
  50. .layui-form-item .layui-inline {
  51. display: flex;
  52. align-items: center;
  53. }
  54. /*.list_div{*/
  55. /* overflow-y: auto;*/
  56. /*}*/
  57. .day_column{
  58. float: left;
  59. width: 188px;
  60. height: 100%;
  61. padding-top: 10px;
  62. padding-bottom: 60px;
  63. position: sticky;
  64. top: 50px;
  65. overflow: auto;
  66. max-height: calc(100vh - 345px);
  67. }
  68. .timeline[data-v-2d69a44a] {
  69. --dark-color: #e3e4e5;
  70. --active-color: #ffb003;
  71. --bg-color: #f7f9fa;
  72. }
  73. .timeline ul[data-v-2d69a44a] {
  74. padding-left: 36px;
  75. }
  76. .timeline li[data-v-2d69a44a] {
  77. position: relative;
  78. z-index: 2;
  79. display: flex;
  80. align-items: center;
  81. padding-bottom: 120px;
  82. font-size: 18px;
  83. color: #000;
  84. }
  85. .timeline li i[data-v-2d69a44a] {
  86. font-style: normal;
  87. cursor: pointer;
  88. }
  89. .timeline li span[data-v-2d69a44a] {
  90. position: absolute;
  91. top: 24px;
  92. left: 6px;
  93. z-index: 1;
  94. width: 1px;
  95. height: 138px;
  96. background-color: #e3e4e5;
  97. }
  98. .pre-actived[data-v-2d69a44a] {
  99. color: #ffb003!important;
  100. }
  101. .timeline li[data-v-2d69a44a]:before {
  102. z-index: 2;
  103. display: block;
  104. width: 12px;
  105. height: 12px;
  106. margin-right: 20px;
  107. content: "";
  108. background-color: #fff;
  109. border: 3px solid #999;
  110. border-radius: 50%;
  111. transition: 300ms;
  112. }
  113. .route[data-v-5161540f] {
  114. display: flex;
  115. flex-direction: column;
  116. width: 1262px;
  117. border-left: 6px solid #e3e4e5;
  118. transition: all.3s;
  119. }
  120. .content_right{
  121. float: left;
  122. width: calc(100% - 188px - 6px);
  123. height: calc(100% - 60px - 80px);
  124. border-left: 1px solid #e3e4e5;
  125. margin-top: 10px;
  126. overflow-y: auto;
  127. overflow-x: hidden;
  128. }
  129. .content_right .content_add_div{
  130. padding-left: 76px;
  131. float: left;
  132. width: calc(100% - 76px);
  133. }
  134. .content_add_div .layui-form-label{
  135. width: auto;
  136. padding: 0;
  137. font-size: 18px;
  138. font-weight: 700;
  139. color: #000;
  140. margin-right: 5px;
  141. }
  142. .date_content_div{
  143. float: left;
  144. width: 90%;
  145. height: 48px;
  146. background: #f4f4f4;
  147. border: 1px solid #e3e4e5;
  148. border-radius: 10px;
  149. margin-bottom: 13px;
  150. position: relative;
  151. }
  152. /*.positioning_div .date_content_div:last-child{*/
  153. /* margin-bottom: 0;*/
  154. /*}*/
  155. .date_content_img{
  156. float: left;
  157. margin: 17px 32px 16px 29px;
  158. }
  159. .date_content_input{
  160. height: 100%;
  161. border: 0;
  162. background-color: #f4f4f4;
  163. width: calc(100% - 32px - 48px);
  164. float: right;
  165. font-size: 16px;
  166. font-weight: 700;
  167. }
  168. .content_add_div .layui-inline{
  169. width: 100%;
  170. margin-bottom: 26px;
  171. }
  172. .positioning_div{
  173. position: relative;
  174. }
  175. .date_hours_content_input{
  176. float: left;
  177. width: 115px;
  178. padding-left: 29px;
  179. border: 0;
  180. background-color: #f4f4f4;
  181. height: 100%;
  182. font-size: 16px;
  183. font-weight: 700;
  184. color: #333333;
  185. border-radius: 10px;
  186. margin-right: 18px;
  187. border: 1px solid #e3e4e5;
  188. }
  189. .date_hours_content{
  190. float: left;
  191. width: calc(100% - 138px);
  192. color: #6c6c6c;
  193. border-radius: 10px;
  194. padding-left: 18px;
  195. border: 1px solid #e3e4e5;
  196. }
  197. .add_date{
  198. width: 35px;
  199. height: 35px;
  200. position: absolute;
  201. bottom: 3px;
  202. right: 1%;
  203. cursor: pointer;
  204. margin-bottom: 20px;
  205. }
  206. .play_div{
  207. float: left;
  208. width: 100%;
  209. height: auto;
  210. position: relative;
  211. }
  212. .play_content_div{
  213. width: 90%;
  214. min-height: 287px;
  215. background: #fff;
  216. border: 1px solid #e3e4e5;
  217. border-radius: 10px;
  218. margin-bottom: 100px;
  219. position: relative;
  220. }
  221. .title_name_spot{
  222. display: flex;
  223. align-items: center;
  224. height: 56px;
  225. padding: 0 36px;
  226. background-color: #f4f4f4;
  227. border-radius: 10px 10px 0 0;
  228. }
  229. .title_name_img{
  230. width: 22px;
  231. height: 30px;
  232. fill: #b8b8b8;
  233. }
  234. .editor-assets-control[data-v-400c2eb9] {
  235. display: flex;
  236. padding: 0 36px;
  237. }
  238. .editor-assets-control-item[data-v-400c2eb9] {
  239. display: flex;
  240. align-items: center;
  241. cursor: pointer;
  242. }
  243. .assets-videos-icon[data-v-400c2eb9] {
  244. background-position: -60px -10px;
  245. }
  246. .assets-icon[data-v-400c2eb9] {
  247. display: block;
  248. width: 30px;
  249. height: 30px;
  250. background-image: url("/images/demandForSingle/video_img.png");
  251. }
  252. .editor-assets-control-item span[data-v-400c2eb9] {
  253. padding-left: 8px;
  254. font-size: 16px;
  255. line-height: 1;
  256. color: #0095f3;
  257. }
  258. .file_margin {
  259. margin-left: 50px;
  260. }
  261. .assets-images-icon[data-v-400c2eb9] {
  262. background-position: -10px -10px;
  263. }
  264. .editor-content[data-v-400c2eb9] {
  265. position: relative;
  266. margin: 40px 36px 18px;
  267. font-size: 18px;
  268. line-height: 24px;
  269. color: #666;
  270. }
  271. .editor-content p[data-v-400c2eb9] {
  272. min-height: 72px;
  273. }
  274. .editor-content textarea[data-v-400c2eb9] {
  275. position: absolute;
  276. top: 0;
  277. left: 0;
  278. width: 100%;
  279. height: 100%;
  280. resize: none;
  281. border: unset;
  282. font-size: 16px;
  283. }
  284. .editor-assets[data-v-400c2eb9] {
  285. margin-top: 24px;
  286. }
  287. .content-length[data-v-400c2eb9] {
  288. display: block;
  289. padding: 0 36px;
  290. font-size: 16px;
  291. color: #666;
  292. text-align: right;
  293. }
  294. .operation[data-v-67b53f28] {
  295. display: flex;
  296. align-items: center;
  297. width: 60px;
  298. margin: 84px 0 54px 35px;
  299. overflow: hidden;
  300. transition: all.3s;
  301. transform: translate(-31px);
  302. position: relative;
  303. right: 68px;
  304. }
  305. .operation-leader[data-v-67b53f28] {
  306. display: flex;
  307. align-items: center;
  308. justify-content: center;
  309. width: 40px;
  310. min-width: 40px;
  311. height: 40px;
  312. margin-right: 46px;
  313. background-color: #fff;
  314. border: 2px solid #0095f3;
  315. border-radius: 50%;
  316. transition: all.3s;
  317. }
  318. .operation-leader svg[data-v-67b53f28] {
  319. width: 30px;
  320. color: #0095f3;
  321. transition: all .3s;
  322. }
  323. .icon-group[data-v-67b53f28] {
  324. display: flex;
  325. }
  326. .icon-item[data-v-67b53f28] {
  327. display: flex;
  328. align-items: center;
  329. width: 244px;
  330. cursor: pointer;
  331. }
  332. .icon-dir[data-v-67b53f28] {
  333. background-position: -10px -10px;
  334. }
  335. .icon[data-v-67b53f28] {
  336. display: block;
  337. width: 50px;
  338. height: 50px;
  339. background-image: url("/images/demandForSingle/operationIcons.31c5ef96.png");
  340. background-repeat: no-repeat;
  341. }
  342. .icon-item span[data-v-67b53f28] {
  343. margin-left: 14px;
  344. font-size: 18px;
  345. color: #333;
  346. }
  347. .icon-location[data-v-67b53f28] {
  348. background-position: -10px -80px;
  349. }
  350. .icon-pen[data-v-67b53f28] {
  351. background-position: -80px -10px;
  352. }
  353. .operation:hover .operation-header svg[data-v-67b53f28]{
  354. color: #fff;
  355. transform: rotate(45deg);
  356. }
  357. .operation:hover .operation-header{
  358. background-color: #39adf6;
  359. }
  360. .operation_headr{
  361. width: auto!important;
  362. }
  363. .close_play_button{
  364. width: 40px;
  365. height: 40px;
  366. background: #acacac;
  367. border-radius: 50%;
  368. position: absolute;
  369. top: -16px;
  370. right: -21px;
  371. text-align: center;
  372. line-height: 40px;
  373. cursor: pointer;
  374. }
  375. .close_play_button i{
  376. font-size: 20px;
  377. color: #fff;
  378. font-weight: bold;
  379. }
  380. .play_content_div:last-child{
  381. margin-bottom: 0;
  382. }
  383. .submit_div_button{
  384. float: left;
  385. height: 120px;
  386. padding-left: 76px;
  387. width: calc(100% - 76px - 120px);
  388. }
  389. .submit_button{
  390. float: left;
  391. width: 236px;
  392. height: 60px;
  393. border-radius: 30px;
  394. text-align: center;
  395. line-height: 60px;
  396. font-size: 20px;
  397. cursor: pointer;
  398. }
  399. .offer_button{
  400. background: #0095f3;
  401. color: #fff;
  402. margin-left: 29px;
  403. float: right;
  404. }
  405. .reset_button{
  406. background: #f4f4f4;
  407. color: #000;
  408. float: right;
  409. }
  410. .editor-assets-content[data-v-400c2eb9] {
  411. display: grid;
  412. grid-template-columns: repeat(3,1fr);
  413. grid-gap: 20px;
  414. width: calc(100% - 72px);
  415. padding: 0 36px;
  416. margin-top: 20px;
  417. }
  418. .editor-assets-content-info[data-v-400c2eb9] {
  419. position: relative;
  420. width: 120px;
  421. height: 100px;
  422. }
  423. .el-image {
  424. position: relative;
  425. display: inline-block;
  426. overflow: hidden;
  427. }
  428. .el-image__preview {
  429. cursor: pointer;
  430. }
  431. .editor-assets-content-info svg[data-v-400c2eb9] {
  432. position: absolute;
  433. top: -10px;
  434. right: -10px;
  435. width: 20px;
  436. height: 20px;
  437. color: #333;
  438. cursor: pointer;
  439. background-color: #fff;
  440. border-radius: 50%;
  441. }
  442. .el-image__inner {
  443. vertical-align: top;
  444. }
  445. .el-image__error, .el-image__inner, .el-image__placeholder {
  446. width: 100%;
  447. height: 100%;
  448. }
  449. .editor-assets-content-info video[data-v-400c2eb9] {
  450. width: 100%;
  451. height: 100%;
  452. object-fit: cover;
  453. }
  454. .del_date{
  455. float: left;
  456. width: 35px;
  457. height: 35px;
  458. border-radius: 50%;
  459. position: absolute;
  460. top: 4px;
  461. right: -5%;
  462. background-color: #ccc;
  463. color: #ffff;
  464. text-align: center;
  465. line-height: 35px;
  466. font-weight: 600;
  467. cursor: pointer;
  468. }
  469. .del_date .layui-icon{
  470. font-size: 28px;
  471. }
  472. ::-webkit-scrollbar {/*滚动条整体样式*/
  473. width: 7px; /*高宽分别对应横竖滚动条的尺寸*/
  474. height: 4px;
  475. scrollbar-arrow-color: #777777;
  476. margin-right: 5px;
  477. }
  478. ::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  479. border-radius: 5px;
  480. -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  481. background: rgba(0,0,0,0.2);
  482. scrollbar-arrow-color: #C8CCD1;
  483. }
  484. ::-webkit-scrollbar-track {/*滚动条里面轨道*/
  485. -webkit-box-shadow: inset 0 0 5px #FFFFFF;
  486. border-radius: 0;
  487. background: rgba(0,0,0,0.1);
  488. }
  489. .positioning_div .date_content_div{
  490. background: #fff;
  491. border: 0;
  492. }
  493. .select_template{
  494. width: 200px;
  495. min-width: 200px;
  496. height: 50px;
  497. background: #0095f3;
  498. border-radius: 30px;
  499. line-height: 50px;
  500. text-align: center;
  501. color: #fff;
  502. font-size: 20px;
  503. cursor: pointer;
  504. z-index: 999999;
  505. }
  506. .save_template{
  507. color: #fff;
  508. background: #0095f3;
  509. }
  510. .all_price{
  511. float: left;
  512. width: calc(100% - 76px);
  513. height: 80px;
  514. padding-left: 76px;
  515. }
  516. .all_price_font{
  517. font-size: 18px;
  518. font-family: PingFang SC, PingFang SC-Bold;
  519. font-weight: 700;
  520. letter-spacing: 0.9px;
  521. float: left;
  522. line-height: 48px;
  523. }
  524. .all_price_input{
  525. float: left;
  526. margin-left: 23px;
  527. width: auto;
  528. height: 48px;
  529. background: #fff;
  530. border: 1px solid #e3e4e5;
  531. border-radius: 10px;
  532. line-height: 48px;
  533. padding: 0 15px;
  534. }
  535. .all_price_input span{
  536. float: left;
  537. font-size: 18px;
  538. font-family: PingFang SC, PingFang SC-Bold;
  539. font-weight: 700;
  540. line-height: 48px;
  541. }
  542. .all_price_input input{
  543. float: left;
  544. line-height: 48px;
  545. border: 0;
  546. font-size: 18px;
  547. font-family: PingFang SC, PingFang SC-Bold;
  548. font-weight: 700;
  549. }
  550. .contract_uplod{
  551. float: left;
  552. width: calc(100% - 76px);
  553. padding-left: 76px;
  554. }
  555. .name_private_offer{
  556. float: left;
  557. width: 100%;
  558. height: 60px;
  559. display: flex;
  560. align-items: center;
  561. margin-bottom: 10px;
  562. }
  563. .name_private_offer span{
  564. float: left;
  565. width: 150px;
  566. min-width: 150px;
  567. font-size: 18px;
  568. font-family: PingFang SC, PingFang SC-Bold;
  569. font-weight: 700;
  570. color: #000;
  571. padding-left: 36px;
  572. }
  573. .name_private_offer input{
  574. float: left;
  575. width: 954px;
  576. height: 34px;
  577. border: 1px solid #e3e4e5;
  578. border-radius: 10px;
  579. font-size: 16px;
  580. padding-left: 20px;
  581. }
  582. .name_private_offer .cover_img{
  583. margin-left: 28px;
  584. margin-right: 150px;
  585. }
  586. .name_private_offer .cover_img span{
  587. font-weight: 500;
  588. width: 80px;
  589. }
  590. .other_select{
  591. float: left;
  592. width: calc(100% - 76px);
  593. height: 160px;
  594. padding-left: 76px;
  595. display: flex;
  596. align-items: center;
  597. }
  598. .other_select_font{
  599. font-weight: 700;
  600. font-size: 18px;
  601. font-family: PingFang SC, PingFang SC-Bold;
  602. margin-right: 27px;
  603. }
  604. .radio_div_select{
  605. display: flex;
  606. align-items: center;
  607. cursor: pointer;
  608. margin-right: 46px;
  609. }
  610. .radio_icon{
  611. float: left;
  612. width: 20px;
  613. height: 20px;
  614. border-radius: 50%;
  615. border: 1px solid #ccc;
  616. text-align: center;
  617. line-height: 20px;
  618. }
  619. .radio_div_select span{
  620. margin-left: 10px;
  621. font-size: 16px;
  622. font-family: PingFang SC, PingFang SC-Medium;
  623. font-weight: 500;
  624. }
  625. .radio_icon_color{
  626. background: #0095f3;
  627. color: #fff;
  628. border-color: #0095f3;
  629. }
  630. .van-pop-transparent {
  631. --van-popup-background-color: transparent !important;
  632. }
  633. .van-popup--center {
  634. top: 50%;
  635. left: 50%;
  636. transform: translate3d(-50%,-50%,0);
  637. }
  638. .van-popup {
  639. position: fixed;
  640. max-height: 100%;
  641. overflow-y: auto;
  642. background: var(--van-popup-background-color);
  643. transition: transform .3s;
  644. -webkit-overflow-scrolling: touch;
  645. display: none;
  646. }
  647. .info[data-v-429d1032] {
  648. position: relative;
  649. display: flex;
  650. flex-direction: column;
  651. align-items: center;
  652. width: 1366px;
  653. padding: 40px 56px;
  654. background-color: #fff;
  655. border-radius: 20px;
  656. }
  657. .info-title[data-v-429d1032] {
  658. display: flex;
  659. align-items: center;
  660. width: 100%;
  661. }
  662. .info-title h3[data-v-429d1032] {
  663. position: relative;
  664. padding-left: 28px;
  665. font-size: 30px;
  666. line-height: 1;
  667. color: #000;
  668. }
  669. .search[data-v-429d1032] {
  670. display: flex;
  671. align-items: center;
  672. width: 280px;
  673. height: 34px;
  674. padding: 0 14px;
  675. margin-left: 30px;
  676. background-color: #eee;
  677. border-radius: 20px;
  678. }
  679. .search svg[data-v-429d1032] {
  680. width: 16px;
  681. color: #999;
  682. }
  683. .search input[data-v-429d1032] {
  684. flex: 1 1;
  685. padding-left: 10px;
  686. margin-left: 10px;
  687. font-size: 14px;
  688. line-height: 1;
  689. background-color: transparent;
  690. border: unset;
  691. border-left: 1px solid #999;
  692. }
  693. .close-icon[data-v-429d1032] {
  694. width: 36px;
  695. margin-left: auto;
  696. color: #666;
  697. cursor: pointer;
  698. transition: transform .3s;
  699. }
  700. .list[data-v-429d1032] {
  701. flex: 1 1;
  702. width: 100%;
  703. min-height: 480px;
  704. max-height: 46vh;
  705. padding-right: 40px;
  706. margin: 40px 0;
  707. overflow: auto;
  708. }
  709. .order[data-v-429d1032] {
  710. display: flex;
  711. align-items: center;
  712. width: 100%;
  713. padding-bottom: 44px;
  714. margin-bottom: 44px;
  715. cursor: pointer;
  716. border-bottom: 1px solid #ccc;
  717. }
  718. .order img[data-v-429d1032] {
  719. width: 190px;
  720. height: 140px;
  721. margin: 0 44px;
  722. border-radius: 10px;
  723. }
  724. .order-description[data-v-429d1032] {
  725. display: flex;
  726. flex: 1 1;
  727. height: 140px;
  728. overflow: hidden;
  729. }
  730. .order-description-info[data-v-429d1032] {
  731. display: flex;
  732. flex: 1 1;
  733. flex-direction: column;
  734. overflow: hidden;
  735. }
  736. .order-description-info h3[data-v-429d1032] {
  737. display: -webkit-box;
  738. height: 64px;
  739. overflow: hidden;
  740. font-size: 24px;
  741. line-height: 32px;
  742. color: #000;
  743. text-overflow: ellipsis;
  744. -webkit-box-orient: vertical;
  745. -webkit-line-clamp: 2;
  746. }
  747. .order-description-info .introduce[data-v-429d1032] {
  748. margin-top: auto;
  749. }
  750. .order-description-info .introduce p[data-v-429d1032] {
  751. font-size: 20px;
  752. line-height: 1;
  753. color: #666;
  754. }
  755. .order-description-info .introduce p[data-v-429d1032]:last-child {
  756. margin-top: 14px;
  757. font-size: 16px!important;
  758. }
  759. .order-description-money[data-v-429d1032] {
  760. display: flex;
  761. align-items: flex-end;
  762. height: 100%;
  763. margin-left: 50px;
  764. line-height: 1;
  765. color: #333;
  766. }
  767. .order-description-money p[data-v-429d1032] {
  768. display: flex;
  769. align-items: center;
  770. }
  771. .order-description-money i[data-v-429d1032], .order-description-money span[data-v-429d1032] {
  772. font-size: 26px;
  773. font-style: normal;
  774. font-weight: 700;
  775. line-height: 1;
  776. color: #2789f0;
  777. }
  778. .order-description-money span[data-v-429d1032] {
  779. color: #333;
  780. }
  781. .button__component {
  782. border-radius: 100000px;
  783. background-image: linear-gradient(270deg,#015eea,#00c0fa);
  784. color: #fff;
  785. border: unset;
  786. cursor: pointer;
  787. display: flex;
  788. align-items: center;
  789. justify-content: center;
  790. }
  791. .confirm-button[data-v-429d1032] {
  792. width: 242px;
  793. height: 62px;
  794. }
  795. .btn__component-loading {
  796. width: 24px;
  797. height: 24px;
  798. margin: 0 auto;
  799. animation: btn__loading 2s infinite linear;
  800. }
  801. .order::before {
  802. box-sizing: border-box;
  803. width: 28px;
  804. height: 28px;
  805. content: "";
  806. border: 2px solid #666;
  807. border-radius: 50%;
  808. }
  809. .order-selected::before {
  810. display: flex;
  811. align-items: center;
  812. justify-content: center;
  813. color: #fff;
  814. content: "\2713";
  815. background-image: linear-gradient(to bottom,#015eea,#00c0fa);
  816. font-size: 16px;
  817. border: unset;
  818. }
  819. .opinion_div_update{
  820. display: none;
  821. }
  822. .opinion_div_update textarea{
  823. color: red;
  824. }
  825. .pre-actived:before{
  826. border: 3px solid #ffb003!important;
  827. }
  828. .contract_uplod_file_name{
  829. font-size: 18px;
  830. color: blue;
  831. font-weight: 700;
  832. }
  833. .upload_traffic{
  834. float: left;
  835. width: 100%;
  836. height: calc(100% - 128px - 28px - 70px);
  837. background-color: #e2e2e2;
  838. cursor: pointer;
  839. display: flex;
  840. justify-items: center;
  841. align-items: center;
  842. }
  843. .upload-btn[data-v-0ed62eda] {
  844. display: flex;
  845. align-items: center;
  846. justify-content: center;
  847. width: 262px;
  848. height: 110px;
  849. margin: 0 auto 18px;
  850. cursor: pointer;
  851. border: 1px solid #b8b8b8;
  852. border-radius: 20px;
  853. }
  854. .upload-btn .upload-icon[data-v-0ed62eda] {
  855. width: 62px;
  856. }
  857. img {
  858. vertical-align: middle;
  859. border: 0;
  860. }
  861. .upload-btn span[data-v-0ed62eda] {
  862. margin-left: 20px;
  863. font-size: 26px;
  864. color: #333;
  865. }
  866. .upload-tips[data-v-0ed62eda] {
  867. color: #333;
  868. }
  869. #pdf{
  870. display: none;
  871. }
  872. .upload_btn_taffic{
  873. width: 236px;
  874. height: 100%;
  875. border-radius: 30px;
  876. font-size: 20px;
  877. margin-right: 10px;
  878. }
  879. .ok_btn_taffic{
  880. width: 236px;
  881. height: 100%;
  882. border-radius: 30px;
  883. font-size: 20px;
  884. }
  885. .button_upload{
  886. float: left;
  887. width: 100%;
  888. height: 60px;
  889. text-align: center;
  890. margin-top: 10px;
  891. }
  892. .percentage_fee_price{
  893. width: 100%;
  894. float: left;
  895. font-size: 16px;
  896. margin-top: 10px;
  897. color: red;
  898. padding-left: 60px;
  899. }
  900. .cover_img_p{
  901. width: 210px;
  902. color: #ff3b00ad;
  903. }
  904. .img_div{
  905. width: 100px;
  906. height: 100px;
  907. border: 1px solid #ccc;
  908. display: none;
  909. }
  910. .img_div img{
  911. width: 100%;
  912. height: 100%;
  913. border: 1px solid #ccc;
  914. }