tailwind.css 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599
  1. *, ::before, ::after {
  2. --tw-border-spacing-x: 0;
  3. --tw-border-spacing-y: 0;
  4. --tw-translate-x: 0;
  5. --tw-translate-y: 0;
  6. --tw-rotate: 0;
  7. --tw-skew-x: 0;
  8. --tw-skew-y: 0;
  9. --tw-scale-x: 1;
  10. --tw-scale-y: 1;
  11. --tw-pan-x: ;
  12. --tw-pan-y: ;
  13. --tw-pinch-zoom: ;
  14. --tw-scroll-snap-strictness: proximity;
  15. --tw-gradient-from-position: ;
  16. --tw-gradient-via-position: ;
  17. --tw-gradient-to-position: ;
  18. --tw-ordinal: ;
  19. --tw-slashed-zero: ;
  20. --tw-numeric-figure: ;
  21. --tw-numeric-spacing: ;
  22. --tw-numeric-fraction: ;
  23. --tw-ring-inset: ;
  24. --tw-ring-offset-width: 0px;
  25. --tw-ring-offset-color: #fff;
  26. --tw-ring-color: rgb(59 130 246 / 0.5);
  27. --tw-ring-offset-shadow: 0 0 #0000;
  28. --tw-ring-shadow: 0 0 #0000;
  29. --tw-shadow: 0 0 #0000;
  30. --tw-shadow-colored: 0 0 #0000;
  31. --tw-blur: ;
  32. --tw-brightness: ;
  33. --tw-contrast: ;
  34. --tw-grayscale: ;
  35. --tw-hue-rotate: ;
  36. --tw-invert: ;
  37. --tw-saturate: ;
  38. --tw-sepia: ;
  39. --tw-drop-shadow: ;
  40. --tw-backdrop-blur: ;
  41. --tw-backdrop-brightness: ;
  42. --tw-backdrop-contrast: ;
  43. --tw-backdrop-grayscale: ;
  44. --tw-backdrop-hue-rotate: ;
  45. --tw-backdrop-invert: ;
  46. --tw-backdrop-opacity: ;
  47. --tw-backdrop-saturate: ;
  48. --tw-backdrop-sepia: ;
  49. --tw-contain-size: ;
  50. --tw-contain-layout: ;
  51. --tw-contain-paint: ;
  52. --tw-contain-style:
  53. }
  54. ::backdrop {
  55. --tw-border-spacing-x: 0;
  56. --tw-border-spacing-y: 0;
  57. --tw-translate-x: 0;
  58. --tw-translate-y: 0;
  59. --tw-rotate: 0;
  60. --tw-skew-x: 0;
  61. --tw-skew-y: 0;
  62. --tw-scale-x: 1;
  63. --tw-scale-y: 1;
  64. --tw-pan-x: ;
  65. --tw-pan-y: ;
  66. --tw-pinch-zoom: ;
  67. --tw-scroll-snap-strictness: proximity;
  68. --tw-gradient-from-position: ;
  69. --tw-gradient-via-position: ;
  70. --tw-gradient-to-position: ;
  71. --tw-ordinal: ;
  72. --tw-slashed-zero: ;
  73. --tw-numeric-figure: ;
  74. --tw-numeric-spacing: ;
  75. --tw-numeric-fraction: ;
  76. --tw-ring-inset: ;
  77. --tw-ring-offset-width: 0px;
  78. --tw-ring-offset-color: #fff;
  79. --tw-ring-color: rgb(59 130 246 / 0.5);
  80. --tw-ring-offset-shadow: 0 0 #0000;
  81. --tw-ring-shadow: 0 0 #0000;
  82. --tw-shadow: 0 0 #0000;
  83. --tw-shadow-colored: 0 0 #0000;
  84. --tw-blur: ;
  85. --tw-brightness: ;
  86. --tw-contrast: ;
  87. --tw-grayscale: ;
  88. --tw-hue-rotate: ;
  89. --tw-invert: ;
  90. --tw-saturate: ;
  91. --tw-sepia: ;
  92. --tw-drop-shadow: ;
  93. --tw-backdrop-blur: ;
  94. --tw-backdrop-brightness: ;
  95. --tw-backdrop-contrast: ;
  96. --tw-backdrop-grayscale: ;
  97. --tw-backdrop-hue-rotate: ;
  98. --tw-backdrop-invert: ;
  99. --tw-backdrop-opacity: ;
  100. --tw-backdrop-saturate: ;
  101. --tw-backdrop-sepia: ;
  102. --tw-contain-size: ;
  103. --tw-contain-layout: ;
  104. --tw-contain-paint: ;
  105. --tw-contain-style:
  106. }
  107. .container {
  108. width: 100%
  109. }
  110. @media (min-width: 640px) {
  111. .container {
  112. max-width: 640px
  113. }
  114. }
  115. @media (min-width: 768px) {
  116. .container {
  117. max-width: 768px
  118. }
  119. }
  120. @media (min-width: 1024px) {
  121. .container {
  122. max-width: 1024px
  123. }
  124. }
  125. @media (min-width: 1280px) {
  126. .container {
  127. max-width: 1280px
  128. }
  129. }
  130. @media (min-width: 1536px) {
  131. .container {
  132. max-width: 1536px
  133. }
  134. }
  135. .pointer-events-none {
  136. pointer-events: none
  137. }
  138. .collapse {
  139. visibility: collapse
  140. }
  141. .fixed {
  142. position: fixed
  143. }
  144. .absolute {
  145. position: absolute
  146. }
  147. .relative {
  148. position: relative
  149. }
  150. .sticky {
  151. position: sticky
  152. }
  153. .-bottom-35 {
  154. bottom: -35rpx
  155. }
  156. .bottom-\[2px\] {
  157. bottom: 2px
  158. }
  159. .right-5 {
  160. right: 5rpx
  161. }
  162. .right-\[5px\] {
  163. right: 5px
  164. }
  165. .top-5 {
  166. top: 5rpx
  167. }
  168. .z-10 {
  169. z-index: 10
  170. }
  171. .z-20 {
  172. z-index: 20
  173. }
  174. .col-span-2 {
  175. grid-column: span 2 / span 2
  176. }
  177. .col-span-3 {
  178. grid-column: span 3 / span 3
  179. }
  180. .m-13 {
  181. margin: 13rpx
  182. }
  183. .m-139 {
  184. margin: 139rpx
  185. }
  186. .m-20 {
  187. margin: 20rpx
  188. }
  189. .m-214 {
  190. margin: 214rpx
  191. }
  192. .m-30 {
  193. margin: 30rpx
  194. }
  195. .m-37 {
  196. margin: 37rpx
  197. }
  198. .m-40 {
  199. margin: 40rpx
  200. }
  201. .\!mx-0 {
  202. margin-left: 0 !important;
  203. margin-right: 0 !important
  204. }
  205. .-mx-20 {
  206. margin-left: -20rpx;
  207. margin-right: -20rpx
  208. }
  209. .mx-20 {
  210. margin-left: 20rpx;
  211. margin-right: 20rpx
  212. }
  213. .mx-30 {
  214. margin-left: 30rpx;
  215. margin-right: 30rpx
  216. }
  217. .mx-40 {
  218. margin-left: 40rpx;
  219. margin-right: 40rpx
  220. }
  221. .mx-5 {
  222. margin-left: 5rpx;
  223. margin-right: 5rpx
  224. }
  225. .my-10 {
  226. margin-top: 10rpx;
  227. margin-bottom: 10rpx
  228. }
  229. .my-20 {
  230. margin-top: 20rpx;
  231. margin-bottom: 20rpx
  232. }
  233. .my-30 {
  234. margin-top: 30rpx;
  235. margin-bottom: 30rpx
  236. }
  237. .my-40 {
  238. margin-top: 40rpx;
  239. margin-bottom: 40rpx
  240. }
  241. .-mb-10 {
  242. margin-bottom: -10rpx
  243. }
  244. .-mt-60 {
  245. margin-top: -60rpx
  246. }
  247. .-mt-80 {
  248. margin-top: -80rpx
  249. }
  250. .-mt-\[44px\] {
  251. margin-top: -44px
  252. }
  253. .mb-10 {
  254. margin-bottom: 10rpx
  255. }
  256. .mb-100 {
  257. margin-bottom: 100rpx
  258. }
  259. .mb-15 {
  260. margin-bottom: 15rpx
  261. }
  262. .mb-20 {
  263. margin-bottom: 20rpx
  264. }
  265. .mb-30 {
  266. margin-bottom: 30rpx
  267. }
  268. .mb-40 {
  269. margin-bottom: 40rpx
  270. }
  271. .mb-5 {
  272. margin-bottom: 5rpx
  273. }
  274. .mb-60 {
  275. margin-bottom: 60rpx
  276. }
  277. .mb-8 {
  278. margin-bottom: 8rpx
  279. }
  280. .ml-10 {
  281. margin-left: 10rpx
  282. }
  283. .ml-15 {
  284. margin-left: 15rpx
  285. }
  286. .ml-20 {
  287. margin-left: 20rpx
  288. }
  289. .ml-30 {
  290. margin-left: 30rpx
  291. }
  292. .ml-40 {
  293. margin-left: 40rpx
  294. }
  295. .ml-5 {
  296. margin-left: 5rpx
  297. }
  298. .mr-10 {
  299. margin-right: 10rpx
  300. }
  301. .mr-20 {
  302. margin-right: 20rpx
  303. }
  304. .mr-5 {
  305. margin-right: 5rpx
  306. }
  307. .mr-50 {
  308. margin-right: 50rpx
  309. }
  310. .mt-10 {
  311. margin-top: 10rpx
  312. }
  313. .mt-100 {
  314. margin-top: 100rpx
  315. }
  316. .mt-15 {
  317. margin-top: 15rpx
  318. }
  319. .mt-20 {
  320. margin-top: 20rpx
  321. }
  322. .mt-30 {
  323. margin-top: 30rpx
  324. }
  325. .mt-40 {
  326. margin-top: 40rpx
  327. }
  328. .mt-5 {
  329. margin-top: 5rpx
  330. }
  331. .mt-50 {
  332. margin-top: 50rpx
  333. }
  334. .mt-60 {
  335. margin-top: 60rpx
  336. }
  337. .mt-80 {
  338. margin-top: 80rpx
  339. }
  340. .mt-\[-50px\] {
  341. margin-top: -50px
  342. }
  343. .box-border {
  344. box-sizing: border-box
  345. }
  346. .block {
  347. display: block
  348. }
  349. .inline-block {
  350. display: inline-block
  351. }
  352. .flex {
  353. display: flex
  354. }
  355. .table {
  356. display: table
  357. }
  358. .grid {
  359. display: grid
  360. }
  361. .hidden {
  362. display: none
  363. }
  364. .aspect-video {
  365. aspect-ratio: 16 / 9
  366. }
  367. .\!h-\[44px\] {
  368. height: 44px !important
  369. }
  370. .h-100 {
  371. height: 100rpx
  372. }
  373. .h-15 {
  374. height: 15rpx
  375. }
  376. .h-20 {
  377. height: 20rpx
  378. }
  379. .h-3 {
  380. height: 3rpx
  381. }
  382. .h-32 {
  383. height: 32rpx
  384. }
  385. .h-80 {
  386. height: 80rpx
  387. }
  388. .h-90 {
  389. height: 90rpx
  390. }
  391. .h-\[169px\] {
  392. height: 169px
  393. }
  394. .h-\[44px\] {
  395. height: 44px
  396. }
  397. .h-\[50px\] {
  398. height: 50px
  399. }
  400. .h-\[60px\] {
  401. height: 60px
  402. }
  403. .h-\[70px\] {
  404. height: 70px
  405. }
  406. .h-\[80px\] {
  407. height: 80px
  408. }
  409. .h-full {
  410. height: 100%
  411. }
  412. .h-screen {
  413. height: 100vh
  414. }
  415. .min-h-1 {
  416. min-height: 1rpx
  417. }
  418. .min-h-180 {
  419. min-height: 180rpx
  420. }
  421. .\!w-1\/2 {
  422. width: 50% !important
  423. }
  424. .\!w-auto {
  425. width: auto !important
  426. }
  427. .w-100 {
  428. width: 100rpx
  429. }
  430. .w-15 {
  431. width: 15rpx
  432. }
  433. .w-32 {
  434. width: 32rpx
  435. }
  436. .w-40 {
  437. width: 40rpx
  438. }
  439. .w-80 {
  440. width: 80rpx
  441. }
  442. .w-\[80vw\] {
  443. width: 80vw
  444. }
  445. .w-full {
  446. width: 100%
  447. }
  448. .w-max {
  449. width: -moz-max-content;
  450. width: max-content
  451. }
  452. .w-screen {
  453. width: 100vw
  454. }
  455. .min-w-1 {
  456. min-width: 1rpx
  457. }
  458. .min-w-40 {
  459. min-width: 40rpx
  460. }
  461. .min-w-90 {
  462. min-width: 90rpx
  463. }
  464. .max-w-\[400rpx\] {
  465. max-width: 400rpx
  466. }
  467. .\!flex-1 {
  468. flex: 1 1 0% !important
  469. }
  470. .\!flex-2 {
  471. flex: 2 !important
  472. }
  473. .\!flex-3 {
  474. flex: 3 !important
  475. }
  476. .\!flex-none {
  477. flex: none !important
  478. }
  479. .flex-1 {
  480. flex: 1 1 0%
  481. }
  482. .flex-2 {
  483. flex: 2
  484. }
  485. .flex-3 {
  486. flex: 3
  487. }
  488. .flex-4 {
  489. flex: 4
  490. }
  491. .flex-5 {
  492. flex: 5
  493. }
  494. .flex-none {
  495. flex: none
  496. }
  497. .border-collapse {
  498. border-collapse: collapse
  499. }
  500. .transform {
  501. transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  502. }
  503. .grid-cols-1 {
  504. grid-template-columns: repeat(1, minmax(0, 1fr))
  505. }
  506. .grid-cols-10 {
  507. grid-template-columns: repeat(10, minmax(0, 1fr))
  508. }
  509. .grid-cols-11 {
  510. grid-template-columns: repeat(11, minmax(0, 1fr))
  511. }
  512. .grid-cols-12 {
  513. grid-template-columns: repeat(12, minmax(0, 1fr))
  514. }
  515. .grid-cols-2 {
  516. grid-template-columns: repeat(2, minmax(0, 1fr))
  517. }
  518. .grid-cols-3 {
  519. grid-template-columns: repeat(3, minmax(0, 1fr))
  520. }
  521. .grid-cols-4 {
  522. grid-template-columns: repeat(4, minmax(0, 1fr))
  523. }
  524. .grid-cols-5 {
  525. grid-template-columns: repeat(5, minmax(0, 1fr))
  526. }
  527. .grid-cols-6 {
  528. grid-template-columns: repeat(6, minmax(0, 1fr))
  529. }
  530. .grid-cols-7 {
  531. grid-template-columns: repeat(7, minmax(0, 1fr))
  532. }
  533. .grid-cols-8 {
  534. grid-template-columns: repeat(8, minmax(0, 1fr))
  535. }
  536. .grid-cols-9 {
  537. grid-template-columns: repeat(9, minmax(0, 1fr))
  538. }
  539. .flex-row {
  540. flex-direction: row
  541. }
  542. .flex-col {
  543. flex-direction: column
  544. }
  545. .flex-wrap {
  546. flex-wrap: wrap
  547. }
  548. .flex-nowrap {
  549. flex-wrap: nowrap
  550. }
  551. .\!items-start {
  552. align-items: flex-start !important
  553. }
  554. .\!items-end {
  555. align-items: flex-end !important
  556. }
  557. .items-end {
  558. align-items: flex-end
  559. }
  560. .\!items-center {
  561. align-items: center !important
  562. }
  563. .items-center {
  564. align-items: center
  565. }
  566. .items-baseline {
  567. align-items: baseline
  568. }
  569. .\!justify-end {
  570. justify-content: flex-end !important
  571. }
  572. .justify-end {
  573. justify-content: flex-end
  574. }
  575. .justify-center {
  576. justify-content: center
  577. }
  578. .justify-between {
  579. justify-content: space-between
  580. }
  581. .\!gap-0 {
  582. gap: 0 !important
  583. }
  584. .gap-0 {
  585. gap: 0
  586. }
  587. .gap-10 {
  588. gap: 10rpx
  589. }
  590. .gap-15 {
  591. gap: 15rpx
  592. }
  593. .gap-20 {
  594. gap: 20rpx
  595. }
  596. .gap-3 {
  597. gap: 3rpx
  598. }
  599. .gap-30 {
  600. gap: 30rpx
  601. }
  602. .gap-40 {
  603. gap: 40rpx
  604. }
  605. .gap-5 {
  606. gap: 5rpx
  607. }
  608. .gap-8 {
  609. gap: 8rpx
  610. }
  611. .gap-x-30 {
  612. -moz-column-gap: 30rpx;
  613. column-gap: 30rpx
  614. }
  615. .gap-y-20 {
  616. row-gap: 20rpx
  617. }
  618. .self-start {
  619. align-self: flex-start
  620. }
  621. .self-end {
  622. align-self: flex-end
  623. }
  624. .self-center {
  625. align-self: center
  626. }
  627. .overflow-hidden {
  628. overflow: hidden
  629. }
  630. .overflow-x-auto {
  631. overflow-x: auto
  632. }
  633. .overflow-y-auto {
  634. overflow-y: auto
  635. }
  636. .truncate {
  637. overflow: hidden;
  638. text-overflow: ellipsis;
  639. white-space: nowrap
  640. }
  641. .text-ellipsis {
  642. text-overflow: ellipsis
  643. }
  644. .whitespace-nowrap {
  645. white-space: nowrap
  646. }
  647. .break-all {
  648. word-break: break-all
  649. }
  650. .break-keep {
  651. word-break: keep-all
  652. }
  653. .\!rounded-none {
  654. border-radius: 0px !important
  655. }
  656. .rounded {
  657. border-radius: 0.25rem
  658. }
  659. .rounded-\[20px\] {
  660. border-radius: 20px
  661. }
  662. .rounded-full {
  663. border-radius: 9999px
  664. }
  665. .rounded-lg {
  666. border-radius: 0.5rem
  667. }
  668. .rounded-xl {
  669. border-radius: 0.75rem
  670. }
  671. .rounded-b-full {
  672. border-bottom-right-radius: 9999px;
  673. border-bottom-left-radius: 9999px
  674. }
  675. .rounded-l-full {
  676. border-top-left-radius: 9999px;
  677. border-bottom-left-radius: 9999px
  678. }
  679. .rounded-t-2xl {
  680. border-top-left-radius: 1rem;
  681. border-top-right-radius: 1rem
  682. }
  683. .rounded-t-lg {
  684. border-top-left-radius: 0.5rem;
  685. border-top-right-radius: 0.5rem
  686. }
  687. .border {
  688. border-width: 0.5px
  689. }
  690. .border-0 {
  691. border-width: 0px
  692. }
  693. .\!border-b {
  694. border-bottom-width: 0.5px !important
  695. }
  696. .border-b {
  697. border-bottom-width: 0.5px
  698. }
  699. .border-solid {
  700. border-style: solid
  701. }
  702. .border-dashed {
  703. border-style: dashed
  704. }
  705. .border-\[\#c3e6cb\] {
  706. --tw-border-opacity: 1;
  707. border-color: rgb(195 230 203 / var(--tw-border-opacity, 1))
  708. }
  709. .border-\[\#e6c3c3\] {
  710. --tw-border-opacity: 1;
  711. border-color: rgb(230 195 195 / var(--tw-border-opacity, 1))
  712. }
  713. .border-border {
  714. border-color: var(--border-color)
  715. }
  716. .border-primary {
  717. border-color: var(--primary-color)
  718. }
  719. .border-red-400 {
  720. --tw-border-opacity: 1;
  721. border-color: rgb(248 113 113 / var(--tw-border-opacity, 1))
  722. }
  723. .border-white {
  724. --tw-border-opacity: 1;
  725. border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
  726. }
  727. .\!bg-bg {
  728. background-color: var(--bg-color) !important
  729. }
  730. .\!bg-white {
  731. --tw-bg-opacity: 1 !important;
  732. background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important
  733. }
  734. .bg-\[\#e0f9e6\] {
  735. --tw-bg-opacity: 1;
  736. background-color: rgb(224 249 230 / var(--tw-bg-opacity, 1))
  737. }
  738. .bg-\[\#f9e6e6\] {
  739. --tw-bg-opacity: 1;
  740. background-color: rgb(249 230 230 / var(--tw-bg-opacity, 1))
  741. }
  742. .bg-bg {
  743. background-color: var(--bg-color)
  744. }
  745. .bg-blue-100 {
  746. --tw-bg-opacity: 1;
  747. background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
  748. }
  749. .bg-error {
  750. background-color: var(--error-color)
  751. }
  752. .bg-light {
  753. background-color: var(--light-color)
  754. }
  755. .bg-orange-400 {
  756. --tw-bg-opacity: 1;
  757. background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1))
  758. }
  759. .bg-primary {
  760. background-color: var(--primary-color)
  761. }
  762. .bg-primary-light {
  763. background-color: var(--primary-light-color)
  764. }
  765. .bg-sky-50 {
  766. --tw-bg-opacity: 1;
  767. background-color: rgb(240 249 255 / var(--tw-bg-opacity, 1))
  768. }
  769. .bg-slate-100 {
  770. --tw-bg-opacity: 1;
  771. background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1))
  772. }
  773. .bg-success {
  774. background-color: var(--success-color)
  775. }
  776. .bg-warning {
  777. background-color: var(--warning-color)
  778. }
  779. .bg-white {
  780. --tw-bg-opacity: 1;
  781. background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
  782. }
  783. .bg-yellow-50 {
  784. --tw-bg-opacity: 1;
  785. background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1))
  786. }
  787. .bg-gradient-to-b {
  788. background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
  789. }
  790. .bg-gradient-to-br {
  791. background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))
  792. }
  793. .bg-gradient-to-r {
  794. background-image: linear-gradient(to right, var(--tw-gradient-stops))
  795. }
  796. .bg-register-bright {
  797. background-image: url('/static/personal/top_bg.png')
  798. }
  799. .from-emerald-300 {
  800. --tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);
  801. --tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);
  802. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  803. }
  804. .from-primary-deep {
  805. --tw-gradient-from: var(--primary-deep-color) var(--tw-gradient-from-position);
  806. --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  807. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  808. }
  809. .from-primary-lighter {
  810. --tw-gradient-from: var(--primary-lighter-color) var(--tw-gradient-from-position);
  811. --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  812. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  813. }
  814. .from-sky-100 {
  815. --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);
  816. --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  817. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  818. }
  819. .from-white {
  820. --tw-gradient-from: #fff var(--tw-gradient-from-position);
  821. --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  822. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
  823. }
  824. .to-bg {
  825. --tw-gradient-to: var(--bg-color) var(--tw-gradient-to-position)
  826. }
  827. .to-emerald-300 {
  828. --tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)
  829. }
  830. .to-primary-light {
  831. --tw-gradient-to: var(--primary-light-color) var(--tw-gradient-to-position)
  832. }
  833. .to-white {
  834. --tw-gradient-to: #fff var(--tw-gradient-to-position)
  835. }
  836. .bg-\[length\:100vw_170px\] {
  837. background-size: 100vw 170px
  838. }
  839. .bg-cover {
  840. background-size: cover
  841. }
  842. .bg-no-repeat {
  843. background-repeat: no-repeat
  844. }
  845. .p-10 {
  846. padding: 10rpx
  847. }
  848. .p-20 {
  849. padding: 20rpx
  850. }
  851. .p-24 {
  852. padding: 24rpx
  853. }
  854. .p-30 {
  855. padding: 30rpx
  856. }
  857. .p-40 {
  858. padding: 40rpx
  859. }
  860. .p-50 {
  861. padding: 50rpx
  862. }
  863. .p-\[10px\] {
  864. padding: 10px
  865. }
  866. .px-10 {
  867. padding-left: 10rpx;
  868. padding-right: 10rpx
  869. }
  870. .px-15 {
  871. padding-left: 15rpx;
  872. padding-right: 15rpx
  873. }
  874. .px-20 {
  875. padding-left: 20rpx;
  876. padding-right: 20rpx
  877. }
  878. .px-30 {
  879. padding-left: 30rpx;
  880. padding-right: 30rpx
  881. }
  882. .px-35 {
  883. padding-left: 35rpx;
  884. padding-right: 35rpx
  885. }
  886. .px-40 {
  887. padding-left: 40rpx;
  888. padding-right: 40rpx
  889. }
  890. .px-5 {
  891. padding-left: 5rpx;
  892. padding-right: 5rpx
  893. }
  894. .px-50 {
  895. padding-left: 50rpx;
  896. padding-right: 50rpx
  897. }
  898. .px-80 {
  899. padding-left: 80rpx;
  900. padding-right: 80rpx
  901. }
  902. .px-\[10px\] {
  903. padding-left: 10px;
  904. padding-right: 10px
  905. }
  906. .py-10 {
  907. padding-top: 10rpx;
  908. padding-bottom: 10rpx
  909. }
  910. .py-15 {
  911. padding-top: 15rpx;
  912. padding-bottom: 15rpx
  913. }
  914. .py-20 {
  915. padding-top: 20rpx;
  916. padding-bottom: 20rpx
  917. }
  918. .py-24 {
  919. padding-top: 24rpx;
  920. padding-bottom: 24rpx
  921. }
  922. .py-30 {
  923. padding-top: 30rpx;
  924. padding-bottom: 30rpx
  925. }
  926. .py-40 {
  927. padding-top: 40rpx;
  928. padding-bottom: 40rpx
  929. }
  930. .py-45 {
  931. padding-top: 45rpx;
  932. padding-bottom: 45rpx
  933. }
  934. .py-5 {
  935. padding-top: 5rpx;
  936. padding-bottom: 5rpx
  937. }
  938. .py-50 {
  939. padding-top: 50rpx;
  940. padding-bottom: 50rpx
  941. }
  942. .py-60 {
  943. padding-top: 60rpx;
  944. padding-bottom: 60rpx
  945. }
  946. .py-8 {
  947. padding-top: 8rpx;
  948. padding-bottom: 8rpx
  949. }
  950. .py-80 {
  951. padding-top: 80rpx;
  952. padding-bottom: 80rpx
  953. }
  954. .py-\[7px\] {
  955. padding-top: 7px;
  956. padding-bottom: 7px
  957. }
  958. .pb-10 {
  959. padding-bottom: 10rpx
  960. }
  961. .pb-15 {
  962. padding-bottom: 15rpx
  963. }
  964. .pb-20 {
  965. padding-bottom: 20rpx
  966. }
  967. .pb-200 {
  968. padding-bottom: 200rpx
  969. }
  970. .pb-30 {
  971. padding-bottom: 30rpx
  972. }
  973. .pb-40 {
  974. padding-bottom: 40rpx
  975. }
  976. .pb-60 {
  977. padding-bottom: 60rpx
  978. }
  979. .pl-10 {
  980. padding-left: 10rpx
  981. }
  982. .pl-120 {
  983. padding-left: 120rpx
  984. }
  985. .pl-15 {
  986. padding-left: 15rpx
  987. }
  988. .pl-20 {
  989. padding-left: 20rpx
  990. }
  991. .pl-30 {
  992. padding-left: 30rpx
  993. }
  994. .pl-40 {
  995. padding-left: 40rpx
  996. }
  997. .pl-80 {
  998. padding-left: 80rpx
  999. }
  1000. .pr-20 {
  1001. padding-right: 20rpx
  1002. }
  1003. .pr-30 {
  1004. padding-right: 30rpx
  1005. }
  1006. .pt-10 {
  1007. padding-top: 10rpx
  1008. }
  1009. .pt-20 {
  1010. padding-top: 20rpx
  1011. }
  1012. .pt-40 {
  1013. padding-top: 40rpx
  1014. }
  1015. .pt-5 {
  1016. padding-top: 5rpx
  1017. }
  1018. .text-center {
  1019. text-align: center
  1020. }
  1021. .text-right {
  1022. text-align: right
  1023. }
  1024. .indent-50 {
  1025. text-indent: 50rpx
  1026. }
  1027. .font-\[FZBangSKJW\] {
  1028. font-family: FZBangSKJW
  1029. }
  1030. .font-\[PingFang\] {
  1031. font-family: PingFang
  1032. }
  1033. .text-2xl {
  1034. font-size: 20px
  1035. }
  1036. .text-2xs {
  1037. font-size: 12px
  1038. }
  1039. .text-3xl {
  1040. font-size: 24px
  1041. }
  1042. .text-3xs {
  1043. font-size: 11px
  1044. }
  1045. .text-4xl {
  1046. font-size: 28px
  1047. }
  1048. .text-4xs {
  1049. font-size: 10px
  1050. }
  1051. .text-5xl {
  1052. font-size: 32px
  1053. }
  1054. .text-\[32px\] {
  1055. font-size: 32px
  1056. }
  1057. .text-base {
  1058. font-size: 15px
  1059. }
  1060. .text-lg {
  1061. font-size: 16px
  1062. }
  1063. .text-sm {
  1064. font-size: 14px
  1065. }
  1066. .text-xl {
  1067. font-size: 18px
  1068. }
  1069. .text-xs {
  1070. font-size: 13px
  1071. }
  1072. .font-bold {
  1073. font-weight: 700
  1074. }
  1075. .font-light {
  1076. font-weight: 300
  1077. }
  1078. .font-normal {
  1079. font-weight: 400
  1080. }
  1081. .font-thin {
  1082. font-weight: 100
  1083. }
  1084. .uppercase {
  1085. text-transform: uppercase
  1086. }
  1087. .italic {
  1088. font-style: italic
  1089. }
  1090. .leading-6 {
  1091. line-height: 1.5rem
  1092. }
  1093. .text-\[\#155724\] {
  1094. --tw-text-opacity: 1;
  1095. color: rgb(21 87 36 / var(--tw-text-opacity, 1))
  1096. }
  1097. .text-\[\#571515\] {
  1098. --tw-text-opacity: 1;
  1099. color: rgb(87 21 21 / var(--tw-text-opacity, 1))
  1100. }
  1101. .text-content {
  1102. color: var(--content-color)
  1103. }
  1104. .text-error {
  1105. color: var(--error-color)
  1106. }
  1107. .text-gray-200 {
  1108. --tw-text-opacity: 1;
  1109. color: rgb(229 231 235 / var(--tw-text-opacity, 1))
  1110. }
  1111. .text-light {
  1112. color: var(--light-color)
  1113. }
  1114. .text-main {
  1115. color: var(--main-color)
  1116. }
  1117. .text-orange-400 {
  1118. --tw-text-opacity: 1;
  1119. color: rgb(251 146 60 / var(--tw-text-opacity, 1))
  1120. }
  1121. .text-orange-600 {
  1122. --tw-text-opacity: 1;
  1123. color: rgb(234 88 12 / var(--tw-text-opacity, 1))
  1124. }
  1125. .text-primary {
  1126. color: var(--primary-color)
  1127. }
  1128. .text-primary-deep {
  1129. color: var(--primary-deep-color)
  1130. }
  1131. .text-primary-light {
  1132. color: var(--primary-light-color)
  1133. }
  1134. .text-success {
  1135. color: var(--success-color)
  1136. }
  1137. .text-tips {
  1138. color: var(--tips-color)
  1139. }
  1140. .text-warning {
  1141. color: var(--warning-color)
  1142. }
  1143. .text-white {
  1144. --tw-text-opacity: 1;
  1145. color: rgb(255 255 255 / var(--tw-text-opacity, 1))
  1146. }
  1147. .text-yellow-600 {
  1148. --tw-text-opacity: 1;
  1149. color: rgb(202 138 4 / var(--tw-text-opacity, 1))
  1150. }
  1151. .underline {
  1152. text-decoration-line: underline
  1153. }
  1154. .shadow {
  1155. --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  1156. --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  1157. box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  1158. }
  1159. .shadow-sm {
  1160. --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  1161. --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  1162. box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  1163. }
  1164. .shadow-up {
  1165. --tw-shadow: 0 -1px 3px 0 rgb(0 0 0 / 0.1), 0 -1px 2px -1px rgb(0 0 0 / 0.1);
  1166. --tw-shadow-colored: 0 -1px 3px 0 var(--tw-shadow-color), 0 -1px 2px -1px var(--tw-shadow-color);
  1167. box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
  1168. }
  1169. .shadow-blue-100 {
  1170. --tw-shadow-color: #dbeafe;
  1171. --tw-shadow: var(--tw-shadow-colored)
  1172. }
  1173. .shadow-green-100 {
  1174. --tw-shadow-color: #dcfce7;
  1175. --tw-shadow: var(--tw-shadow-colored)
  1176. }
  1177. .filter {
  1178. filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
  1179. }
  1180. .transition {
  1181. transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  1182. transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  1183. transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  1184. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  1185. transition-duration: 150ms
  1186. }
  1187. .mx-card {
  1188. border-radius: 0.5rem;
  1189. --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  1190. --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  1191. box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1192. --tw-shadow-color: #dbeafe;
  1193. --tw-shadow: var(--tw-shadow-colored)
  1194. }
  1195. .mx-shadow-up {
  1196. --tw-shadow: 0 -1px 3px 0 rgb(0 0 0 / 0.1), 0 -1px 2px -1px rgb(0 0 0 / 0.1);
  1197. --tw-shadow-colored: 0 -1px 3px 0 var(--tw-shadow-color), 0 -1px 2px -1px var(--tw-shadow-color);
  1198. box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  1199. --tw-shadow-color: #dbeafe;
  1200. --tw-shadow: var(--tw-shadow-colored)
  1201. }
  1202. .mx-border {
  1203. border-width: 0.5px;
  1204. border-style: solid;
  1205. border-color: var(--border-color)
  1206. }
  1207. .mx-border-b {
  1208. border-width: 0px;
  1209. border-bottom-width: 0.5px !important;
  1210. border-style: solid;
  1211. border-color: var(--border-color)
  1212. }
  1213. .mx-border-t {
  1214. border-width: 0px;
  1215. border-top-width: 0.5px !important;
  1216. border-style: solid;
  1217. border-color: var(--border-color)
  1218. }
  1219. .mx-border-b-dashed {
  1220. border-width: 0px;
  1221. border-bottom-width: 0.5px !important;
  1222. border-style: dashed;
  1223. border-color: var(--border-color)
  1224. }
  1225. .mx-grid-border {
  1226. border-width: 0px;
  1227. border-top-width: 0.5px !important;
  1228. border-left-width: 0.5px !important;
  1229. border-style: solid;
  1230. border-color: var(--border-color)
  1231. }
  1232. .mx-grid-border > * {
  1233. border-width: 0px;
  1234. border-bottom-width: 0.5px !important;
  1235. border-right-width: 0.5px !important;
  1236. border-style: solid;
  1237. border-color: var(--border-color)
  1238. }
  1239. .mx-bg-shared-gradient {
  1240. background-image: url('/static/personal/top_bg.png');
  1241. background-size: cover;
  1242. background-position: top;
  1243. background-repeat: no-repeat
  1244. }
  1245. .mx-btn-gradient {
  1246. background-image: linear-gradient(to right, var(--tw-gradient-stops));
  1247. --tw-gradient-from: var(--primary-light-color) var(--tw-gradient-from-position);
  1248. --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  1249. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  1250. --tw-gradient-to: var(--primary-deep-color) var(--tw-gradient-to-position)
  1251. }
  1252. .mx-list-gradient {
  1253. background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  1254. --tw-gradient-from: var(--primary-deep-color) var(--tw-gradient-from-position);
  1255. --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  1256. --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  1257. --tw-gradient-to: #fff var(--tw-gradient-to-position)
  1258. }