tooltip.css 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665
  1. .tippy-touch {
  2. cursor: pointer !important
  3. }
  4. .tippy-notransition {
  5. transition: none !important
  6. }
  7. .tippy-popper {
  8. max-width: 800px;
  9. -webkit-perspective: 800px;
  10. perspective: 800px;
  11. z-index: 9999;
  12. outline: 0;
  13. transition-timing-function: cubic-bezier(.165, .84, .44, 1);
  14. pointer-events: none
  15. }
  16. .tippy-popper.html-template {
  17. max-width: 96%;
  18. max-width: calc(100% - 20px)
  19. }
  20. .tippy-popper[x-placement^=top] [x-arrow] {
  21. border-top: 7px solid var(--ls-quaternary-background-color);
  22. border-right: 7px solid transparent;
  23. border-left: 7px solid transparent;
  24. bottom: -7px;
  25. margin: 0 9px
  26. }
  27. .tippy-popper[x-placement^=top] [x-arrow].arrow-small {
  28. border-top: 5px solid var(--ls-quaternary-background-color);
  29. border-right: 5px solid transparent;
  30. border-left: 5px solid transparent;
  31. bottom: -5px
  32. }
  33. .tippy-popper[x-placement^=top] [x-arrow].arrow-big {
  34. border-top: 10px solid var(--ls-quaternary-background-color);
  35. border-right: 10px solid transparent;
  36. border-left: 10px solid transparent;
  37. bottom: -10px
  38. }
  39. .tippy-popper[x-placement^=top] [x-circle] {
  40. -webkit-transform-origin: 0 33%;
  41. transform-origin: 0 33%
  42. }
  43. .tippy-popper[x-placement^=top] [x-circle].enter {
  44. -webkit-transform: scale(1) translate(-50%, -55%);
  45. transform: scale(1) translate(-50%, -55%);
  46. opacity: 1
  47. }
  48. .tippy-popper[x-placement^=top] [x-circle].leave {
  49. -webkit-transform: scale(.15) translate(-50%, -50%);
  50. transform: scale(.15) translate(-50%, -50%);
  51. opacity: 0
  52. }
  53. .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
  54. background-color: #fff
  55. }
  56. .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
  57. border-top: 7px solid #fff;
  58. border-right: 7px solid transparent;
  59. border-left: 7px solid transparent
  60. }
  61. .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  62. border-top: 5px solid #fff;
  63. border-right: 5px solid transparent;
  64. border-left: 5px solid transparent
  65. }
  66. .tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  67. border-top: 10px solid #fff;
  68. border-right: 10px solid transparent;
  69. border-left: 10px solid transparent
  70. }
  71. .tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
  72. background-color: var(--ls-secondary-background-color)
  73. }
  74. .tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
  75. border-top: 7px solid var(--ls-secondary-background-color);
  76. border-right: 7px solid transparent;
  77. border-left: 7px solid transparent
  78. }
  79. .tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  80. border-top: 5px solid var(--ls-secondary-background-color);
  81. border-right: 5px solid transparent;
  82. border-left: 5px solid transparent
  83. }
  84. .tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  85. border-top: 10px solid var(--ls-secondary-background-color);
  86. border-right: 10px solid transparent;
  87. border-left: 10px solid transparent
  88. }
  89. .tippy-popper[x-placement^=top] [data-animation=perspective] {
  90. -webkit-transform-origin: bottom;
  91. transform-origin: bottom
  92. }
  93. .tippy-popper[x-placement^=top] [data-animation=perspective].enter {
  94. opacity: 1;
  95. -webkit-transform: translateY(-10px) rotateX(0);
  96. transform: translateY(-10px) rotateX(0)
  97. }
  98. .tippy-popper[x-placement^=top] [data-animation=perspective].leave {
  99. opacity: 0;
  100. -webkit-transform: translateY(0) rotateX(90deg);
  101. transform: translateY(0) rotateX(90deg)
  102. }
  103. .tippy-popper[x-placement^=top] [data-animation=fade].enter {
  104. opacity: 1;
  105. -webkit-transform: translateY(-10px);
  106. transform: translateY(-10px)
  107. }
  108. .tippy-popper[x-placement^=top] [data-animation=fade].leave {
  109. opacity: 0;
  110. -webkit-transform: translateY(-10px);
  111. transform: translateY(-10px)
  112. }
  113. .tippy-popper[x-placement^=top] [data-animation=shift].enter {
  114. opacity: 1;
  115. -webkit-transform: translateY(-10px);
  116. transform: translateY(-10px)
  117. }
  118. .tippy-popper[x-placement^=top] [data-animation=shift].leave {
  119. opacity: 0;
  120. -webkit-transform: translateY(0);
  121. transform: translateY(0)
  122. }
  123. .tippy-popper[x-placement^=top] [data-animation=scale].enter {
  124. opacity: 1;
  125. -webkit-transform: translateY(-10px) scale(1);
  126. transform: translateY(-10px) scale(1)
  127. }
  128. .tippy-popper[x-placement^=top] [data-animation=scale].leave {
  129. opacity: 0;
  130. -webkit-transform: translateY(0) scale(0);
  131. transform: translateY(0) scale(0)
  132. }
  133. .tippy-popper[x-placement^=bottom] [x-arrow] {
  134. border-bottom: 7px solid var(--ls-quaternary-background-color);
  135. border-right: 7px solid transparent;
  136. border-left: 7px solid transparent;
  137. top: -7px;
  138. margin: 0 9px
  139. }
  140. .tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
  141. border-bottom: 5px solid var(--ls-quaternary-background-color);
  142. border-right: 5px solid transparent;
  143. border-left: 5px solid transparent;
  144. top: -5px
  145. }
  146. .tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
  147. border-bottom: 10px solid var(--ls-quaternary-background-color);
  148. border-right: 10px solid transparent;
  149. border-left: 10px solid transparent;
  150. top: -10px
  151. }
  152. .tippy-popper[x-placement^=bottom] [x-circle] {
  153. -webkit-transform-origin: 0 -50%;
  154. transform-origin: 0 -50%
  155. }
  156. .tippy-popper[x-placement^=bottom] [x-circle].enter {
  157. -webkit-transform: scale(1) translate(-50%, -45%);
  158. transform: scale(1) translate(-50%, -45%);
  159. opacity: 1
  160. }
  161. .tippy-popper[x-placement^=bottom] [x-circle].leave {
  162. -webkit-transform: scale(.15) translate(-50%, -5%);
  163. transform: scale(.15) translate(-50%, -5%);
  164. opacity: 0
  165. }
  166. .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
  167. background-color: #fff
  168. }
  169. .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
  170. border-bottom: 7px solid #fff;
  171. border-right: 7px solid transparent;
  172. border-left: 7px solid transparent
  173. }
  174. .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  175. border-bottom: 5px solid #fff;
  176. border-right: 5px solid transparent;
  177. border-left: 5px solid transparent
  178. }
  179. .tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  180. border-bottom: 10px solid #fff;
  181. border-right: 10px solid transparent;
  182. border-left: 10px solid transparent
  183. }
  184. .tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
  185. background-color: var(--ls-secondary-background-color)
  186. }
  187. .tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
  188. border-bottom: 7px solid var(--ls-secondary-background-color);
  189. border-right: 7px solid transparent;
  190. border-left: 7px solid transparent
  191. }
  192. .tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  193. border-bottom: 5px solid var(--ls-secondary-background-color);
  194. border-right: 5px solid transparent;
  195. border-left: 5px solid transparent
  196. }
  197. .tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  198. border-bottom: 10px solid var(--ls-secondary-background-color);
  199. border-right: 10px solid transparent;
  200. border-left: 10px solid transparent
  201. }
  202. .tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  203. -webkit-transform-origin: top;
  204. transform-origin: top
  205. }
  206. .tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
  207. opacity: 1;
  208. -webkit-transform: translateY(10px) rotateX(0);
  209. transform: translateY(10px) rotateX(0)
  210. }
  211. .tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
  212. opacity: 0;
  213. -webkit-transform: translateY(0) rotateX(-90deg);
  214. transform: translateY(0) rotateX(-90deg)
  215. }
  216. .tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
  217. opacity: 1;
  218. -webkit-transform: translateY(10px);
  219. transform: translateY(10px)
  220. }
  221. .tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
  222. opacity: 0;
  223. -webkit-transform: translateY(10px);
  224. transform: translateY(10px)
  225. }
  226. .tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
  227. opacity: 1;
  228. -webkit-transform: translateY(10px);
  229. transform: translateY(10px)
  230. }
  231. .tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
  232. opacity: 0;
  233. -webkit-transform: translateY(0);
  234. transform: translateY(0)
  235. }
  236. .tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
  237. opacity: 1;
  238. -webkit-transform: translateY(10px) scale(1);
  239. transform: translateY(10px) scale(1)
  240. }
  241. .tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
  242. opacity: 0;
  243. -webkit-transform: translateY(0) scale(0);
  244. transform: translateY(0) scale(0)
  245. }
  246. .tippy-popper[x-placement^=left] [x-arrow] {
  247. border-left: 7px solid var(--ls-quaternary-background-color);
  248. border-top: 7px solid transparent;
  249. border-bottom: 7px solid transparent;
  250. right: -7px;
  251. margin: 6px 0
  252. }
  253. .tippy-popper[x-placement^=left] [x-arrow].arrow-small {
  254. border-left: 5px solid var(--ls-quaternary-background-color);
  255. border-top: 5px solid transparent;
  256. border-bottom: 5px solid transparent;
  257. right: -5px
  258. }
  259. .tippy-popper[x-placement^=left] [x-arrow].arrow-big {
  260. border-left: 10px solid var(--ls-quaternary-background-color);
  261. border-top: 10px solid transparent;
  262. border-bottom: 10px solid transparent;
  263. right: -10px
  264. }
  265. .tippy-popper[x-placement^=left] [x-circle] {
  266. -webkit-transform-origin: 50% 0;
  267. transform-origin: 50% 0
  268. }
  269. .tippy-popper[x-placement^=left] [x-circle].enter {
  270. -webkit-transform: scale(1) translate(-50%, -50%);
  271. transform: scale(1) translate(-50%, -50%);
  272. opacity: 1
  273. }
  274. .tippy-popper[x-placement^=left] [x-circle].leave {
  275. -webkit-transform: scale(.15) translate(-50%, -50%);
  276. transform: scale(.15) translate(-50%, -50%);
  277. opacity: 0
  278. }
  279. .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
  280. background-color: #fff
  281. }
  282. .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
  283. border-left: 7px solid #fff;
  284. border-top: 7px solid transparent;
  285. border-bottom: 7px solid transparent
  286. }
  287. .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  288. border-left: 5px solid #fff;
  289. border-top: 5px solid transparent;
  290. border-bottom: 5px solid transparent
  291. }
  292. .tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  293. border-left: 10px solid #fff;
  294. border-top: 10px solid transparent;
  295. border-bottom: 10px solid transparent
  296. }
  297. .tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
  298. background-color: var(--ls-secondary-background-color)
  299. }
  300. .tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
  301. border-left: 7px solid var(--ls-secondary-background-color);
  302. border-top: 7px solid transparent;
  303. border-bottom: 7px solid transparent
  304. }
  305. .tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  306. border-left: 5px solid var(--ls-secondary-background-color);
  307. border-top: 5px solid transparent;
  308. border-bottom: 5px solid transparent
  309. }
  310. .tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  311. border-left: 10px solid var(--ls-secondary-background-color);
  312. border-top: 10px solid transparent;
  313. border-bottom: 10px solid transparent
  314. }
  315. .tippy-popper[x-placement^=left] [data-animation=perspective] {
  316. -webkit-transform-origin: right;
  317. transform-origin: right
  318. }
  319. .tippy-popper[x-placement^=left] [data-animation=perspective].enter {
  320. opacity: 1;
  321. -webkit-transform: translateX(-10px) rotateY(0);
  322. transform: translateX(-10px) rotateY(0)
  323. }
  324. .tippy-popper[x-placement^=left] [data-animation=perspective].leave {
  325. opacity: 0;
  326. -webkit-transform: translateX(0) rotateY(-90deg);
  327. transform: translateX(0) rotateY(-90deg)
  328. }
  329. .tippy-popper[x-placement^=left] [data-animation=fade].enter {
  330. opacity: 1;
  331. -webkit-transform: translateX(-10px);
  332. transform: translateX(-10px)
  333. }
  334. .tippy-popper[x-placement^=left] [data-animation=fade].leave {
  335. opacity: 0;
  336. -webkit-transform: translateX(-10px);
  337. transform: translateX(-10px)
  338. }
  339. .tippy-popper[x-placement^=left] [data-animation=shift].enter {
  340. opacity: 1;
  341. -webkit-transform: translateX(-10px);
  342. transform: translateX(-10px)
  343. }
  344. .tippy-popper[x-placement^=left] [data-animation=shift].leave {
  345. opacity: 0;
  346. -webkit-transform: translateX(0);
  347. transform: translateX(0)
  348. }
  349. .tippy-popper[x-placement^=left] [data-animation=scale].enter {
  350. opacity: 1;
  351. -webkit-transform: translateX(-10px) scale(1);
  352. transform: translateX(-10px) scale(1)
  353. }
  354. .tippy-popper[x-placement^=left] [data-animation=scale].leave {
  355. opacity: 0;
  356. -webkit-transform: translateX(0) scale(0);
  357. transform: translateX(0) scale(0)
  358. }
  359. .tippy-popper[x-placement^=right] [x-arrow] {
  360. border-right: 7px solid var(--ls-quaternary-background-color);
  361. border-top: 7px solid transparent;
  362. border-bottom: 7px solid transparent;
  363. left: -7px;
  364. margin: 6px 0
  365. }
  366. .tippy-popper[x-placement^=right] [x-arrow].arrow-small {
  367. border-right: 5px solid var(--ls-quaternary-background-color);
  368. border-top: 5px solid transparent;
  369. border-bottom: 5px solid transparent;
  370. left: -5px
  371. }
  372. .tippy-popper[x-placement^=right] [x-arrow].arrow-big {
  373. border-right: 10px solid var(--ls-quaternary-background-color);
  374. border-top: 10px solid transparent;
  375. border-bottom: 10px solid transparent;
  376. left: -10px
  377. }
  378. .tippy-popper[x-placement^=right] [x-circle] {
  379. -webkit-transform-origin: -50% 0;
  380. transform-origin: -50% 0
  381. }
  382. .tippy-popper[x-placement^=right] [x-circle].enter {
  383. -webkit-transform: scale(1) translate(-50%, -50%);
  384. transform: scale(1) translate(-50%, -50%);
  385. opacity: 1
  386. }
  387. .tippy-popper[x-placement^=right] [x-circle].leave {
  388. -webkit-transform: scale(.15) translate(-50%, -50%);
  389. transform: scale(.15) translate(-50%, -50%);
  390. opacity: 0
  391. }
  392. .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
  393. background-color: #fff
  394. }
  395. .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
  396. border-right: 7px solid #fff;
  397. border-top: 7px solid transparent;
  398. border-bottom: 7px solid transparent
  399. }
  400. .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  401. border-right: 5px solid #fff;
  402. border-top: 5px solid transparent;
  403. border-bottom: 5px solid transparent
  404. }
  405. .tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  406. border-right: 10px solid #fff;
  407. border-top: 10px solid transparent;
  408. border-bottom: 10px solid transparent
  409. }
  410. .tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
  411. background-color: var(--ls-secondary-background-color)
  412. }
  413. .tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
  414. border-right: 7px solid var(--ls-secondary-background-color);
  415. border-top: 7px solid transparent;
  416. border-bottom: 7px solid transparent
  417. }
  418. .tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  419. border-right: 5px solid var(--ls-secondary-background-color);
  420. border-top: 5px solid transparent;
  421. border-bottom: 5px solid transparent
  422. }
  423. .tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  424. border-right: 10px solid var(--ls-secondary-background-color);
  425. border-top: 10px solid transparent;
  426. border-bottom: 10px solid transparent
  427. }
  428. .tippy-popper[x-placement^=right] [data-animation=perspective] {
  429. -webkit-transform-origin: left;
  430. transform-origin: left
  431. }
  432. .tippy-popper[x-placement^=right] [data-animation=perspective].enter {
  433. opacity: 1;
  434. -webkit-transform: translateX(10px) rotateY(0);
  435. transform: translateX(10px) rotateY(0)
  436. }
  437. .tippy-popper[x-placement^=right] [data-animation=perspective].leave {
  438. opacity: 0;
  439. -webkit-transform: translateX(0) rotateY(90deg);
  440. transform: translateX(0) rotateY(90deg)
  441. }
  442. .tippy-popper[x-placement^=right] [data-animation=fade].enter {
  443. opacity: 1;
  444. -webkit-transform: translateX(10px);
  445. transform: translateX(10px)
  446. }
  447. .tippy-popper[x-placement^=right] [data-animation=fade].leave {
  448. opacity: 0;
  449. -webkit-transform: translateX(10px);
  450. transform: translateX(10px)
  451. }
  452. .tippy-popper[x-placement^=right] [data-animation=shift].enter {
  453. opacity: 1;
  454. -webkit-transform: translateX(10px);
  455. transform: translateX(10px)
  456. }
  457. .tippy-popper[x-placement^=right] [data-animation=shift].leave {
  458. opacity: 0;
  459. -webkit-transform: translateX(0);
  460. transform: translateX(0)
  461. }
  462. .tippy-popper[x-placement^=right] [data-animation=scale].enter {
  463. opacity: 1;
  464. -webkit-transform: translateX(10px) scale(1);
  465. transform: translateX(10px) scale(1)
  466. }
  467. .tippy-popper[x-placement^=right] [data-animation=scale].leave {
  468. opacity: 0;
  469. -webkit-transform: translateX(0) scale(0);
  470. transform: translateX(0) scale(0)
  471. }
  472. .tippy-popper .tippy-tooltip.transparent-theme {
  473. background-color: var(--ls-secondary-background-color)
  474. }
  475. .tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
  476. background-color: transparent
  477. }
  478. .tippy-popper .tippy-tooltip.light-theme {
  479. color: #26323d;
  480. box-shadow: 0 4px 20px 4px rgba(0, 20, 60, .1), 0 4px 80px -8px rgba(0, 20, 60, .2);
  481. background-color: #fff
  482. }
  483. .tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
  484. background-color: transparent
  485. }
  486. .tippy-tooltip {
  487. position: relative;
  488. color: var(--ls-primary-text-color);
  489. border-radius: 4px;
  490. text-align: center;
  491. -webkit-font-smoothing: antialiased;
  492. -moz-osx-font-smoothing: grayscale;
  493. background-color: var(--ls-quaternary-background-color);
  494. }
  495. .tippy-tooltip--small {
  496. padding: .25rem .5rem;
  497. font-size: .8rem
  498. }
  499. .tippy-tooltip--big {
  500. padding: .6rem 1.2rem;
  501. font-size: 1.2rem
  502. }
  503. .tippy-tooltip[data-animatefill] {
  504. overflow: hidden;
  505. background-color: transparent
  506. }
  507. .tippy-tooltip[data-interactive] {
  508. pointer-events: auto
  509. }
  510. .tippy-tooltip[data-inertia] {
  511. transition-timing-function: cubic-bezier(.53, 2, .36, .85)
  512. }
  513. .tippy-tooltip [x-arrow] {
  514. position: absolute;
  515. width: 0;
  516. height: 0
  517. }
  518. .tippy-tooltip [x-circle] {
  519. position: absolute;
  520. background-color: var(--ls-quaternary-background-color);
  521. border-radius: 50%;
  522. width: 130%;
  523. width: calc(110% + 2rem);
  524. left: 50%;
  525. top: 50%;
  526. z-index: -1;
  527. overflow: hidden;
  528. transition: all ease
  529. }
  530. .tippy-tooltip [x-circle]:before {
  531. content: "";
  532. padding-top: 90%;
  533. float: left
  534. }
  535. @media (max-width: 450px) {
  536. .tippy-popper {
  537. max-width: 96%;
  538. max-width: calc(100% - 20px)
  539. }
  540. }
  541. .tippy-popper .tippy-tooltip.customized-theme * {
  542. text-align: left;
  543. }
  544. .tippy-wrapper {
  545. background-color: var(--ls-quaternary-background-color);
  546. }
  547. .tippy-hover {
  548. cursor: pointer;
  549. }
  550. .tippy-popper .tippy-tooltip.monospace-theme {
  551. font-family: 'Fira Code', Monaco, Menlo, Consolas, 'COURIER NEW', monospace;
  552. }