云链智安app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.css 47KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723
  1. /**
  2. * 这里是uni-app内置的常用样式变量
  3. *
  4. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  5. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  6. *
  7. */
  8. /**
  9. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  10. *
  11. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  12. */
  13. /* 颜色变量 */
  14. /* 行为相关颜色 */
  15. /* 文字基本颜色 */
  16. /* 背景颜色 */
  17. /* 边框颜色 */
  18. /* 尺寸变量 */
  19. /* 文字尺寸 */
  20. /* 图片尺寸 */
  21. /* Border Radius */
  22. /* 水平间距 */
  23. /* 垂直间距 */
  24. /* 透明度 */
  25. /* 文章场景相关 */
  26. .l-liquid[data-v-269ddf93] {
  27. position: relative;
  28. border-radius: var(--l-liquid-border-radius, var(--l-border-radius-hg, 999px));
  29. box-sizing: border-box;
  30. overflow: hidden;
  31. width: var(--l-liquid-size, 125px);
  32. height: var(--l-liquid-size, 125px);
  33. background: var(--l-liquid-bg-color, transprent);
  34. display: flex;
  35. }
  36. .l-liquid--outline[data-v-269ddf93] {
  37. padding: var(--l-liquid-border-distance, 6px);
  38. border: var(--l-liquid-border-width, 6px) solid var(--l-liquid-border-color, #3283ff);
  39. }
  40. .l-liquid__inner[data-v-269ddf93] {
  41. position: relative;
  42. flex: 1;
  43. border-radius: var(--l-liquid-inner-border-radius, var(--l-liquid-border-radius, var(--l-border-radius-hg, 999px)));
  44. overflow: hidden;
  45. background-color: var(--l-liquid-inner-bg-color, rgba(50, 131, 255, 0.1));
  46. }
  47. .l-liquid__inner-drawable[data-v-269ddf93] {
  48. flex: 1;
  49. justify-content: center;
  50. align-items: center;
  51. }
  52. .l-liquid__value[data-v-269ddf93] {
  53. position: absolute;
  54. top: 0;
  55. left: 0;
  56. width: 100%;
  57. height: 100%;
  58. z-index: 1;
  59. display: flex;
  60. justify-content: center;
  61. align-items: center;
  62. }
  63. .l-liquid__waves[data-v-269ddf93] {
  64. position: absolute;
  65. left: 0;
  66. width: 100%;
  67. height: 100%;
  68. transform: translateY(var(--l-liquid-percent));
  69. overflow: visible;
  70. transition-property: transform;
  71. transition-duration: 200ms;
  72. }
  73. .l-liquid .wave[data-v-269ddf93] {
  74. position: absolute;
  75. left: 0;
  76. top: 0;
  77. height: 200%;
  78. width: 200%;
  79. animation: wave-269ddf93 2500ms linear infinite;
  80. background: var(--l-liquid-wave-color, #3283ff);
  81. opacity: 1;
  82. -webkit-clip-path: polygon(0% 50%, 2.22222% 51.472%, 4.44444% 52.4967%, 6.66667% 52.7626%, 8.88889% 52.1889%, 11.1111% 50.9501%, 13.3333% 49.4225%, 15.5556% 48.0704%, 17.7778% 47.3047%, 20% 47.3582%, 22.2222% 48.2145%, 24.4444% 49.6134%, 26.6667% 51.1298%, 28.8889% 52.3029%, 31.1111% 52.7761%, 33.3333% 52.4056%, 35.5556% 51.3041%, 37.7778% 49.8062%, 40% 48.3673%, 42.2222% 47.4245%, 44.4444% 47.2644%, 46.6667% 47.9357%, 48.8889% 49.2343%, 51.1111% 50.7657%, 53.3333% 52.0643%, 55.5556% 52.7356%, 57.7778% 52.5755%, 60% 51.6327%, 62.2222% 50.1938%, 64.4444% 48.6959%, 66.6667% 47.5944%, 68.8889% 47.2239%, 71.1111% 47.6971%, 73.3333% 48.8702%, 75.5556% 50.3866%, 77.7778% 51.7855%, 80% 52.6418%, 82.2222% 52.6953%, 84.4444% 51.9296%, 86.6667% 50.5775%, 88.8889% 49.0499%, 91.1111% 47.8111%, 93.3333% 47.2374%, 95.5556% 47.5033%, 97.7778% 48.528%, 100% 50%, 100% 100%, 0% 100%, 0% 0%);
  83. clip-path: polygon(0% 50%, 2.22222% 51.472%, 4.44444% 52.4967%, 6.66667% 52.7626%, 8.88889% 52.1889%, 11.1111% 50.9501%, 13.3333% 49.4225%, 15.5556% 48.0704%, 17.7778% 47.3047%, 20% 47.3582%, 22.2222% 48.2145%, 24.4444% 49.6134%, 26.6667% 51.1298%, 28.8889% 52.3029%, 31.1111% 52.7761%, 33.3333% 52.4056%, 35.5556% 51.3041%, 37.7778% 49.8062%, 40% 48.3673%, 42.2222% 47.4245%, 44.4444% 47.2644%, 46.6667% 47.9357%, 48.8889% 49.2343%, 51.1111% 50.7657%, 53.3333% 52.0643%, 55.5556% 52.7356%, 57.7778% 52.5755%, 60% 51.6327%, 62.2222% 50.1938%, 64.4444% 48.6959%, 66.6667% 47.5944%, 68.8889% 47.2239%, 71.1111% 47.6971%, 73.3333% 48.8702%, 75.5556% 50.3866%, 77.7778% 51.7855%, 80% 52.6418%, 82.2222% 52.6953%, 84.4444% 51.9296%, 86.6667% 50.5775%, 88.8889% 49.0499%, 91.1111% 47.8111%, 93.3333% 47.2374%, 95.5556% 47.5033%, 97.7778% 48.528%, 100% 50%, 100% 100%, 0% 100%, 0% 0%);
  84. }
  85. .l-liquid .wave.two[data-v-269ddf93] {
  86. opacity: 0.3;
  87. animation: wave-269ddf93 2500ms linear -612ms infinite;
  88. }
  89. @keyframes wave-269ddf93 {
  90. to {
  91. transform: translateX(-50%);
  92. }
  93. }
  94. /**
  95. * 这里是uni-app内置的常用样式变量
  96. *
  97. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  98. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  99. *
  100. */
  101. /**
  102. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  103. *
  104. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  105. */
  106. /* 颜色变量 */
  107. /* 行为相关颜色 */
  108. /* 文字基本颜色 */
  109. /* 背景颜色 */
  110. /* 边框颜色 */
  111. /* 尺寸变量 */
  112. /* 文字尺寸 */
  113. /* 图片尺寸 */
  114. /* Border Radius */
  115. /* 水平间距 */
  116. /* 垂直间距 */
  117. /* 透明度 */
  118. /* 文章场景相关 */
  119. .uni-calendar-item__weeks-box[data-v-65626c58] {
  120. flex: 1;
  121. display: flex;
  122. flex-direction: column;
  123. justify-content: center;
  124. align-items: center;
  125. }
  126. .uni-calendar-item__weeks-box-text[data-v-65626c58] {
  127. font-size: 14px;
  128. color: #333;
  129. }
  130. .uni-calendar-item__weeks-lunar-text[data-v-65626c58] {
  131. font-size: 12px;
  132. color: #333;
  133. }
  134. .uni-calendar-item__weeks-box-item[data-v-65626c58] {
  135. position: relative;
  136. display: flex;
  137. flex-direction: column;
  138. justify-content: center;
  139. align-items: center;
  140. width: 3.125rem;
  141. height: 3.125rem;
  142. }
  143. .uni-calendar-item__weeks-box-circle[data-v-65626c58] {
  144. position: absolute;
  145. top: 5px;
  146. right: 5px;
  147. width: 8px;
  148. height: 8px;
  149. border-radius: 8px;
  150. }
  151. .uni-calendar-item--workday-dot[data-v-65626c58] {
  152. background-color: #007545;
  153. }
  154. .uni-calendar-item--restday-dot[data-v-65626c58] {
  155. background-color: #e43d33;
  156. }
  157. .uni-calendar-item--disable[data-v-65626c58] {
  158. color: #c0c0c0;
  159. }
  160. .uni-calendar-item--isDay-text[data-v-65626c58] {
  161. color: #2979ff;
  162. }
  163. .uni-calendar-item--isDay[data-v-65626c58] {
  164. color: #2979ff;
  165. }
  166. .uni-calendar-item--multiple[data-v-65626c58] {
  167. color: #fff;
  168. }
  169. .uni-calendar-item--before-checked[data-v-65626c58] {
  170. color: #fff;
  171. }
  172. .uni-calendar-item--after-checked[data-v-65626c58] {
  173. color: #fff;
  174. }
  175. .uni-calendar-item--workday-text[data-v-65626c58] {
  176. color: #007545;
  177. }
  178. .uni-calendar-item--restday-text[data-v-65626c58] {
  179. color: #e43d33;
  180. }
  181. .uni-calendar-item--workday-texts[data-v-65626c58] {
  182. color: #c0c0c0;
  183. }
  184. .uni-calendar-item--restday-texts[data-v-65626c58] {
  185. color: #c0c0c0;
  186. }
  187. /**
  188. * 这里是uni-app内置的常用样式变量
  189. *
  190. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  191. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  192. *
  193. */
  194. /**
  195. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  196. *
  197. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  198. */
  199. /* 颜色变量 */
  200. /* 行为相关颜色 */
  201. /* 文字基本颜色 */
  202. /* 背景颜色 */
  203. /* 边框颜色 */
  204. /* 尺寸变量 */
  205. /* 文字尺寸 */
  206. /* 图片尺寸 */
  207. /* Border Radius */
  208. /* 水平间距 */
  209. /* 垂直间距 */
  210. /* 透明度 */
  211. /* 文章场景相关 */
  212. .uni-calendar[data-v-b6ab2cfb] {
  213. display: flex;
  214. flex-direction: column;
  215. }
  216. .uni-calendar__mask[data-v-b6ab2cfb] {
  217. position: fixed;
  218. bottom: 0;
  219. top: 0;
  220. left: 0;
  221. right: 0;
  222. background-color: rgba(0, 0, 0, 0.4);
  223. transition-property: opacity;
  224. transition-duration: 0.3s;
  225. opacity: 0;
  226. z-index: 99;
  227. }
  228. .uni-calendar--mask-show[data-v-b6ab2cfb] {
  229. opacity: 1;
  230. }
  231. .uni-calendar--fixed[data-v-b6ab2cfb] {
  232. position: fixed;
  233. left: 0;
  234. right: 0;
  235. transition-property: transform;
  236. transition-duration: 0.3s;
  237. transform: translateY(460px);
  238. bottom: calc(var(--window-bottom));
  239. z-index: 99;
  240. }
  241. .uni-calendar--ani-show[data-v-b6ab2cfb] {
  242. transform: translateY(0);
  243. }
  244. .uni-calendar__content[data-v-b6ab2cfb] {
  245. background-color: #fff;
  246. }
  247. .uni-calendar__header[data-v-b6ab2cfb] {
  248. position: relative;
  249. display: flex;
  250. flex-direction: row;
  251. justify-content: center;
  252. align-items: center;
  253. height: 50px;
  254. border-bottom-color: #EDEDED;
  255. border-bottom-style: solid;
  256. border-bottom-width: 1px;
  257. }
  258. .uni-calendar--fixed-top[data-v-b6ab2cfb] {
  259. display: flex;
  260. flex-direction: row;
  261. justify-content: space-between;
  262. border-top-color: #EDEDED;
  263. border-top-style: solid;
  264. border-top-width: 1px;
  265. }
  266. .uni-calendar--fixed-width[data-v-b6ab2cfb] {
  267. width: 50px;
  268. }
  269. .uni-calendar__backtoday[data-v-b6ab2cfb] {
  270. position: absolute;
  271. right: 0;
  272. top: 0.78125rem;
  273. padding: 0 5px;
  274. padding-left: 10px;
  275. height: 25px;
  276. line-height: 25px;
  277. font-size: 12px;
  278. border-top-left-radius: 25px;
  279. border-bottom-left-radius: 25px;
  280. color: #333;
  281. background-color: #f1f1f1;
  282. }
  283. .uni-calendar__header-text[data-v-b6ab2cfb] {
  284. text-align: center;
  285. width: 100px;
  286. font-size: 14px;
  287. color: #333;
  288. }
  289. .uni-calendar__header-btn-box[data-v-b6ab2cfb] {
  290. display: flex;
  291. flex-direction: row;
  292. align-items: center;
  293. justify-content: center;
  294. width: 50px;
  295. height: 50px;
  296. }
  297. .uni-calendar__header-btn[data-v-b6ab2cfb] {
  298. width: 10px;
  299. height: 10px;
  300. border-left-color: #808080;
  301. border-left-style: solid;
  302. border-left-width: 2px;
  303. border-top-color: #555555;
  304. border-top-style: solid;
  305. border-top-width: 2px;
  306. }
  307. .uni-calendar--left[data-v-b6ab2cfb] {
  308. transform: rotate(-45deg);
  309. }
  310. .uni-calendar--right[data-v-b6ab2cfb] {
  311. transform: rotate(135deg);
  312. }
  313. .uni-calendar__weeks[data-v-b6ab2cfb] {
  314. position: relative;
  315. display: flex;
  316. flex-direction: row;
  317. }
  318. .uni-calendar__weeks-item[data-v-b6ab2cfb] {
  319. flex: 1;
  320. }
  321. .uni-calendar__weeks-day[data-v-b6ab2cfb] {
  322. flex: 1;
  323. display: flex;
  324. flex-direction: column;
  325. justify-content: center;
  326. align-items: center;
  327. height: 45px;
  328. border-bottom-color: #F5F5F5;
  329. border-bottom-style: solid;
  330. border-bottom-width: 1px;
  331. }
  332. .uni-calendar__weeks-day-text[data-v-b6ab2cfb] {
  333. font-size: 14px;
  334. }
  335. .uni-calendar__box[data-v-b6ab2cfb] {
  336. position: relative;
  337. }
  338. .uni-calendar__box-bg[data-v-b6ab2cfb] {
  339. display: flex;
  340. justify-content: center;
  341. align-items: center;
  342. position: absolute;
  343. top: 0;
  344. left: 0;
  345. right: 0;
  346. bottom: 0;
  347. }
  348. .uni-calendar__box-bg-text[data-v-b6ab2cfb] {
  349. font-size: 200px;
  350. font-weight: bold;
  351. color: #999;
  352. opacity: 0.1;
  353. text-align: center;
  354. line-height: 1;
  355. }
  356. .uni-calendar-item--isDay[data-v-b6ab2cfb] {
  357. background-color: #B2D5CB !important;
  358. color: #ffffff !important;
  359. border-radius: 0.3125rem;
  360. }
  361. .uni-calendar-item--checked[data-v-b6ab2cfb] {
  362. background-color: #B2D5CB !important;
  363. border-radius: 0.3125rem;
  364. color: #ffffff !important;
  365. }
  366. /**
  367. * 这里是uni-app内置的常用样式变量
  368. *
  369. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  370. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  371. *
  372. */
  373. /**
  374. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  375. *
  376. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  377. */
  378. /* 颜色变量 */
  379. /* 行为相关颜色 */
  380. /* 文字基本颜色 */
  381. /* 背景颜色 */
  382. /* 边框颜色 */
  383. /* 尺寸变量 */
  384. /* 文字尺寸 */
  385. /* 图片尺寸 */
  386. /* Border Radius */
  387. /* 水平间距 */
  388. /* 垂直间距 */
  389. /* 透明度 */
  390. /* 文章场景相关 */
  391. @property --l-loading-start {
  392. syntax: "<length-percentage>";
  393. initial-value: 1%;
  394. inherits: false;
  395. }
  396. @property --l-loading-end {
  397. syntax: "<length-percentage>";
  398. initial-value: 1%;
  399. inherits: false;
  400. }
  401. @property --l-left {
  402. syntax: "<length-percentage>";
  403. initial-value: 1%;
  404. inherits: false;
  405. }
  406. @property --l-loadding-ball-size {
  407. syntax: "<length> | <length-percentage>";
  408. inherits: false;
  409. }
  410. [data-v-e1d73892]:host {
  411. display: inline-flex;
  412. }
  413. .l-loading[data-v-e1d73892] {
  414. position: relative;
  415. color: var(--l-loading-color, #3283ff);
  416. font-size: 0;
  417. vertical-align: middle;
  418. }
  419. .l-loading--ball[data-v-e1d73892] {
  420. display: inline-flex;
  421. align-items: center;
  422. }
  423. .l-loading--ball .l-loading__ball[data-v-e1d73892] {
  424. position: relative;
  425. perspective: calc(var(--l-loadding-ball-size) * 4);
  426. transform-style: preserve-3d;
  427. }
  428. .l-loading--ball .l-loading__ball[data-v-e1d73892]:before {
  429. background-color: #3283ff;
  430. left: 0%;
  431. animation-name: l-ball-before-e1d73892;
  432. }
  433. .l-loading--ball .l-loading__ball[data-v-e1d73892]:after {
  434. right: 0;
  435. background-color: red;
  436. animation-name: l-ball-after-e1d73892;
  437. }
  438. .l-loading--ball .l-loading__ball[data-v-e1d73892]:before, .l-loading--ball .l-loading__ball[data-v-e1d73892]:after {
  439. top: 0;
  440. content: "";
  441. position: absolute;
  442. height: 100%;
  443. aspect-ratio: 1/1;
  444. border-radius: 50%;
  445. animation-iteration-count: infinite;
  446. animation-delay: -100ms;
  447. animation-duration: 900ms;
  448. mix-blend-mode: darken;
  449. }
  450. .l-loading--circular .l-loading__circular[data-v-e1d73892] {
  451. display: inline-block;
  452. position: relative;
  453. animation: l-rotate-e1d73892 var(--l-loading-duration, 1s) linear infinite;
  454. vertical-align: middle;
  455. }
  456. .l-loading--circular .l-loading__circular[data-v-e1d73892]:before {
  457. content: "";
  458. display: block;
  459. width: 100%;
  460. height: 100%;
  461. border-radius: 50%;
  462. background-image: conic-gradient(var(--l-loading-color-1, transparent) 0%, var(--l-loading-color-2, currentColor) 100%);
  463. mask: radial-gradient(closest-side, transparent calc(80% - 1px), #fff 80%);
  464. -webkit-mask: radial-gradient(closest-side, transparent calc(80% - 1px), #fff 80%);
  465. animation: l-circular-e1d73892 2.5s ease-in-out infinite;
  466. transform: rotate(90deg);
  467. }
  468. .l-loading--spinner .l-loading__spinner[data-v-e1d73892] {
  469. position: relative;
  470. box-sizing: border-box;
  471. width: 100%;
  472. height: 100%;
  473. max-width: 100%;
  474. max-height: 100%;
  475. animation-timing-function: steps(12);
  476. animation: l-rotate-e1d73892 0.8s linear infinite;
  477. }
  478. .l-loading--spinner .l-loading__dot[data-v-e1d73892] {
  479. position: absolute;
  480. top: 0;
  481. left: 0;
  482. width: 100%;
  483. height: 100%;
  484. transform: rotate(calc(var(--l-loading-dot, 1) * 30deg));
  485. opacity: calc(var(--l-loading-dot, 1) / 12);
  486. }
  487. .l-loading--spinner .l-loading__dot[data-v-e1d73892]::before {
  488. display: block;
  489. width: 0.15625rem;
  490. height: 25%;
  491. margin: 0 auto;
  492. background-color: currentColor;
  493. border-radius: 40%;
  494. content: " ";
  495. }
  496. .l-loading__text[data-v-e1d73892] {
  497. display: inline-block;
  498. margin-left: var(--l-spacer-xs, 8px);
  499. color: var(--l-loading-text-color, var(--l-text-color-3, rgba(0, 0, 0, 0.45)));
  500. font-size: var(--l-loading-font-size, var(--l-font-size, 14px));
  501. vertical-align: middle;
  502. }
  503. .l-loading.is-vertical[data-v-e1d73892] {
  504. display: inline-flex;
  505. flex-direction: column;
  506. align-items: center;
  507. }
  508. .l-loading.is-vertical .l-loading__text[data-v-e1d73892] {
  509. margin: var(--l-spacer-tn, 4px) 0 0;
  510. }
  511. .l-loading__ball[data-v-e1d73892], .l-loading__circular[data-v-e1d73892], .l-loading__spinner[data-v-e1d73892] {
  512. width: var(--l-loading-size, 20px);
  513. height: var(--l-loading-size, 20px);
  514. }
  515. @keyframes l-circular-e1d73892 {
  516. 0% {
  517. --l-loading-start: 0%;
  518. --l-loading-end: 0%;
  519. }
  520. 50% {
  521. --l-loading-start: 0%;
  522. --l-loading-end: 100%;
  523. }
  524. 100% {
  525. --l-loading-start: 100%;
  526. --l-loading-end: 100%;
  527. }
  528. }
  529. @keyframes l-rotate-e1d73892 {
  530. to {
  531. transform: rotate(1turn);
  532. }
  533. }
  534. @keyframes l-ball-before-e1d73892 {
  535. 0% {
  536. animation-timing-function: ease-in;
  537. }
  538. 25% {
  539. animation-timing-function: ease-out;
  540. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)) / 2);
  541. transform: translate3d(var(--l-left), 0, var(--l-loadding-ball-size));
  542. }
  543. 50% {
  544. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)));
  545. animation-timing-function: ease-in;
  546. transform: translate3d(var(--l-left), 0, 0);
  547. }
  548. 75% {
  549. animation-timing-function: ease-out;
  550. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)) / 2);
  551. transform: translate3d(var(--l-left), 0, calc(var(--l-loadding-ball-size) * -1));
  552. }
  553. }
  554. @keyframes l-ball-after-e1d73892 {
  555. 0% {
  556. animation-timing-function: ease-in;
  557. }
  558. 25% {
  559. animation-timing-function: ease-out;
  560. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)) / 2 * -1);
  561. transform: translate3d(var(--l-left), 0, calc(var(--l-loadding-ball-size) * -1));
  562. }
  563. 50% {
  564. animation-timing-function: ease-in;
  565. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)) * -1);
  566. transform: translate3d(var(--l-left), 0, 0);
  567. }
  568. 75% {
  569. animation-timing-function: ease-out;
  570. --l-left: calc((var(--l-loadding-ball-size,100%) * 2.1 - var(--l-loadding-ball-size,100%)) / 2 * -1);
  571. transform: translate3d(var(--l-left), 0, var(--l-loadding-ball-size));
  572. }
  573. }
  574. /**
  575. * 这里是uni-app内置的常用样式变量
  576. *
  577. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  578. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  579. *
  580. */
  581. /**
  582. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  583. *
  584. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  585. */
  586. /* 颜色变量 */
  587. /* 行为相关颜色 */
  588. /* 文字基本颜色 */
  589. /* 背景颜色 */
  590. /* 边框颜色 */
  591. /* 尺寸变量 */
  592. /* 文字尺寸 */
  593. /* 图片尺寸 */
  594. /* Border Radius */
  595. /* 水平间距 */
  596. /* 垂直间距 */
  597. /* 透明度 */
  598. /* 文章场景相关 */
  599. .l-switch[data-v-43179dfc] {
  600. display: inline-flex;
  601. flex-direction: row;
  602. align-items: center;
  603. }
  604. .l-switch__rail[data-v-43179dfc] {
  605. position: relative;
  606. height: var(--l-switch-height, 28px);
  607. min-width: var(--l-switch-width, 45px);
  608. transition-duration: 300ms;
  609. transition-property: background-color;
  610. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  611. }
  612. .l-switch--hover .l-switch__dot[data-v-43179dfc] {
  613. max-width: var(--l-switch-dot-size-pressed, calc(var(--l-switch-dot-size, 22px) * 1.25));
  614. }
  615. .l-switch--hover.l-switch--checked .l-switch__dot[data-v-43179dfc] {
  616. left: calc(100% - var(--l-switch-dot-size-pressed, calc(var(--l-switch-dot-size, 22px) * 1.25)) - var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2)));
  617. }
  618. .l-switch--hover.l-switch--checked .l-switch__placeholder--unchecked[data-v-43179dfc] {
  619. padding-left: calc(1.25 * var(--l-switch-dot-size-pressed, calc(var(--l-switch-dot-size, 22px) * 1.25)));
  620. }
  621. .l-switch--hover.l-switch--unchecked .l-switch__placeholder--checked[data-v-43179dfc] {
  622. padding-right: calc(1.25 * var(--l-switch-dot-size-pressed, calc(var(--l-switch-dot-size, 22px) * 1.25)));
  623. }
  624. .l-switch--checked[data-v-43179dfc] {
  625. background-color: var(--l-switch-checked-color, #3283ff);
  626. }
  627. .l-switch--checked .l-switch__dot[data-v-43179dfc] {
  628. left: calc(100% - var(--l-switch-dot-size, 22px) - var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2)));
  629. }
  630. .l-switch--checked.l-switch--disabled[data-v-43179dfc] {
  631. background-color: var(--l-switch-checked-disabled-color, var(--l-primary-color-3, #add6ff));
  632. }
  633. .l-switch--unchecked[data-v-43179dfc] {
  634. background-color: var(--l-switch-unchecked-color, var(--l-gray-4, #dcdcdc));
  635. }
  636. .l-switch--unchecked.l-switch--disabled[data-v-43179dfc] {
  637. background-color: var(--l-switch-unchecked-disabled-color, var(--l-gray-2, #eeeeee));
  638. }
  639. .l-switch--round[data-v-43179dfc] {
  640. border-radius: var(--l-switch-radius, 99px);
  641. }
  642. .l-switch--square[data-v-43179dfc] {
  643. border-radius: var(--l-switch-radius, 4px);
  644. }
  645. .l-switch__dot[data-v-43179dfc] {
  646. position: absolute;
  647. background-color: var(--l-switch-dot-bg-color, white);
  648. height: var(--l-switch-dot-size, 22px);
  649. pointer-events: none;
  650. justify-content: center;
  651. align-items: center;
  652. overflow: visible;
  653. transition-duration: 300ms;
  654. transition-property: background-color, opacity, left, max-width, width, box-shadow, transform;
  655. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  656. display: flex;
  657. width: var(--l-switch-dot-size-pressed, calc(var(--l-switch-dot-size, 22px) * 1.25));
  658. max-width: var(--l-switch-dot-size, 22px);
  659. left: var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2));
  660. top: var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2));
  661. --l-loading-size: calc(var(--l-switch-dot-size, 22px) * 0.7);
  662. --l-loading-color: var(--l-switch-checked-color, #3283ff);
  663. }
  664. .l-switch__dot--round[data-v-43179dfc] {
  665. border-radius: var(--l-switch-dot-radius, 99px);
  666. }
  667. .l-switch__dot--square[data-v-43179dfc] {
  668. border-radius: var(--l-switch-dot-radius, 2.5px);
  669. }
  670. .l-switch__placeholder[data-v-43179dfc] {
  671. overflow: visible;
  672. position: absolute;
  673. white-space: nowrap;
  674. pointer-events: none;
  675. top: 50%;
  676. transform: translateY(-53%);
  677. line-height: 1;
  678. font-size: var(--l-swtich-font-size, 14px);
  679. color: var(--l-swtich-text-color, white);
  680. box-sizing: content-box;
  681. }
  682. .l-switch__placeholder--checked[data-v-43179dfc] {
  683. right: 0;
  684. text-align: right;
  685. padding-right: calc(1.20 * var(--l-switch-height, 28px) - var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2)));
  686. }
  687. .l-switch__placeholder--unchecked[data-v-43179dfc] {
  688. left: 0;
  689. padding-left: calc(1.20 * var(--l-switch-height, 28px) - var(--l-switch-dot-offset, calc((var(--l-switch-height, 28px) - var(--l-switch-dot-size, 22px)) / 2)));
  690. }
  691. .l-switch__children-placeholder[data-v-43179dfc] {
  692. height: var(--l-switch-height, 28px);
  693. }
  694. .l-switch__rail-placeholder[data-v-43179dfc] {
  695. opacity: 0;
  696. padding-left: calc(1.75 * var(--l-switch-height, 28px));
  697. font-size: var(--l-swtich-font-size, 14px);
  698. }
  699. /**
  700. * 这里是uni-app内置的常用样式变量
  701. *
  702. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  703. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  704. *
  705. */
  706. /**
  707. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  708. *
  709. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  710. */
  711. /* 颜色变量 */
  712. /* 行为相关颜色 */
  713. /* 文字基本颜色 */
  714. /* 背景颜色 */
  715. /* 边框颜色 */
  716. /* 尺寸变量 */
  717. /* 文字尺寸 */
  718. /* 图片尺寸 */
  719. /* Border Radius */
  720. /* 水平间距 */
  721. /* 垂直间距 */
  722. /* 透明度 */
  723. /* 文章场景相关 */
  724. .uni-popup[data-v-4dd3c44b] {
  725. position: fixed;
  726. z-index: 99;
  727. }
  728. .uni-popup.top[data-v-4dd3c44b], .uni-popup.left[data-v-4dd3c44b], .uni-popup.right[data-v-4dd3c44b] {
  729. top: 0;
  730. }
  731. .uni-popup .uni-popup__wrapper[data-v-4dd3c44b] {
  732. display: block;
  733. position: relative;
  734. /* iphonex 等安全区设置,底部安全区适配 */
  735. }
  736. .uni-popup .uni-popup__wrapper.left[data-v-4dd3c44b], .uni-popup .uni-popup__wrapper.right[data-v-4dd3c44b] {
  737. padding-top: 0;
  738. flex: 1;
  739. }
  740. .fixforpc-z-index[data-v-4dd3c44b] {
  741. z-index: 999;
  742. }
  743. .fixforpc-top[data-v-4dd3c44b] {
  744. top: 0;
  745. }
  746. /**
  747. * 这里是uni-app内置的常用样式变量
  748. *
  749. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  750. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  751. *
  752. */
  753. /**
  754. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  755. *
  756. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  757. */
  758. /* 颜色变量 */
  759. /* 行为相关颜色 */
  760. /* 文字基本颜色 */
  761. /* 背景颜色 */
  762. /* 边框颜色 */
  763. /* 尺寸变量 */
  764. /* 文字尺寸 */
  765. /* 图片尺寸 */
  766. /* Border Radius */
  767. /* 水平间距 */
  768. /* 垂直间距 */
  769. /* 透明度 */
  770. /* 文章场景相关 */
  771. .uni-top-tabbar[data-v-f7b784a4] {
  772. /* 以下3项设置用于开启底部阴影显示 */
  773. /* position: relative;
  774. z-index: 1;
  775. overflow: visible; */
  776. }
  777. .uni-top-tabbar .uni-swiper-tab[data-v-f7b784a4] {
  778. height: 3.125rem;
  779. }
  780. .uni-top-tabbar .uni-swiper-tab .swiper-tab-list[data-v-f7b784a4] {
  781. font-size: 0.875rem;
  782. font-weight: normal;
  783. line-height: 2.5625rem;
  784. width: 48%;
  785. display: flex;
  786. flex-direction: column;
  787. align-items: center;
  788. }
  789. .uni-top-tabbar .uni-swiper-tab .active .swiper-tab-line[data-v-f7b784a4] {
  790. height: 0.1875rem;
  791. width: 100%;
  792. }
  793. /**
  794. * 这里是uni-app内置的常用样式变量
  795. *
  796. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  797. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  798. *
  799. */
  800. /**
  801. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  802. *
  803. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  804. */
  805. /* 颜色变量 */
  806. /* 行为相关颜色 */
  807. /* 文字基本颜色 */
  808. /* 背景颜色 */
  809. /* 边框颜色 */
  810. /* 尺寸变量 */
  811. /* 文字尺寸 */
  812. /* 图片尺寸 */
  813. /* Border Radius */
  814. /* 水平间距 */
  815. /* 垂直间距 */
  816. /* 透明度 */
  817. /* 文章场景相关 */
  818. .k-button-group[data-v-34f5114e] {
  819. box-sizing: border-box;
  820. display: flex;
  821. flex-direction: row;
  822. background-color: white;
  823. width: 100%;
  824. padding: 0.625rem 0.9375rem;
  825. column-gap: 0.75rem;
  826. }
  827. .k-button-group .k-button[data-v-34f5114e] {
  828. width: 100%;
  829. font-size: 1rem;
  830. }
  831. /**
  832. * 这里是uni-app内置的常用样式变量
  833. *
  834. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  835. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  836. *
  837. */
  838. /**
  839. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  840. *
  841. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  842. */
  843. /* 颜色变量 */
  844. /* 行为相关颜色 */
  845. /* 文字基本颜色 */
  846. /* 背景颜色 */
  847. /* 边框颜色 */
  848. /* 尺寸变量 */
  849. /* 文字尺寸 */
  850. /* 图片尺寸 */
  851. /* Border Radius */
  852. /* 水平间距 */
  853. /* 垂直间距 */
  854. /* 透明度 */
  855. /* 文章场景相关 */
  856. .k-bottom-popup[data-v-9a69dd9a] {
  857. position: fixed;
  858. width: 100%;
  859. height: 100%;
  860. top: 0;
  861. left: 0;
  862. bottom: 0;
  863. right: 0;
  864. background-color: rgba(0, 0, 0, 0.4);
  865. opacity: 0;
  866. transition: opacity 0.3s ease-in-out;
  867. }
  868. .k-bottom-popup .fade[data-v-9a69dd9a] {
  869. transform: translateY(100%);
  870. }
  871. .k-bottom-popup .fade-out[data-v-9a69dd9a] {
  872. transform: translateY(0);
  873. }
  874. .k-bottom-popup .tran-content[data-v-9a69dd9a] {
  875. position: absolute;
  876. right: 0;
  877. left: 0;
  878. bottom: 0;
  879. transition: transform 0.3s ease-in-out;
  880. }
  881. /**
  882. * 这里是uni-app内置的常用样式变量
  883. *
  884. * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
  885. * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
  886. *
  887. */
  888. /**
  889. * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
  890. *
  891. * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
  892. */
  893. /* 颜色变量 */
  894. /* 行为相关颜色 */
  895. /* 文字基本颜色 */
  896. /* 背景颜色 */
  897. /* 边框颜色 */
  898. /* 尺寸变量 */
  899. /* 文字尺寸 */
  900. /* 图片尺寸 */
  901. /* Border Radius */
  902. /* 水平间距 */
  903. /* 垂直间距 */
  904. /* 透明度 */
  905. /* 文章场景相关 */
  906. .k-date-picker[data-v-29624116] {
  907. /** 控制提示文字的位置 **/
  908. --bottom-offset: 10%;
  909. /** 控制提示文字的大小 **/
  910. --bottom-font-size: 0.5625rem;
  911. /** 选中时字体的颜色**/
  912. --seletct--text-color: white;
  913. /** 选中时背景颜色 **/
  914. --seletct--background-color: #005ceeff;
  915. /** 处于区间的字体颜色 **/
  916. --in-range--text-color: #005ceeff;
  917. /** 处于区间的背景颜色 **/
  918. --in-range--background-color: #f2f6fc;
  919. /** 限制的字体颜色 **/
  920. --limit--text-color: #a8abb2;
  921. /** 限制的背景颜色 **/
  922. --limit--background-color: #f5f7fa;
  923. /** current的背景颜色 **/
  924. --current--background-color: #e4edfe;
  925. /** current的字体颜色 **/
  926. --current--text-color: #7994b2;
  927. box-sizing: border-box;
  928. width: 100%;
  929. padding: 0.9375rem 0.9375rem 0.625rem;
  930. background-color: white;
  931. border-radius: 10px 10px 0 0;
  932. position: relative;
  933. display: flex;
  934. flex-direction: column;
  935. }
  936. .k-date-picker .is-current[data-v-29624116] {
  937. border-radius: 0.25rem;
  938. background-color: var(--current--background-color);
  939. position: relative;
  940. --color: var(--current--text-color);
  941. }
  942. .k-date-picker .is-current[data-v-29624116]:after {
  943. color: var(--color);
  944. position: absolute;
  945. left: 50%;
  946. bottom: var(--bottom-offset);
  947. transform: translate(-50%);
  948. font-size: var(--bottom-font-size);
  949. line-height: var(--bottom-font-size);
  950. font-weight: 500;
  951. }
  952. .k-date-picker .is-day[data-v-29624116] {
  953. grid-template-columns: repeat(7, minmax(0, 1fr));
  954. }
  955. .k-date-picker .is-day .is-current[data-v-29624116]:after {
  956. content: "本日";
  957. }
  958. .k-date-picker .is-day .is-start[data-v-29624116]:after {
  959. content: "开始";
  960. }
  961. .k-date-picker .is-day .is-end[data-v-29624116]:after {
  962. content: "结束";
  963. }
  964. .k-date-picker .is-month[data-v-29624116] {
  965. grid-template-columns: repeat(4, minmax(0, 1fr));
  966. margin-top: 0.75rem;
  967. }
  968. .k-date-picker .is-month .is-current[data-v-29624116]:after {
  969. content: "本月";
  970. }
  971. .k-date-picker .is-month .is-start[data-v-29624116]:after {
  972. content: "开始";
  973. }
  974. .k-date-picker .is-month .is-end[data-v-29624116]:after {
  975. content: "结束";
  976. }
  977. .k-date-picker .is-year[data-v-29624116] {
  978. grid-template-columns: repeat(4, minmax(0, 1fr));
  979. margin-top: 0.75rem;
  980. }
  981. .k-date-picker .is-year .is-current[data-v-29624116]:after {
  982. content: "本年";
  983. }
  984. .k-date-picker .is-year .is-start[data-v-29624116]:after {
  985. content: "开始";
  986. }
  987. .k-date-picker .is-year .is-end[data-v-29624116]:after {
  988. content: "结束";
  989. }
  990. .k-date-picker .inner-top[data-v-29624116] {
  991. display: flex;
  992. flex-direction: row;
  993. justify-content: space-between;
  994. align-items: center;
  995. padding-bottom: 0.9375rem;
  996. }
  997. .k-date-picker .inner-body__arrow[data-v-29624116] {
  998. display: flex;
  999. flex-direction: row;
  1000. align-items: center;
  1001. justify-content: center;
  1002. }
  1003. .k-date-picker .inner-body__calendar_week[data-v-29624116] {
  1004. display: grid;
  1005. grid-template-columns: repeat(7, minmax(0, 1fr));
  1006. }
  1007. .k-date-picker .inner-body__calendar_week--item[data-v-29624116] {
  1008. font-weight: 500;
  1009. color: #303133;
  1010. font-size: 0.9375rem;
  1011. display: flex;
  1012. flex-direction: column;
  1013. align-items: center;
  1014. justify-content: center;
  1015. height: 2.75rem;
  1016. }
  1017. .k-date-picker .inner-body__calendar_block[data-v-29624116] {
  1018. position: relative;
  1019. display: grid;
  1020. row-gap: 0.625rem;
  1021. }
  1022. .k-date-picker .inner-body__calendar_block[data-v-29624116]:after {
  1023. display: block;
  1024. content: attr(data-text);
  1025. color: #eef2f8ff;
  1026. font-size: 8.75rem;
  1027. position: absolute;
  1028. left: 50%;
  1029. top: 50%;
  1030. transform: translate(-50%, -50%);
  1031. z-index: 1;
  1032. }
  1033. .k-date-picker .inner-body__calendar_block--item[data-v-29624116] {
  1034. z-index: 2;
  1035. font-size: 0.9375rem;
  1036. color: #7994b2;
  1037. display: flex;
  1038. flex-direction: column;
  1039. align-items: center;
  1040. justify-content: center;
  1041. aspect-ratio: 1;
  1042. }
  1043. .k-date-picker .is-limit[data-v-29624116] {
  1044. color: var(--limit--text-color) !important;
  1045. background-color: var(--limit--background-color);
  1046. }
  1047. .k-date-picker .is-in-range[data-v-29624116] {
  1048. --color: var(--in-range--text-color) !important;
  1049. background-color: var(--in-range--background-color) !important;
  1050. border-radius: 0 !important;
  1051. color: var(--in-range--text-color) !important;
  1052. }
  1053. .k-date-picker .is-selected[data-v-29624116] {
  1054. position: relative;
  1055. background-color: var(--seletct--background-color) !important;
  1056. color: var(--seletct--text-color) !important;
  1057. border-radius: 0.25rem !important;
  1058. }
  1059. .k-date-picker .is-selected[data-v-29624116]:after {
  1060. content: "已选" !important;
  1061. color: var(--seletct--text-color) !important;
  1062. position: absolute;
  1063. left: 50%;
  1064. bottom: var(--bottom-offset);
  1065. transform: translate(-50%);
  1066. font-size: var(--bottom-font-size);
  1067. line-height: var(--bottom-font-size);
  1068. font-weight: 500;
  1069. }
  1070. .k-date-picker .is-start[data-v-29624116] {
  1071. position: relative;
  1072. background-color: var(--seletct--background-color) !important;
  1073. color: var(--seletct--text-color) !important;
  1074. border-radius: 0.25rem 0 0 0.25rem;
  1075. }
  1076. .k-date-picker .is-start[data-v-29624116]:after {
  1077. content: "开始";
  1078. color: var(--seletct--text-color) !important;
  1079. position: absolute;
  1080. left: 50%;
  1081. bottom: var(--bottom-offset);
  1082. transform: translate(-50%);
  1083. font-size: var(--bottom-font-size);
  1084. line-height: var(--bottom-font-size);
  1085. font-weight: 500;
  1086. }
  1087. .k-date-picker .is-end[data-v-29624116] {
  1088. position: relative;
  1089. background-color: var(--seletct--background-color) !important;
  1090. color: var(--seletct--text-color) !important;
  1091. border-radius: 0 0.25rem 0.25rem 0;
  1092. }
  1093. .k-date-picker .is-end[data-v-29624116]:after {
  1094. content: "结束";
  1095. color: var(--seletct--text-color) !important;
  1096. position: absolute;
  1097. left: 50%;
  1098. bottom: var(--bottom-offset);
  1099. transform: translate(-50%);
  1100. font-size: var(--bottom-font-size);
  1101. line-height: var(--bottom-font-size);
  1102. font-weight: 500;
  1103. }
  1104. .k-date-picker .image-closable[data-v-29624116] {
  1105. width: 1.125rem;
  1106. height: 1.125rem;
  1107. }
  1108. .k-date-picker .image-arrow[data-v-29624116] {
  1109. width: 1.125rem;
  1110. height: 1.125rem;
  1111. }
  1112. .k-date-picker .right-arrow[data-v-29624116] {
  1113. transform: rotate(180deg);
  1114. }
  1115. .k-date-picker .brief[data-v-29624116] {
  1116. margin: 0 0.9375rem;
  1117. color: #000000d9;
  1118. font-size: 0.9375rem;
  1119. font-weight: 500;
  1120. }
  1121. .k-date-picker .selected-date[data-v-29624116] {
  1122. display: flex;
  1123. flex-direction: row;
  1124. align-items: center;
  1125. justify-content: center;
  1126. padding: 0.3125rem 0;
  1127. color: #94a0b4ff;
  1128. font-size: 0.9375rem;
  1129. margin-top: 0.625rem;
  1130. width: 18.75rem;
  1131. }
  1132. .k-date-picker .selected-wrap[data-v-29624116] {
  1133. display: flex;
  1134. flex-direction: row;
  1135. align-items: center;
  1136. justify-content: center;
  1137. width: 100%;
  1138. }
  1139. uni-page[data-v-41d19505] {
  1140. width: 100%;
  1141. height: 100%;
  1142. overflow: auto;
  1143. visibility: hidden;
  1144. }
  1145. .container[data-v-41d19505] {
  1146. background: linear-gradient(to bottom, #007545 -40%, #f0f5f5 40%, #f0f5f5 100%);
  1147. box-sizing: border-box;
  1148. padding-bottom:0.03125rem;
  1149. }
  1150. .l-liquid[data-v-41d19505] {
  1151. /* background-color: #007545; */
  1152. border: 0.3125rem solid #007545;
  1153. }
  1154. .liquid_text[data-v-41d19505] {
  1155. font-size: 1.1875rem;
  1156. color: #fff;
  1157. }
  1158. .container_title[data-v-41d19505] {
  1159. width: 100%;
  1160. height: 12.5rem;
  1161. display: flex;
  1162. justify-content: center;
  1163. align-items: center;
  1164. }
  1165. .container_box[data-v-41d19505] {
  1166. width: 100%;
  1167. padding: 0 0.625rem;
  1168. box-sizing: border-box;
  1169. display: flex;
  1170. flex-direction: column;
  1171. align-items: center;
  1172. }
  1173. .health[data-v-41d19505]{
  1174. color: #007545;
  1175. font-size: 0.875rem;
  1176. margin-bottom: 0.625rem;
  1177. }
  1178. .container_box1[data-v-41d19505]{
  1179. width: 100%;
  1180. padding: 0 0.625rem;
  1181. box-sizing: border-box;
  1182. margin-top: 0.625rem;
  1183. }
  1184. .container_parameter[data-v-41d19505] {
  1185. width: 100%;
  1186. height: 15.625rem;
  1187. background-color: #ffffff;
  1188. border-radius: 0.3125rem;
  1189. }
  1190. .income_box[data-v-41d19505] {
  1191. width: 100%;
  1192. background-color: #ffffff;
  1193. box-sizing: border-box;
  1194. border-radius: 0.5rem;
  1195. }
  1196. .income[data-v-41d19505] {
  1197. width: 100%;
  1198. display: flex;
  1199. align-items: center;
  1200. padding: 0.625rem;
  1201. box-sizing: border-box;
  1202. /* justify-content: space-around; */
  1203. /* justify-content: space-between; */
  1204. }
  1205. .income_income[data-v-41d19505]{
  1206. width: 100%;
  1207. display: flex;
  1208. align-items: center;
  1209. padding: 0.625rem;
  1210. box-sizing: border-box;
  1211. }
  1212. .income_income_yesterday[data-v-41d19505]{
  1213. /* width: 320rpx; */
  1214. display: flex;
  1215. align-items: center;
  1216. }
  1217. .income_image[data-v-41d19505] {
  1218. width: 1.125rem;
  1219. height: 1.125rem;
  1220. margin-right: 0.1875rem;
  1221. }
  1222. .income_yesterday[data-v-41d19505],
  1223. .income_moon[data-v-41d19505],
  1224. .income_tired[data-v-41d19505] {
  1225. width: 10rem;
  1226. display: flex;
  1227. align-items: center;
  1228. /* justify-content: space-around; */
  1229. /* justify-content: space-between; */
  1230. }
  1231. .income_yesterday1[data-v-41d19505],
  1232. .income_moon1[data-v-41d19505],
  1233. .income_tired1[data-v-41d19505] {
  1234. font-size: 0.8125rem;
  1235. color: #999999;
  1236. }
  1237. .income_yesterday2[data-v-41d19505],
  1238. .income_moon2[data-v-41d19505],
  1239. .income_tired2[data-v-41d19505] {
  1240. font-size: 0.8125rem;
  1241. margin-left: 0.25rem;
  1242. color: #222;
  1243. }
  1244. .qiun_data[data-v-41d19505] {
  1245. width: 100%;
  1246. padding: 0.5rem;
  1247. overflow: auto;
  1248. box-sizing: border-box;
  1249. }
  1250. .qiun_title[data-v-41d19505] {
  1251. height: 12%;
  1252. font-size: 0.875rem;
  1253. margin-left: 0.625rem;
  1254. }
  1255. .power_box[data-v-41d19505] {
  1256. width: 100%;
  1257. padding: 0 0.625rem;
  1258. box-sizing: border-box;
  1259. margin-bottom: 0.9375rem;
  1260. }
  1261. .power_box1[data-v-41d19505] {
  1262. width: 100%;
  1263. padding: 0 0.625rem;
  1264. box-sizing: border-box;
  1265. }
  1266. .power_box2[data-v-41d19505]{
  1267. width: 100%;
  1268. padding: 0 0.625rem;
  1269. box-sizing: border-box;
  1270. margin-bottom: 0.9375rem;
  1271. }
  1272. .powerstation[data-v-41d19505] {
  1273. width: 100%;
  1274. display: flex;
  1275. align-items: center;
  1276. justify-content: space-between;
  1277. }
  1278. .power_yesterday[data-v-41d19505],
  1279. .power_moon[data-v-41d19505],
  1280. .power_tired[data-v-41d19505] {
  1281. width: 31%;
  1282. padding: 0.625rem 0;
  1283. display: flex;
  1284. flex-direction: column;
  1285. align-items: center;
  1286. justify-content: center;
  1287. border-radius: 0.3125rem;
  1288. background-color: #ffffff;
  1289. }
  1290. .power_yesterday uni-image[data-v-41d19505],
  1291. .power_moon uni-image[data-v-41d19505],
  1292. .power_tired uni-image[data-v-41d19505] {
  1293. width: 1.25rem;
  1294. height: 1.25rem;
  1295. }
  1296. .power_yesterday uni-image[data-v-41d19505] {
  1297. /* background-color: #007544; */
  1298. }
  1299. .power_moon uni-image[data-v-41d19505] {
  1300. /* background-color: #3774f3; */
  1301. }
  1302. .power_tired uni-image[data-v-41d19505] {
  1303. /* background-color: #b3cef9; */
  1304. }
  1305. .power_icon[data-v-41d19505]{
  1306. display: flex;
  1307. }
  1308. .power_yesterday1[data-v-41d19505],
  1309. .power_moon1[data-v-41d19505],
  1310. .power_tired1[data-v-41d19505] {
  1311. font-size: 0.8125rem;
  1312. margin-left:0.3125rem;
  1313. color: #999999;
  1314. }
  1315. .power_yesterday11[data-v-41d19505]{
  1316. font-size: 0.8125rem;
  1317. margin-left:0.3125rem;
  1318. color: #222;
  1319. }
  1320. .power_moon2[data-v-41d19505],.power_yesterday2[data-v-41d19505],.power_tired2[data-v-41d19505]{
  1321. margin-top:0.3125rem;
  1322. font-size: 0.75rem;
  1323. }
  1324. .toptabbar[data-v-41d19505] {
  1325. width: 100%;
  1326. height: 2.5rem;
  1327. margin-top: 20px;
  1328. padding: 0.3125rem 0.625rem;
  1329. box-sizing: border-box;
  1330. }
  1331. [data-v-41d19505] .uni-scroll-view-content {
  1332. display: flex;
  1333. justify-content: center;
  1334. }
  1335. .datecalendar[data-v-41d19505] {
  1336. display: flex;
  1337. justify-content: space-between;
  1338. padding: 0 0.75rem;
  1339. margin-top: 1.875rem;
  1340. }
  1341. .datecalendar_1[data-v-41d19505] {
  1342. width: 10rem;
  1343. height: 1.875rem;
  1344. display: flex;
  1345. font-size: 0.875rem;
  1346. border: 0.00625rem solid #999999;
  1347. border-radius: 1.25rem;
  1348. overflow: overlay;
  1349. }xz
  1350. .datecalendar_1sun[data-v-41d19505] {
  1351. flex: 1;
  1352. display: flex;
  1353. align-items: center;
  1354. justify-content: center;
  1355. color: #222222;
  1356. background-color: #ffffff;
  1357. }
  1358. .datecalendar_1moon[data-v-41d19505] {
  1359. flex: 1;
  1360. display: flex;
  1361. align-items: center;
  1362. justify-content: center;
  1363. background-color: #ffffff;
  1364. border-left: 0.00625rem solid #999999;
  1365. border-right: 0.00625rem solid #999999;
  1366. }
  1367. .datecalendar_1year[data-v-41d19505] {
  1368. flex: 1;
  1369. display: flex;
  1370. align-items: center;
  1371. justify-content: center;
  1372. background-color: #ffffff;
  1373. }
  1374. .datecalendar_2[data-v-41d19505] {
  1375. width: 5.625rem;
  1376. height: 1.875rem;
  1377. display: flex;
  1378. align-items: center;
  1379. justify-content: center;
  1380. font-size: 0.875rem;
  1381. border: 0.00625rem solid #999999;
  1382. border-radius: 1.25rem;
  1383. }
  1384. .qiun_data[data-v-41d19505] {
  1385. width: 100%;
  1386. height: 18.75rem;
  1387. padding: 0.5rem;
  1388. overflow: auto;
  1389. box-sizing: border-box;
  1390. }
  1391. .qiun_title[data-v-41d19505] {
  1392. height: 12%;
  1393. font-size: 0.875rem;
  1394. margin-left: 0.625rem;
  1395. }
  1396. /* --------------------------------------- */
  1397. .energy[data-v-41d19505] {
  1398. width: 100%;
  1399. padding: 0.625rem;
  1400. box-sizing: border-box;
  1401. }
  1402. .energy_hostbox[data-v-41d19505]{
  1403. padding: 0.625rem;
  1404. box-sizing: border-box;
  1405. }
  1406. .energy_host[data-v-41d19505] {
  1407. width: 100%;
  1408. padding: 0.625rem;
  1409. box-sizing: border-box;
  1410. background-color: #ffffff;
  1411. margin-bottom: 0.3125rem;
  1412. border-radius: 0.3125rem;
  1413. }
  1414. .energy_title[data-v-41d19505] {
  1415. width: 100%;
  1416. }
  1417. .energy_box[data-v-41d19505] {
  1418. width: 100%;
  1419. background-color: #B2D5CB;
  1420. border-radius: 0.3125rem;
  1421. margin-top: 0.625rem;
  1422. padding: 0.9375rem 0.5rem;
  1423. display: flex;
  1424. align-items: center;
  1425. box-sizing: border-box;
  1426. }
  1427. .energy_boximage[data-v-41d19505] {
  1428. width: 2.75rem;
  1429. height: 2.75rem;
  1430. }
  1431. .energy_boxtitle[data-v-41d19505] {
  1432. flex: 1;
  1433. display: flex;
  1434. flex-direction: column;
  1435. margin-left: 0.625rem;
  1436. }
  1437. .energy_boxtitle1[data-v-41d19505] {
  1438. font-size: 0.875rem;
  1439. }
  1440. .energy_boxtitle2[data-v-41d19505] {
  1441. font-size: 0.875rem;
  1442. margin-top: 0.125rem;
  1443. }
  1444. .energy_right[data-v-41d19505] {
  1445. display: flex;
  1446. align-items: center;
  1447. }
  1448. .energy_boxright[data-v-41d19505] {
  1449. display: flex;
  1450. flex-direction: column;
  1451. align-items: center;
  1452. justify-content: center;
  1453. }
  1454. .energy_boxright1[data-v-41d19505] {
  1455. padding: 0.25rem 0.1875rem;
  1456. font-size: 0.8125rem;
  1457. border-radius: 1.5625rem;
  1458. display: flex;
  1459. align-items: center;
  1460. justify-content: center;
  1461. background-color: rgba(0, 116, 84, .3);
  1462. color: #fff;
  1463. }
  1464. .energy_boxright2[data-v-41d19505] {
  1465. font-size: 0.75rem;
  1466. margin-top: 0.3125rem;
  1467. }
  1468. .energy_jumpto[data-v-41d19505] {
  1469. width: 0.9375rem;
  1470. height: 0.9375rem;
  1471. margin-left: 0.25rem;
  1472. }
  1473. .energy_calendar[data-v-41d19505]{
  1474. margin-top:0.9375rem;
  1475. border-radius: 0.3125rem;
  1476. overflow: hidden;
  1477. }
  1478. .incomeweekday[data-v-41d19505]{
  1479. width: 100%;
  1480. height: 3.125rem;
  1481. display: flex;
  1482. align-items: center;
  1483. /* justify-content: space-around; */
  1484. }
  1485. .weekday[data-v-41d19505]{
  1486. width: 0.625rem;
  1487. height: 0.625rem;
  1488. border-radius: 1.5625rem;
  1489. background-color: red;
  1490. margin-right: 0.3125rem;
  1491. }
  1492. .restday1[data-v-41d19505]{
  1493. display: flex;
  1494. align-items: center;
  1495. margin-left: 1.25rem;
  1496. padding: 0.3125rem;
  1497. border-radius: 3.125rem;
  1498. box-sizing: border-box;
  1499. }
  1500. .restday2[data-v-41d19505]{
  1501. display: flex;
  1502. align-items: center;
  1503. margin-left: 1.25rem;
  1504. border: 0.03125rem solid #fff;
  1505. padding: 0.3125rem;
  1506. border-radius: 3.125rem;
  1507. box-sizing: border-box;
  1508. }
  1509. .weekday1[data-v-41d19505]{
  1510. display: flex;
  1511. align-items: center;
  1512. margin-left: 0.625rem;
  1513. padding: 0.3125rem;
  1514. border-radius: 3.125rem;
  1515. box-sizing: border-box;
  1516. }
  1517. .restday[data-v-41d19505]{
  1518. width: 0.625rem;
  1519. height: 0.625rem;
  1520. border-radius: 1.5625rem;
  1521. background-color: #007545;
  1522. margin-right: 0.3125rem;
  1523. }
  1524. .power_yesterdaystrategy[data-v-41d19505]{
  1525. width: 100%;
  1526. padding: 0.625rem 0.625rem;
  1527. display: flex;
  1528. align-items: center;
  1529. justify-content: space-between;
  1530. border-radius: 0.3125rem;
  1531. background-color: #ffffff;
  1532. margin-top: 0.625rem;
  1533. overflow: hidden;
  1534. box-sizing: border-box;
  1535. }
  1536. .power_iconstrategy[data-v-41d19505]{
  1537. flex-direction: column;
  1538. }
  1539. .strategy[data-v-41d19505]{
  1540. width: 1.875rem;
  1541. height: 1.875rem;
  1542. }
  1543. .strategycalendar[data-v-41d19505]{
  1544. width: 1.875rem;
  1545. height: 1.875rem;
  1546. padding: 0.1875rem;
  1547. box-sizing: border-box;
  1548. }
  1549. .strategybox[data-v-41d19505]{
  1550. display: flex;
  1551. align-items: center;
  1552. }
  1553. .power_strategy[data-v-41d19505]{
  1554. font-size: 0.75rem;
  1555. color: #ccc;
  1556. display: flex;
  1557. align-items: center;
  1558. }
  1559. .power_strategy1[data-v-41d19505]{
  1560. font-size: 0.75rem;
  1561. color: #B2D5CB;
  1562. display: flex;
  1563. align-items: center;
  1564. }
  1565. .power_strategy2[data-v-41d19505]{
  1566. font-size: 0.75rem;
  1567. color: red;
  1568. display: flex;
  1569. align-items: center;
  1570. }
  1571. @mixin flex {
  1572. display: flex;
  1573. flex-direction: row;
  1574. }
  1575. @mixin height {
  1576. height: 100%;
  1577. }
  1578. .box[data-v-41d19505] {
  1579. @include flex;
  1580. }
  1581. .button[data-v-41d19505] {
  1582. @include flex;
  1583. align-items: center;
  1584. justify-content: center;
  1585. flex: 1;
  1586. height: 35px;
  1587. margin: 0 5px;
  1588. border-radius: 5px;
  1589. }
  1590. .example-body[data-v-41d19505] {
  1591. background-color: #fff;
  1592. padding: 10px 0;
  1593. }
  1594. .button-text[data-v-41d19505] {
  1595. color: #fff;
  1596. font-size: 12px;
  1597. }
  1598. .popup-content[data-v-41d19505] {
  1599. @include flex;
  1600. align-items: center;
  1601. justify-content: center;
  1602. padding: 15px;
  1603. background-color: #fff;
  1604. }
  1605. .popup-height[data-v-41d19505] {
  1606. @include height;
  1607. width: 400px;
  1608. }
  1609. .text[data-v-41d19505] {
  1610. font-size: 12px;
  1611. color: #333;
  1612. }
  1613. .popup-success[data-v-41d19505] {
  1614. color: #fff;
  1615. background-color: #e1f3d8;
  1616. }
  1617. .popup-warn[data-v-41d19505] {
  1618. color: #fff;
  1619. background-color: #faecd8;
  1620. }
  1621. .popup-error[data-v-41d19505] {
  1622. color: #fff;
  1623. background-color: #fde2e2;
  1624. }
  1625. .popup-info[data-v-41d19505] {
  1626. color: #fff;
  1627. background-color: #f2f6fc;
  1628. }
  1629. .success-text[data-v-41d19505] {
  1630. color: #09bb07;
  1631. }
  1632. .warn-text[data-v-41d19505] {
  1633. color: #e6a23c;
  1634. }
  1635. .error-text[data-v-41d19505] {
  1636. color: #f56c6c;
  1637. }
  1638. .info-text[data-v-41d19505] {
  1639. color: #909399;
  1640. }
  1641. .dialog[data-v-41d19505],
  1642. .share[data-v-41d19505] {
  1643. display: flex;
  1644. flex-direction: column;
  1645. }
  1646. .dialog-box[data-v-41d19505] {
  1647. padding: 10px;
  1648. }
  1649. .dialog .button[data-v-41d19505],
  1650. .share .button[data-v-41d19505] {
  1651. width: 100%;
  1652. margin: 0;
  1653. margin-top: 10px;
  1654. padding: 3px 0;
  1655. flex: 1;
  1656. }
  1657. .dialog-text[data-v-41d19505] {
  1658. font-size: 14px;
  1659. color: #333;
  1660. }
  1661. /* 弹出层内容样式 */
  1662. .popup-content[data-v-41d19505] {
  1663. padding: 20px;
  1664. text-align: center;
  1665. border-radius: 0.625rem;
  1666. }
  1667. /* 文本样式 */
  1668. .popuptext[data-v-41d19505] {
  1669. font-size: 0.8125rem;
  1670. color: #333;
  1671. margin-bottom: 0.625rem;
  1672. }
  1673. /* 取消按钮样式 */
  1674. .cancel-button[data-v-41d19505] {
  1675. width: 3.75rem;
  1676. height: 1.875rem;
  1677. margin-top: 0.3125rem;
  1678. font-size: 0.75rem;
  1679. background-color: #f0f0f0;
  1680. color: #333;
  1681. margin-right: 1.25rem;
  1682. }
  1683. /* 确认按钮样式 */
  1684. .confirm-button[data-v-41d19505] {
  1685. width: 3.75rem;
  1686. height: 1.875rem;
  1687. margin-top: 0.3125rem;
  1688. font-size: 0.75rem;
  1689. background-color: #007aff;
  1690. color: #fff;
  1691. }
  1692. /* 根据设备类型调整高度 */
  1693. .popup-height[data-v-41d19505] {
  1694. height: 200px;
  1695. }
  1696. .popupbutton[data-v-41d19505]{
  1697. display: flex;
  1698. }
  1699. .income_unit[data-v-41d19505]{
  1700. font-size: 0.625rem;
  1701. }