validator.css 32 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345
  1. @-webkit-keyframes swal2-show{
  2. 0%{
  3. -webkit-transform:scale(.7);
  4. transform:scale(.7)
  5. }
  6. 45%{
  7. -webkit-transform:scale(1.05);
  8. transform:scale(1.05)
  9. }
  10. 80%{
  11. -webkit-transform:scale(.95);
  12. transform:scale(.95)
  13. }
  14. 100%{
  15. -webkit-transform:scale(1);
  16. transform:scale(1)
  17. }
  18. }
  19. @keyframes swal2-show{
  20. 0%{
  21. -webkit-transform:scale(.7);
  22. transform:scale(.7)
  23. }
  24. 45%{
  25. -webkit-transform:scale(1.05);
  26. transform:scale(1.05)
  27. }
  28. 80%{
  29. -webkit-transform:scale(.95);
  30. transform:scale(.95)
  31. }
  32. 100%{
  33. -webkit-transform:scale(1);
  34. transform:scale(1)
  35. }
  36. }
  37. @-webkit-keyframes swal2-hide{
  38. 0%{
  39. -webkit-transform:scale(1);
  40. transform:scale(1);
  41. opacity:1
  42. }
  43. 100%{
  44. -webkit-transform:scale(.5);
  45. transform:scale(.5);
  46. opacity:0
  47. }
  48. }
  49. @keyframes swal2-hide{
  50. 0%{
  51. -webkit-transform:scale(1);
  52. transform:scale(1);
  53. opacity:1
  54. }
  55. 100%{
  56. -webkit-transform:scale(.5);
  57. transform:scale(.5);
  58. opacity:0
  59. }
  60. }
  61. @-webkit-keyframes swal2-animate-success-line-tip{
  62. 0%{
  63. top:1.1875em;
  64. left:.0625em;
  65. width:0
  66. }
  67. 54%{
  68. top:1.0625em;
  69. left:.125em;
  70. width:0
  71. }
  72. 70%{
  73. top:2.1875em;
  74. left:-.375em;
  75. width:3.125em
  76. }
  77. 84%{
  78. top:3em;
  79. left:1.3125em;
  80. width:1.0625em
  81. }
  82. 100%{
  83. top:2.8125em;
  84. left:.875em;
  85. width:1.5625em
  86. }
  87. }
  88. @keyframes swal2-animate-success-line-tip{
  89. 0%{
  90. top:1.1875em;
  91. left:.0625em;
  92. width:0
  93. }
  94. 54%{
  95. top:1.0625em;
  96. left:.125em;
  97. width:0
  98. }
  99. 70%{
  100. top:2.1875em;
  101. left:-.375em;
  102. width:3.125em
  103. }
  104. 84%{
  105. top:3em;
  106. left:1.3125em;
  107. width:1.0625em
  108. }
  109. 100%{
  110. top:2.8125em;
  111. left:.875em;
  112. width:1.5625em
  113. }
  114. }
  115. @-webkit-keyframes swal2-animate-success-line-long{
  116. 0%{
  117. top:3.375em;
  118. right:2.875em;
  119. width:0
  120. }
  121. 65%{
  122. top:3.375em;
  123. right:2.875em;
  124. width:0
  125. }
  126. 84%{
  127. top:2.1875em;
  128. right:0;
  129. width:3.4375em
  130. }
  131. 100%{
  132. top:2.375em;
  133. right:.5em;
  134. width:2.9375em
  135. }
  136. }
  137. @keyframes swal2-animate-success-line-long{
  138. 0%{
  139. top:3.375em;
  140. right:2.875em;
  141. width:0
  142. }
  143. 65%{
  144. top:3.375em;
  145. right:2.875em;
  146. width:0
  147. }
  148. 84%{
  149. top:2.1875em;
  150. right:0;
  151. width:3.4375em
  152. }
  153. 100%{
  154. top:2.375em;
  155. right:.5em;
  156. width:2.9375em
  157. }
  158. }
  159. @-webkit-keyframes swal2-rotate-success-circular-line{
  160. 0%{
  161. -webkit-transform:rotate(-45deg);
  162. transform:rotate(-45deg)
  163. }
  164. 5%{
  165. -webkit-transform:rotate(-45deg);
  166. transform:rotate(-45deg)
  167. }
  168. 12%{
  169. -webkit-transform:rotate(-405deg);
  170. transform:rotate(-405deg)
  171. }
  172. 100%{
  173. -webkit-transform:rotate(-405deg);
  174. transform:rotate(-405deg)
  175. }
  176. }
  177. @keyframes swal2-rotate-success-circular-line{
  178. 0%{
  179. -webkit-transform:rotate(-45deg);
  180. transform:rotate(-45deg)
  181. }
  182. 5%{
  183. -webkit-transform:rotate(-45deg);
  184. transform:rotate(-45deg)
  185. }
  186. 12%{
  187. -webkit-transform:rotate(-405deg);
  188. transform:rotate(-405deg)
  189. }
  190. 100%{
  191. -webkit-transform:rotate(-405deg);
  192. transform:rotate(-405deg)
  193. }
  194. }
  195. @-webkit-keyframes swal2-animate-error-x-mark{
  196. 0%{
  197. margin-top:1.625em;
  198. -webkit-transform:scale(.4);
  199. transform:scale(.4);
  200. opacity:0
  201. }
  202. 50%{
  203. margin-top:1.625em;
  204. -webkit-transform:scale(.4);
  205. transform:scale(.4);
  206. opacity:0
  207. }
  208. 80%{
  209. margin-top:-.375em;
  210. -webkit-transform:scale(1.15);
  211. transform:scale(1.15)
  212. }
  213. 100%{
  214. margin-top:0;
  215. -webkit-transform:scale(1);
  216. transform:scale(1);
  217. opacity:1
  218. }
  219. }
  220. @keyframes swal2-animate-error-x-mark{
  221. 0%{
  222. margin-top:1.625em;
  223. -webkit-transform:scale(.4);
  224. transform:scale(.4);
  225. opacity:0
  226. }
  227. 50%{
  228. margin-top:1.625em;
  229. -webkit-transform:scale(.4);
  230. transform:scale(.4);
  231. opacity:0
  232. }
  233. 80%{
  234. margin-top:-.375em;
  235. -webkit-transform:scale(1.15);
  236. transform:scale(1.15)
  237. }
  238. 100%{
  239. margin-top:0;
  240. -webkit-transform:scale(1);
  241. transform:scale(1);
  242. opacity:1
  243. }
  244. }
  245. @-webkit-keyframes swal2-animate-error-icon{
  246. 0%{
  247. -webkit-transform:rotateX(100deg);
  248. transform:rotateX(100deg);
  249. opacity:0
  250. }
  251. 100%{
  252. -webkit-transform:rotateX(0);
  253. transform:rotateX(0);
  254. opacity:1
  255. }
  256. }
  257. @keyframes swal2-animate-error-icon{
  258. 0%{
  259. -webkit-transform:rotateX(100deg);
  260. transform:rotateX(100deg);
  261. opacity:0
  262. }
  263. 100%{
  264. -webkit-transform:rotateX(0);
  265. transform:rotateX(0);
  266. opacity:1
  267. }
  268. }
  269. body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{
  270. flex-direction:column;
  271. align-items:stretch
  272. }
  273. body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{
  274. flex:1;
  275. align-self:stretch;
  276. justify-content:flex-end;
  277. height:2.2em
  278. }
  279. body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{
  280. justify-content:center
  281. }
  282. body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{
  283. height:2em;
  284. margin:.3125em auto;
  285. font-size:1em
  286. }
  287. body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{
  288. font-size:1em
  289. }
  290. body.swal2-toast-shown>.swal2-container{
  291. position:fixed;
  292. background-color:transparent
  293. }
  294. body.swal2-toast-shown>.swal2-container.swal2-shown{
  295. background-color:transparent
  296. }
  297. body.swal2-toast-shown>.swal2-container.swal2-top{
  298. top:0;
  299. right:auto;
  300. bottom:auto;
  301. left:50%;
  302. -webkit-transform:translateX(-50%);
  303. transform:translateX(-50%)
  304. }
  305. body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{
  306. top:0;
  307. right:0;
  308. bottom:auto;
  309. left:auto
  310. }
  311. body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{
  312. top:0;
  313. right:auto;
  314. bottom:auto;
  315. left:0
  316. }
  317. body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{
  318. top:50%;
  319. right:auto;
  320. bottom:auto;
  321. left:0;
  322. -webkit-transform:translateY(-50%);
  323. transform:translateY(-50%)
  324. }
  325. body.swal2-toast-shown>.swal2-container.swal2-center{
  326. top:50%;
  327. right:auto;
  328. bottom:auto;
  329. left:50%;
  330. -webkit-transform:translate(-50%,-50%);
  331. transform:translate(-50%,-50%)
  332. }
  333. body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{
  334. top:50%;
  335. right:0;
  336. bottom:auto;
  337. left:auto;
  338. -webkit-transform:translateY(-50%);
  339. transform:translateY(-50%)
  340. }
  341. body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{
  342. top:auto;
  343. right:auto;
  344. bottom:0;
  345. left:0
  346. }
  347. body.swal2-toast-shown>.swal2-container.swal2-bottom{
  348. top:auto;
  349. right:auto;
  350. bottom:0;
  351. left:50%;
  352. -webkit-transform:translateX(-50%);
  353. transform:translateX(-50%)
  354. }
  355. body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{
  356. top:auto;
  357. right:0;
  358. bottom:0;
  359. left:auto
  360. }
  361. .swal2-popup.swal2-toast{
  362. flex-direction:row;
  363. align-items:center;
  364. width:auto;
  365. padding:.625em;
  366. box-shadow:0 0 .625em #d9d9d9;
  367. overflow-y:hidden
  368. }
  369. .swal2-popup.swal2-toast .swal2-header{
  370. flex-direction:row
  371. }
  372. .swal2-popup.swal2-toast .swal2-title{
  373. justify-content:flex-start;
  374. margin:0 .6em;
  375. font-size:1em
  376. }
  377. .swal2-popup.swal2-toast .swal2-close{
  378. position:initial
  379. }
  380. .swal2-popup.swal2-toast .swal2-content{
  381. justify-content:flex-start;
  382. font-size:1em
  383. }
  384. .swal2-popup.swal2-toast .swal2-icon{
  385. width:2em;
  386. min-width:2em;
  387. height:2em;
  388. margin:0
  389. }
  390. .swal2-popup.swal2-toast .swal2-icon-text{
  391. font-size:2em;
  392. font-weight:700;
  393. line-height:1em
  394. }
  395. .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{
  396. width:2em;
  397. height:2em
  398. }
  399. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
  400. top:.875em;
  401. width:1.375em
  402. }
  403. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
  404. left:.3125em
  405. }
  406. .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
  407. right:.3125em
  408. }
  409. .swal2-popup.swal2-toast .swal2-actions{
  410. height:auto;
  411. margin:0 .3125em
  412. }
  413. .swal2-popup.swal2-toast .swal2-styled{
  414. margin:0 .3125em;
  415. padding:.3125em .625em;
  416. font-size:1em
  417. }
  418. .swal2-popup.swal2-toast .swal2-styled:focus{
  419. box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
  420. }
  421. .swal2-popup.swal2-toast .swal2-success{
  422. border-color:#a5dc86
  423. }
  424. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{
  425. position:absolute;
  426. width:2em;
  427. height:2.8125em;
  428. -webkit-transform:rotate(45deg);
  429. transform:rotate(45deg);
  430. border-radius:50%
  431. }
  432. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{
  433. top:-.25em;
  434. left:-.9375em;
  435. -webkit-transform:rotate(-45deg);
  436. transform:rotate(-45deg);
  437. -webkit-transform-origin:2em 2em;
  438. transform-origin:2em 2em;
  439. border-radius:4em 0 0 4em
  440. }
  441. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{
  442. top:-.25em;
  443. left:.9375em;
  444. -webkit-transform-origin:0 2em;
  445. transform-origin:0 2em;
  446. border-radius:0 4em 4em 0
  447. }
  448. .swal2-popup.swal2-toast .swal2-success .swal2-success-ring{
  449. width:2em;
  450. height:2em
  451. }
  452. .swal2-popup.swal2-toast .swal2-success .swal2-success-fix{
  453. top:0;
  454. left:.4375em;
  455. width:.4375em;
  456. height:2.6875em
  457. }
  458. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{
  459. height:.3125em
  460. }
  461. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{
  462. top:1.125em;
  463. left:.1875em;
  464. width:.75em
  465. }
  466. .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{
  467. top:.9375em;
  468. right:.1875em;
  469. width:1.375em
  470. }
  471. .swal2-popup.swal2-toast.swal2-show{
  472. -webkit-animation:showSweetToast .5s;
  473. animation:showSweetToast .5s
  474. }
  475. .swal2-popup.swal2-toast.swal2-hide{
  476. -webkit-animation:hideSweetToast .2s forwards;
  477. animation:hideSweetToast .2s forwards
  478. }
  479. .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{
  480. -webkit-animation:animate-toast-success-tip .75s;
  481. animation:animate-toast-success-tip .75s
  482. }
  483. .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{
  484. -webkit-animation:animate-toast-success-long .75s;
  485. animation:animate-toast-success-long .75s
  486. }
  487. @-webkit-keyframes showSweetToast{
  488. 0%{
  489. -webkit-transform:translateY(-.625em) rotateZ(2deg);
  490. transform:translateY(-.625em) rotateZ(2deg);
  491. opacity:0
  492. }
  493. 33%{
  494. -webkit-transform:translateY(0) rotateZ(-2deg);
  495. transform:translateY(0) rotateZ(-2deg);
  496. opacity:.5
  497. }
  498. 66%{
  499. -webkit-transform:translateY(.3125em) rotateZ(2deg);
  500. transform:translateY(.3125em) rotateZ(2deg);
  501. opacity:.7
  502. }
  503. 100%{
  504. -webkit-transform:translateY(0) rotateZ(0);
  505. transform:translateY(0) rotateZ(0);
  506. opacity:1
  507. }
  508. }
  509. @keyframes showSweetToast{
  510. 0%{
  511. -webkit-transform:translateY(-.625em) rotateZ(2deg);
  512. transform:translateY(-.625em) rotateZ(2deg);
  513. opacity:0
  514. }
  515. 33%{
  516. -webkit-transform:translateY(0) rotateZ(-2deg);
  517. transform:translateY(0) rotateZ(-2deg);
  518. opacity:.5
  519. }
  520. 66%{
  521. -webkit-transform:translateY(.3125em) rotateZ(2deg);
  522. transform:translateY(.3125em) rotateZ(2deg);
  523. opacity:.7
  524. }
  525. 100%{
  526. -webkit-transform:translateY(0) rotateZ(0);
  527. transform:translateY(0) rotateZ(0);
  528. opacity:1
  529. }
  530. }
  531. @-webkit-keyframes hideSweetToast{
  532. 0%{
  533. opacity:1
  534. }
  535. 33%{
  536. opacity:.5
  537. }
  538. 100%{
  539. -webkit-transform:rotateZ(1deg);
  540. transform:rotateZ(1deg);
  541. opacity:0
  542. }
  543. }
  544. @keyframes hideSweetToast{
  545. 0%{
  546. opacity:1
  547. }
  548. 33%{
  549. opacity:.5
  550. }
  551. 100%{
  552. -webkit-transform:rotateZ(1deg);
  553. transform:rotateZ(1deg);
  554. opacity:0
  555. }
  556. }
  557. @-webkit-keyframes animate-toast-success-tip{
  558. 0%{
  559. top:.5625em;
  560. left:.0625em;
  561. width:0
  562. }
  563. 54%{
  564. top:.125em;
  565. left:.125em;
  566. width:0
  567. }
  568. 70%{
  569. top:.625em;
  570. left:-.25em;
  571. width:1.625em
  572. }
  573. 84%{
  574. top:1.0625em;
  575. left:.75em;
  576. width:.5em
  577. }
  578. 100%{
  579. top:1.125em;
  580. left:.1875em;
  581. width:.75em
  582. }
  583. }
  584. @keyframes animate-toast-success-tip{
  585. 0%{
  586. top:.5625em;
  587. left:.0625em;
  588. width:0
  589. }
  590. 54%{
  591. top:.125em;
  592. left:.125em;
  593. width:0
  594. }
  595. 70%{
  596. top:.625em;
  597. left:-.25em;
  598. width:1.625em
  599. }
  600. 84%{
  601. top:1.0625em;
  602. left:.75em;
  603. width:.5em
  604. }
  605. 100%{
  606. top:1.125em;
  607. left:.1875em;
  608. width:.75em
  609. }
  610. }
  611. @-webkit-keyframes animate-toast-success-long{
  612. 0%{
  613. top:1.625em;
  614. right:1.375em;
  615. width:0
  616. }
  617. 65%{
  618. top:1.25em;
  619. right:.9375em;
  620. width:0
  621. }
  622. 84%{
  623. top:.9375em;
  624. right:0;
  625. width:1.125em
  626. }
  627. 100%{
  628. top:.9375em;
  629. right:.1875em;
  630. width:1.375em
  631. }
  632. }
  633. @keyframes animate-toast-success-long{
  634. 0%{
  635. top:1.625em;
  636. right:1.375em;
  637. width:0
  638. }
  639. 65%{
  640. top:1.25em;
  641. right:.9375em;
  642. width:0
  643. }
  644. 84%{
  645. top:.9375em;
  646. right:0;
  647. width:1.125em
  648. }
  649. 100%{
  650. top:.9375em;
  651. right:.1875em;
  652. width:1.375em
  653. }
  654. }
  655. body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){
  656. overflow-y:hidden
  657. }
  658. body.swal2-height-auto{
  659. height:auto!important
  660. }
  661. body.swal2-no-backdrop .swal2-shown{
  662. top:auto;
  663. right:auto;
  664. bottom:auto;
  665. left:auto;
  666. background-color:transparent
  667. }
  668. body.swal2-no-backdrop .swal2-shown>.swal2-modal{
  669. box-shadow:0 0 10px rgba(0,0,0,.4)
  670. }
  671. body.swal2-no-backdrop .swal2-shown.swal2-top{
  672. top:0;
  673. left:50%;
  674. -webkit-transform:translateX(-50%);
  675. transform:translateX(-50%)
  676. }
  677. body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{
  678. top:0;
  679. left:0
  680. }
  681. body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{
  682. top:0;
  683. right:0
  684. }
  685. body.swal2-no-backdrop .swal2-shown.swal2-center{
  686. top:50%;
  687. left:50%;
  688. -webkit-transform:translate(-50%,-50%);
  689. transform:translate(-50%,-50%)
  690. }
  691. body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{
  692. top:50%;
  693. left:0;
  694. -webkit-transform:translateY(-50%);
  695. transform:translateY(-50%)
  696. }
  697. body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{
  698. top:50%;
  699. right:0;
  700. -webkit-transform:translateY(-50%);
  701. transform:translateY(-50%)
  702. }
  703. body.swal2-no-backdrop .swal2-shown.swal2-bottom{
  704. bottom:0;
  705. left:50%;
  706. -webkit-transform:translateX(-50%);
  707. transform:translateX(-50%)
  708. }
  709. body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{
  710. bottom:0;
  711. left:0
  712. }
  713. body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{
  714. right:0;
  715. bottom:0
  716. }
  717. .swal2-container{
  718. display:flex;
  719. position:fixed;
  720. top:0;
  721. right:0;
  722. bottom:0;
  723. left:0;
  724. flex-direction:row;
  725. align-items:center;
  726. justify-content:center;
  727. padding:10px;
  728. background-color:transparent;
  729. z-index:1060;
  730. overflow-x:hidden;
  731. -webkit-overflow-scrolling:touch
  732. }
  733. .swal2-container.swal2-top{
  734. align-items:flex-start
  735. }
  736. .swal2-container.swal2-top-left,.swal2-container.swal2-top-start{
  737. align-items:flex-start;
  738. justify-content:flex-start
  739. }
  740. .swal2-container.swal2-top-end,.swal2-container.swal2-top-right{
  741. align-items:flex-start;
  742. justify-content:flex-end
  743. }
  744. .swal2-container.swal2-center{
  745. align-items:center
  746. }
  747. .swal2-container.swal2-center-left,.swal2-container.swal2-center-start{
  748. align-items:center;
  749. justify-content:flex-start
  750. }
  751. .swal2-container.swal2-center-end,.swal2-container.swal2-center-right{
  752. align-items:center;
  753. justify-content:flex-end
  754. }
  755. .swal2-container.swal2-bottom{
  756. align-items:flex-end
  757. }
  758. .swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{
  759. align-items:flex-end;
  760. justify-content:flex-start
  761. }
  762. .swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{
  763. align-items:flex-end;
  764. justify-content:flex-end
  765. }
  766. .swal2-container.swal2-grow-fullscreen>.swal2-modal{
  767. display:flex!important;
  768. flex:1;
  769. align-self:stretch;
  770. justify-content:center
  771. }
  772. .swal2-container.swal2-grow-row>.swal2-modal{
  773. display:flex!important;
  774. flex:1;
  775. align-content:center;
  776. justify-content:center
  777. }
  778. .swal2-container.swal2-grow-column{
  779. flex:1;
  780. flex-direction:column
  781. }
  782. .swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{
  783. align-items:center
  784. }
  785. .swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{
  786. align-items:flex-start
  787. }
  788. .swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{
  789. align-items:flex-end
  790. }
  791. .swal2-container.swal2-grow-column>.swal2-modal{
  792. display:flex!important;
  793. flex:1;
  794. align-content:center;
  795. justify-content:center
  796. }
  797. .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{
  798. margin:auto
  799. }
  800. @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  801. .swal2-container .swal2-modal{
  802. margin:0!important
  803. }
  804. }
  805. .swal2-container.swal2-fade{
  806. transition:background-color .1s
  807. }
  808. .swal2-container.swal2-shown{
  809. background-color:rgba(0,0,0,.4)
  810. }
  811. .swal2-popup{
  812. display:none;
  813. position:relative;
  814. flex-direction:column;
  815. justify-content:center;
  816. width:32em;
  817. max-width:100%;
  818. padding:1.25em;
  819. border-radius:.3125em;
  820. background:#fff;
  821. font-family:inherit;
  822. font-size:1rem;
  823. box-sizing:border-box
  824. }
  825. .swal2-popup:focus{
  826. outline:0
  827. }
  828. .swal2-popup.swal2-loading{
  829. overflow-y:hidden
  830. }
  831. .swal2-popup .swal2-header{
  832. display:flex;
  833. flex-direction:column;
  834. align-items:center
  835. }
  836. .swal2-popup .swal2-title{
  837. display:block;
  838. position:relative;
  839. max-width:100%;
  840. margin:0 0 .4em;
  841. padding:0;
  842. color:#595959;
  843. font-size:1.875em;
  844. font-weight:600;
  845. text-align:center;
  846. text-transform:none;
  847. word-wrap:break-word
  848. }
  849. .swal2-popup .swal2-actions{
  850. align-items:center;
  851. justify-content:center;
  852. margin:1.25em auto 0
  853. }
  854. .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{
  855. opacity:.4
  856. }
  857. .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{
  858. background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
  859. }
  860. .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{
  861. background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
  862. }
  863. .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{
  864. width:2.5em;
  865. height:2.5em;
  866. margin:.46875em;
  867. padding:0;
  868. border:.25em solid transparent;
  869. border-radius:100%;
  870. border-color:transparent;
  871. background-color:transparent!important;
  872. color:transparent;
  873. cursor:default;
  874. box-sizing:border-box;
  875. -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  876. animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  877. -webkit-user-select:none;
  878. -moz-user-select:none;
  879. -ms-user-select:none;
  880. user-select:none
  881. }
  882. .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{
  883. margin-right:30px;
  884. margin-left:30px
  885. }
  886. .swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{
  887. display:inline-block;
  888. width:15px;
  889. height:15px;
  890. margin-left:5px;
  891. border:3px solid #999;
  892. border-radius:50%;
  893. border-right-color:transparent;
  894. box-shadow:1px 1px 1px #fff;
  895. content:'';
  896. -webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;
  897. animation:swal2-rotate-loading 1.5s linear 0s infinite normal
  898. }
  899. .swal2-popup .swal2-styled{
  900. margin:0 .3125em;
  901. padding:.625em 2em;
  902. font-weight:500;
  903. box-shadow:none
  904. }
  905. .swal2-popup .swal2-styled:not([disabled]){
  906. cursor:pointer
  907. }
  908. .swal2-popup .swal2-styled.swal2-confirm{
  909. border:0;
  910. border-radius:.25em;
  911. background:initial;
  912. background-color:#3085d6;
  913. color:#fff;
  914. font-size:1.0625em
  915. }
  916. .swal2-popup .swal2-styled.swal2-cancel{
  917. border:0;
  918. border-radius:.25em;
  919. background:initial;
  920. background-color:#aaa;
  921. color:#fff;
  922. font-size:1.0625em
  923. }
  924. .swal2-popup .swal2-styled:focus{
  925. outline:0;
  926. box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)
  927. }
  928. .swal2-popup .swal2-styled::-moz-focus-inner{
  929. border:0
  930. }
  931. .swal2-popup .swal2-footer{
  932. justify-content:center;
  933. margin:1.25em 0 0;
  934. padding-top:1em;
  935. border-top:1px solid #eee;
  936. color:#545454;
  937. font-size:1em
  938. }
  939. .swal2-popup .swal2-image{
  940. max-width:100%;
  941. margin:1.25em auto
  942. }
  943. .swal2-popup .swal2-close{
  944. position:absolute;
  945. top:0;
  946. right:0;
  947. justify-content:center;
  948. width:1.2em;
  949. height:1.2em;
  950. padding:0;
  951. transition:color .1s ease-out;
  952. border:none;
  953. border-radius:0;
  954. background:0 0;
  955. color:#ccc;
  956. font-family:serif;
  957. font-size:2.5em;
  958. line-height:1.2;
  959. cursor:pointer;
  960. overflow:hidden
  961. }
  962. .swal2-popup .swal2-close:hover{
  963. -webkit-transform:none;
  964. transform:none;
  965. color:#f27474
  966. }
  967. .swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{
  968. display:none
  969. }
  970. .swal2-popup .swal2-content{
  971. justify-content:center;
  972. margin:0;
  973. padding:0;
  974. color:#545454;
  975. font-size:1.125em;
  976. font-weight:300;
  977. line-height:normal;
  978. word-wrap:break-word
  979. }
  980. .swal2-popup #swal2-content{
  981. text-align:center
  982. }
  983. .swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{
  984. margin:1em auto
  985. }
  986. .swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{
  987. width:100%;
  988. transition:border-color .3s,box-shadow .3s;
  989. border:1px solid #d9d9d9;
  990. border-radius:.1875em;
  991. font-size:1.125em;
  992. box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
  993. box-sizing:border-box
  994. }
  995. .swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{
  996. border-color:#f27474!important;
  997. box-shadow:0 0 2px #f27474!important
  998. }
  999. .swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{
  1000. border:1px solid #b4dbed;
  1001. outline:0;
  1002. box-shadow:0 0 3px #c4e6f5
  1003. }
  1004. .swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{
  1005. color:#ccc
  1006. }
  1007. .swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{
  1008. color:#ccc
  1009. }
  1010. .swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{
  1011. color:#ccc
  1012. }
  1013. .swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{
  1014. color:#ccc
  1015. }
  1016. .swal2-popup .swal2-range input{
  1017. width:80%
  1018. }
  1019. .swal2-popup .swal2-range output{
  1020. width:20%;
  1021. font-weight:600;
  1022. text-align:center
  1023. }
  1024. .swal2-popup .swal2-range input,.swal2-popup .swal2-range output{
  1025. height:2.625em;
  1026. margin:1em auto;
  1027. padding:0;
  1028. font-size:1.125em;
  1029. line-height:2.625em
  1030. }
  1031. .swal2-popup .swal2-input{
  1032. height:2.625em;
  1033. padding:.75em
  1034. }
  1035. .swal2-popup .swal2-input[type=number]{
  1036. max-width:10em
  1037. }
  1038. .swal2-popup .swal2-file{
  1039. font-size:1.125em
  1040. }
  1041. .swal2-popup .swal2-textarea{
  1042. height:6.75em;
  1043. padding:.75em
  1044. }
  1045. .swal2-popup .swal2-select{
  1046. min-width:50%;
  1047. max-width:100%;
  1048. padding:.375em .625em;
  1049. color:#545454;
  1050. font-size:1.125em
  1051. }
  1052. .swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{
  1053. align-items:center;
  1054. justify-content:center
  1055. }
  1056. .swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{
  1057. margin:0 .6em;
  1058. font-size:1.125em
  1059. }
  1060. .swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{
  1061. margin:0 .4em
  1062. }
  1063. .swal2-popup .swal2-validationerror{
  1064. display:none;
  1065. align-items:center;
  1066. justify-content:center;
  1067. padding:.625em;
  1068. background:#f0f0f0;
  1069. color:#666;
  1070. font-size:1em;
  1071. font-weight:300;
  1072. overflow:hidden
  1073. }
  1074. .swal2-popup .swal2-validationerror::before{
  1075. display:inline-block;
  1076. width:1.5em;
  1077. min-width:1.5em;
  1078. height:1.5em;
  1079. margin:0 .625em;
  1080. border-radius:50%;
  1081. background-color:#f27474;
  1082. color:#fff;
  1083. font-weight:600;
  1084. line-height:1.5em;
  1085. text-align:center;
  1086. content:'!';
  1087. zoom:normal
  1088. }
  1089. @supports (-ms-accelerator:true){
  1090. .swal2-range input{
  1091. width:100%!important
  1092. }
  1093. .swal2-range output{
  1094. display:none
  1095. }
  1096. }
  1097. @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  1098. .swal2-range input{
  1099. width:100%!important
  1100. }
  1101. .swal2-range output{
  1102. display:none
  1103. }
  1104. }
  1105. @-moz-document url-prefix(){
  1106. .swal2-close:focus{
  1107. outline:2px solid rgba(50,100,150,.4)
  1108. }
  1109. }
  1110. .swal2-icon{
  1111. position:relative;
  1112. justify-content:center;
  1113. width:5em;
  1114. height:5em;
  1115. margin:1.25em auto 1.875em;
  1116. border:.25em solid transparent;
  1117. border-radius:50%;
  1118. line-height:5em;
  1119. cursor:default;
  1120. box-sizing:content-box;
  1121. -webkit-user-select:none;
  1122. -moz-user-select:none;
  1123. -ms-user-select:none;
  1124. user-select:none;
  1125. zoom:normal
  1126. }
  1127. .swal2-icon-text{
  1128. font-size:3.75em
  1129. }
  1130. .swal2-icon.swal2-error{
  1131. border-color:#f27474
  1132. }
  1133. .swal2-icon.swal2-error .swal2-x-mark{
  1134. position:relative;
  1135. flex-grow:1
  1136. }
  1137. .swal2-icon.swal2-error [class^=swal2-x-mark-line]{
  1138. display:block;
  1139. position:absolute;
  1140. top:2.3125em;
  1141. width:2.9375em;
  1142. height:.3125em;
  1143. border-radius:.125em;
  1144. background-color:#f27474
  1145. }
  1146. .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
  1147. left:1.0625em;
  1148. -webkit-transform:rotate(45deg);
  1149. transform:rotate(45deg)
  1150. }
  1151. .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
  1152. right:1em;
  1153. -webkit-transform:rotate(-45deg);
  1154. transform:rotate(-45deg)
  1155. }
  1156. .swal2-icon.swal2-warning{
  1157. border-color:#facea8;
  1158. color:#f8bb86
  1159. }
  1160. .swal2-icon.swal2-info{
  1161. border-color:#9de0f6;
  1162. color:#3fc3ee
  1163. }
  1164. .swal2-icon.swal2-question{
  1165. border-color:#c9dae1;
  1166. color:#87adbd
  1167. }
  1168. .swal2-icon.swal2-success{
  1169. border-color:#a5dc86
  1170. }
  1171. .swal2-icon.swal2-success [class^=swal2-success-circular-line]{
  1172. position:absolute;
  1173. width:3.75em;
  1174. height:7.5em;
  1175. -webkit-transform:rotate(45deg);
  1176. transform:rotate(45deg);
  1177. border-radius:50%
  1178. }
  1179. .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
  1180. top:-.4375em;
  1181. left:-2.0635em;
  1182. -webkit-transform:rotate(-45deg);
  1183. transform:rotate(-45deg);
  1184. -webkit-transform-origin:3.75em 3.75em;
  1185. transform-origin:3.75em 3.75em;
  1186. border-radius:7.5em 0 0 7.5em
  1187. }
  1188. .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
  1189. top:-.6875em;
  1190. left:1.875em;
  1191. -webkit-transform:rotate(-45deg);
  1192. transform:rotate(-45deg);
  1193. -webkit-transform-origin:0 3.75em;
  1194. transform-origin:0 3.75em;
  1195. border-radius:0 7.5em 7.5em 0
  1196. }
  1197. .swal2-icon.swal2-success .swal2-success-ring{
  1198. position:absolute;
  1199. top:-.25em;
  1200. left:-.25em;
  1201. width:100%;
  1202. height:100%;
  1203. border:.25em solid rgba(165,220,134,.3);
  1204. border-radius:50%;
  1205. z-index:2;
  1206. box-sizing:content-box
  1207. }
  1208. .swal2-icon.swal2-success .swal2-success-fix{
  1209. position:absolute;
  1210. top:.5em;
  1211. left:1.625em;
  1212. width:.4375em;
  1213. height:5.625em;
  1214. -webkit-transform:rotate(-45deg);
  1215. transform:rotate(-45deg);
  1216. z-index:1
  1217. }
  1218. .swal2-icon.swal2-success [class^=swal2-success-line]{
  1219. display:block;
  1220. position:absolute;
  1221. height:.3125em;
  1222. border-radius:.125em;
  1223. background-color:#a5dc86;
  1224. z-index:2
  1225. }
  1226. .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
  1227. top:2.875em;
  1228. left:.875em;
  1229. width:1.5625em;
  1230. -webkit-transform:rotate(45deg);
  1231. transform:rotate(45deg)
  1232. }
  1233. .swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
  1234. top:2.375em;
  1235. right:.5em;
  1236. width:2.9375em;
  1237. -webkit-transform:rotate(-45deg);
  1238. transform:rotate(-45deg)
  1239. }
  1240. .swal2-progresssteps{
  1241. align-items:center;
  1242. margin:0 0 1.25em;
  1243. padding:0;
  1244. font-weight:600
  1245. }
  1246. .swal2-progresssteps li{
  1247. display:inline-block;
  1248. position:relative
  1249. }
  1250. .swal2-progresssteps .swal2-progresscircle{
  1251. width:2em;
  1252. height:2em;
  1253. border-radius:2em;
  1254. background:#3085d6;
  1255. color:#fff;
  1256. line-height:2em;
  1257. text-align:center;
  1258. z-index:20
  1259. }
  1260. .swal2-progresssteps .swal2-progresscircle:first-child{
  1261. margin-left:0
  1262. }
  1263. .swal2-progresssteps .swal2-progresscircle:last-child{
  1264. margin-right:0
  1265. }
  1266. .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
  1267. background:#3085d6
  1268. }
  1269. .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{
  1270. background:#add8e6
  1271. }
  1272. .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{
  1273. background:#add8e6
  1274. }
  1275. .swal2-progresssteps .swal2-progressline{
  1276. width:2.5em;
  1277. height:.4em;
  1278. margin:0 -1px;
  1279. background:#3085d6;
  1280. z-index:10
  1281. }
  1282. [class^=swal2]{
  1283. -webkit-tap-highlight-color:transparent
  1284. }
  1285. .swal2-show{
  1286. -webkit-animation:swal2-show .3s;
  1287. animation:swal2-show .3s
  1288. }
  1289. .swal2-show.swal2-noanimation{
  1290. -webkit-animation:none;
  1291. animation:none
  1292. }
  1293. .swal2-hide{
  1294. -webkit-animation:swal2-hide .15s forwards;
  1295. animation:swal2-hide .15s forwards
  1296. }
  1297. .swal2-hide.swal2-noanimation{
  1298. -webkit-animation:none;
  1299. animation:none
  1300. }
  1301. [dir=rtl] .swal2-close{
  1302. right:auto;
  1303. left:0
  1304. }
  1305. .swal2-animate-success-icon .swal2-success-line-tip{
  1306. -webkit-animation:swal2-animate-success-line-tip .75s;
  1307. animation:swal2-animate-success-line-tip .75s
  1308. }
  1309. .swal2-animate-success-icon .swal2-success-line-long{
  1310. -webkit-animation:swal2-animate-success-line-long .75s;
  1311. animation:swal2-animate-success-line-long .75s
  1312. }
  1313. .swal2-animate-success-icon .swal2-success-circular-line-right{
  1314. -webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;
  1315. animation:swal2-rotate-success-circular-line 4.25s ease-in
  1316. }
  1317. .swal2-animate-error-icon{
  1318. -webkit-animation:swal2-animate-error-icon .5s;
  1319. animation:swal2-animate-error-icon .5s
  1320. }
  1321. .swal2-animate-error-icon .swal2-x-mark{
  1322. -webkit-animation:swal2-animate-error-x-mark .5s;
  1323. animation:swal2-animate-error-x-mark .5s
  1324. }
  1325. @-webkit-keyframes swal2-rotate-loading{
  1326. 0%{
  1327. -webkit-transform:rotate(0);
  1328. transform:rotate(0)
  1329. }
  1330. 100%{
  1331. -webkit-transform:rotate(360deg);
  1332. transform:rotate(360deg)
  1333. }
  1334. }
  1335. @keyframes swal2-rotate-loading{
  1336. 0%{
  1337. -webkit-transform:rotate(0);
  1338. transform:rotate(0)
  1339. }
  1340. 100%{
  1341. -webkit-transform:rotate(360deg);
  1342. transform:rotate(360deg)
  1343. }
  1344. }