Mozilla Addon Widescreen NEW design (USw)v.141

Mozilla Addon wide, compact and reorganized

目前为 2024-03-14 提交的版本。查看 最新版本

  1. /* ==UserStyle==
  2. @name Mozilla Addon Widescreen NEW design (USw)v.141
  3. @namespace https://addons.mozilla.org
  4. @version 141.00.0
  5. @author decembre
  6. @description Mozilla Addon wide, compact and reorganized
  7. @license unlicense
  8. ==/UserStyle== */
  9.  
  10. @-moz-document domain("addons.mozilla.org"), domain("addons-dev.allizom.org"), domain("addons.mozilla.org."), regexp("https://web.archive.org/web/.*/https://addons.mozilla.org/.*") {
  11.  
  12. /* ==== MOZ - Mozilla Addon Widescreen NEW Design v.141 (USw) (new141) - OK DEV HERE - TEST FRESH ==== */
  13.  
  14. /* ===================================================
  15. To INSTALL from Userstles.org with Stylus addon.
  16. Use this Userscript:
  17. https://gf.qytechs.cn/fr/scripts/443153-uso-add-usoa-button-on-userstyle-page
  18. ====================================================== */
  19.  
  20. /* ===================================================
  21. WORK WITH "Dark Mozilla Add-ons (AMO)":
  22. https://userstyles.org/styles/159780/dark-mozilla-add-ons-amo?utm_campaign=stylish_stylepage
  23. https://gitlab.com/maxigaz/amo-dark
  24. ====================================================== */
  25.  
  26. /* ===================================================
  27. ADD SUPPORT FOR Web Archives (REGEX):
  28. https://forum.userstyles.org/discussion/74842/which-namespace-write-for-firefox-classic-add-ons-archive#latest:
  29. ====================================================== */
  30.  
  31. /* ===================================================
  32. FIREBUG - TWEAK about:config :
  33. security.csp.enable
  34. security.csp.enableStrictDynamic
  35. security.csp.experimentalEnabled;
  36. >> set to false
  37. >> now firebug work as i do.
  38. https://forum.userstyles.org/discussion/61299/csp-why-firebug-with-waterfox-dont-work-well-on-mozilla-addons-pages-amo-new-design
  39. ====================================================== */
  40.  
  41. /* ===================================================
  42. SETTINGS for Superloader Plus":
  43. just ENABLE + FORCE JOIN
  44. ====================================================== */
  45.  
  46. /* ===================================================
  47. - PB with Stylus vs Stylish:
  48. https://forum.userstyles.org/discussion/78585/dark-mozilla-add-ons-amo-not-working-with-stylus-but-working-with-stylish-2-1-1/p1?new=1
  49. - Added:
  50. domain("addons.mozilla.org.") (you need to do the same for "Dark Mozilla Add-ons (AMO) by maxigaz")
  51. for https://addons.mozilla.org. (with the trailing dot) to allow extensions to run on AMO, read:
  52. https://superuser.com/questions/1354603/firefox-extensions-restricted-from-running-on-some-sites
  53. ====================================================== */
  54.  
  55. /* ===================================================
  56. HOW MATCH WEB ARCHIVE :
  57. https://web.archive.org/web/20181002072750/https://addons.mozilla.org/en-US/firefox/addon/linkchecker/reviews/
  58. https://duckduckgo.com/?q=https%3A%2F%2Fweb.archive.org+addons.mozilla.org+namespace+userstyle&ia=web
  59. ====================================================== */
  60.  
  61.  
  62. /* (new124) LANGUAGE PICKER - === */
  63. .Footer-language-picker {
  64. position: absolute ;
  65. width: 222px !important;
  66. top: -8px ;
  67. right: 0 ;
  68. }
  69. /* ADD TO COL MENU - === */
  70. .Select.AddAddonToCollection-select>optgroup {
  71. height: 260px !important;
  72. }
  73. /* (new128) TEST - NEW NOTICE "Not Recommanded Addon" - === */
  74. .Notice-genericWarning {
  75. position: absolute !important;
  76. width: 100%;
  77. max-width: 28px !important;
  78. max-height: 28px !important;
  79. left: 0 !important;
  80. top: 5px !important;
  81. white-space: nowrap;
  82. overflow: hidden !important;
  83. z-index: 500;
  84. color: red !important;
  85. background-color: #E1C022 !important;
  86. }
  87. .Notice-genericWarning:hover {
  88. position: absolute !important;
  89. width: 100%;
  90. max-width: 290px !important;
  91. max-height: 100% !important;
  92. background-repeat: repeat !important;
  93. }
  94. .Notice-genericWarning .Notice-icon{
  95. display: inline-block !important;
  96. height: 22px;
  97. width: 22px;
  98. margin: -1px 0 0 -1px !important;
  99. }
  100. .Notice-genericWarning p.Notice-text {
  101. float: left;
  102. width: 170px !important;
  103. white-space: normal;
  104. }
  105.  
  106.  
  107.  
  108.  
  109. /* (new201) GM Super_loader - MENU - TEST SUPER_LOADER - adapt QUANTUM */
  110. /* ===
  111. test links :
  112. https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/
  113. SEARCH PAGE -
  114. https://addons.mozilla.org/fr/firefox/search/?page=3&platform=windows&q=scrollbar
  115. === */
  116. #sp-fw-container:not(:hover) {
  117. z-index: 5999999 !important;
  118. text-align: left !important;
  119. width: 12px !important;
  120. height: 12px !important;
  121. top: 20px !important;
  122. right: 20px !important;
  123. transform: none !important;
  124. overflow: hidden ;
  125. background-color: red !important;
  126. }
  127. #sp-fw-container:hover {
  128. height: auto !important;
  129. width: auto !important;
  130. top: 20px !important;
  131. right: 20px !important;
  132. padding: 10px !important;
  133. border: 1px solid gray !important;
  134. background: #222 !important;
  135. }
  136.  
  137. #sp-fw-container:not(:hover) #sp-fw-content {
  138. height: auto !important;
  139. width: auto !important;
  140. }
  141. #sp-fw-container:hover #sp-fw-content {
  142. display: inline-block !important;
  143. height: auto !important;
  144. visibility: visible !important;
  145. }
  146. #sp-fw-main {
  147. height: 500px !important;
  148. }
  149. #sp-fw-savebutton {
  150. display: inline-block !important;
  151. height: 30px !important;
  152. line-height: 30px !important;
  153. width: 120px !important;
  154. text-align: center !important;
  155. z-index: 5999999 !important;
  156. background: red!important
  157. }
  158. #sp-fw-savebutton:hover {
  159. border: 1px solid green !important;
  160. }
  161. #sp-fw-rect {
  162. border: 1px solid white;
  163. border-radius: 3px;
  164. box-shadow: 0 5px 0 rgba(255, 255, 255, 0.3) inset, 0 0 3px rgba(0, 0, 0, 0.8);
  165. float: right;
  166. height: 10px;
  167. left: 0;
  168. margin: 0;
  169. opacity: 0.8;
  170. padding: 0;
  171. position: relative;
  172. top: 0;
  173. width: 10px;
  174. }
  175. #sp-fw-dot {
  176. background-color: #00ff05;
  177. display: block;
  178. right: -3px;
  179. top: -3px;
  180. }
  181. #sp-fw-dot, #sp-fw-cur-mode {
  182. border: 1px solid white;
  183. border-radius: 3px;
  184. box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.3) inset, 0 2px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.9);
  185. height: 5px;
  186. opacity: 1;
  187. padding: 0;
  188. position: absolute;
  189. width: 5px;
  190. z-index: 9999;
  191. }
  192.  
  193. /* (new137) GM Super_loader - SEPARATOR */
  194. .sp-separator {
  195. display: inline-block !important;
  196. height: 35px !important;
  197. line-height: 35px !important;
  198. width: 100% !important;
  199. /* margin-bottom: 20px !important; */
  200. text-align: center !important;
  201. border-radius: 5px !important;
  202. background: #575f68 !important;
  203. /* background: red !important; */
  204. }
  205. .sp-separator a {
  206. position: relative !important;
  207. display: inline-block !important;
  208. min-width: 602px !important;
  209. /* max-width: 40% !important; */
  210. height: 32px !important;
  211. line-height: 32px !important;
  212. top: -4px !important;
  213. margin: 0px 20px 0 6px !important;
  214. padding-left: 100px;
  215. border-radius: 5px !important;
  216. text-shadow: none !important;
  217. color: white !important;
  218. /* background: blue !important; */
  219. }
  220. .sp-separator a b{
  221. position: relative !important;
  222. display: inline-block !important;
  223. height: 35px !important;
  224. /* line-height: 15px !important; */
  225. /* top: -5px !important; */
  226. border-radius: 5px !important;
  227. /* background: red !important; */
  228. }
  229. .sp-sp-nextlink>b>span[style="color:#595959!important;"] ,
  230. .sp-separator a.sp-sp-nextlink > span {
  231. display: inline-block !important;
  232. min-width: 40px !important;
  233. margin: 0 0px 0 5px !important;
  234. border-radius: 5px !important;
  235. text-shadow: none;
  236. opacity: 1 !important;
  237. text-align: center !important;
  238. color: white !important;
  239. background: black !important;
  240. }
  241. .sp-separator img{
  242. margin: -8px 20px 0 5px !important;
  243. padding: 2px !important;
  244. opacity: 0.3 !important;
  245. border-radius: 3px !important;
  246. background: gray !important;
  247. }
  248. .sp-separator img:hover{
  249. margin-right: 20px;
  250. padding: 2px !important;
  251. opacity: 1 !important;
  252. border-radius: 3px !important;
  253. background: red !important;
  254. }
  255. #sp-separator-hover {
  256. display: inline-block;
  257. width: 400px !important;
  258. }
  259. /* GM Super_loader - SEPARATOR - DIVERS */
  260. /* div.Page-amo div.Page-content div.Page.Page-not-homepage div.Search > div.SearchResults .AddonsCard-list .sp-separator {
  261. margin-bottom: 20px !important;
  262. } */
  263. /* (new130) GM Super_loader - REVIEWS LIST */
  264. /* .AddonReviewList .AddonReviewList-reviews .Card.CardList.AddonReviewList-reviews-listing .Card-contents .sp-separator{
  265. height: 35px !important;
  266. line-height: 15px !important;
  267. margin-bottom: 5px !important;
  268. border-radius: 5px !important;
  269. background: #111 !important;
  270. } */
  271.  
  272. /* .AddonReviewList .AddonReviewList-reviews .Card.CardList.AddonReviewList-reviews-listing .Card-contents .sp-separator a{
  273. display: inline-block;
  274. height: 35px !important;
  275. min-width: 802px;
  276. padding-left: 100px;
  277. } */
  278.  
  279. /* (new77) ADD test for domain("addons-dev.allizom.org") -
  280. https://addons-dev.allizom.org/en-GB/firefox/
  281. - === */
  282.  
  283. /* (new103) AMO CHANGE - 2019.10.12 - === */
  284. .Page-not-homepage {
  285. max-width: 100% !important;
  286. }
  287. .Page-content {
  288. background: #283146 !important;
  289. }
  290.  
  291. /* ALL ?? - === */
  292. .AddonsCard--horizontal ul.AddonsCard-list {
  293. display: grid;
  294. /* grid-auto-flow: unset !important; */
  295. /* grid-template-columns: unset !important; */
  296. }
  297.  
  298. /* HOME - === */
  299. .Home-content {
  300. max-width: 100% !important;
  301. }
  302. /* (new131) */
  303. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-shelf-header footer{
  304. display: inline-block !important;
  305. width: 30% !important;
  306. height: 25px !important;
  307. margin-top: 0px !important;
  308. padding: 0px !important;
  309. border-radius: 5px !important;
  310. border:1px solid red !important;
  311. }
  312. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal footer a {
  313. display: inline-block !important;
  314. height: 25px !important;
  315. line-height: 25px !important;
  316. padding: 0 10px !important;
  317. text-decoration: none;
  318. }
  319. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents {
  320. height: 220px !important;
  321. margin-bottom: 6px !important;
  322. }
  323. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list {
  324. height: 205px !important;
  325. }
  326. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult {
  327. display: inline-block !important;
  328. height: 100%;
  329. height: 200px !important;
  330. min-width: 24.3% !important;
  331. max-width: 24.3% !important;
  332. padding: 0px !important;
  333. border-radius: 5px !important;
  334. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  335. }
  336. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper {
  337. padding: 12px 5px !important;
  338. }
  339. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-icon-wrapper {
  340. height: 180px !important;
  341. }
  342. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-contents {
  343. display: inline-block !important;
  344. width: 100% !important;
  345. height: 100%;
  346. max-height: 180px !important;
  347. min-height: 180px !important;
  348. margin: 0px 2px 0 -2px !important;
  349. padding: 2px 5px !important;
  350. }
  351. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-contents .SearchResult-summary {
  352. max-width: 465px;
  353. height: 100%;
  354. min-height: 85px !important;
  355. max-height: 85px !important;
  356. line-height: 15px;
  357. margin-bottom: -15px !important;
  358.  
  359. }
  360. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-users {
  361. display: inline-block !important;
  362. height: 18px !important;
  363. margin-left: 0 !important;
  364. margin-top: -31px !important;
  365. text-align: center !important;
  366. }
  367.  
  368. /* HOME PAGE - THEME - === */
  369. .Home .SearchResult.SearchResult--theme {
  370. grid-column: auto / auto;
  371. margin: 0 6px 1px;
  372. min-width: 0;
  373. height: 202px !important;
  374. padding: 0;
  375. }
  376. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-contents {
  377. display: inline-block;
  378. height: 100%;
  379. margin: -7px 0px 0 0px !important;
  380. max-height: 75px !important;
  381. min-height: 75px !important;
  382. }
  383. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-users.SearchResult--meta-section {
  384. position: relative !important;
  385. display: inline-block !important;
  386. }
  387. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal.Card.CardList.LandingAddonsCard-Themes .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme {
  388. min-width: 32.6% !important;
  389. max-width: 32.6% !important;
  390. }
  391. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal.Card.CardList.LandingAddonsCard-Themes .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-wrapper {
  392. margin-top: 0px !important;
  393. padding: 4px 24px !important;
  394. }
  395. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal.Card.CardList.LandingAddonsCard-Themes .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-wrapper:hover {
  396. margin-top: 0px !important;
  397. padding: 4px 24px !important;
  398. }
  399. .Home .AddonsCard--horizontal ul.AddonsCard-list .SearchResult--theme .SearchResult-result .SearchResult-icon-wrapper {
  400. position: relative !important;
  401. display: inline-block !important;
  402. width: 100% !important;
  403. min-width: 100% !important;
  404. max-width: 100% !important;
  405. height: 100% !important;
  406. max-height: 95px !important;
  407. min-height: 95px !important;
  408. margin-top: 0px !important;
  409. margin-left: 0px !important;
  410. }
  411. .Home .SearchResult--theme img.SearchResult-icon {
  412. object-position: unset;
  413. object-fit: contain !important;
  414. display: inline-block;
  415. width: 100% !important;
  416. min-width: 100% !important;
  417. max-width: 100% !important;
  418. height: 100%;
  419. max-height: 85px !important;
  420. min-height: 85px !important;
  421. margin-top: 5px;
  422. border-radius: 9px;
  423. }
  424. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal.Card.CardList.LandingAddonsCard-Themes .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-result {
  425. height: 181px !important;
  426. text-align: center !important;
  427. }
  428. .Home li.SearchResult.SearchResult--theme .SearchResult-contents {
  429. width: 100% !important;
  430. height: 100%;
  431. max-height: 44px !important;
  432. min-height: 44px !important;
  433. margin : 0 0 15px 0 !important;
  434. padding: 5px 20px 0;
  435. border-radius: 9px !important;
  436. z-index: 100;
  437. }
  438. .Home li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-users {
  439. margin: 0 !important;
  440. }
  441. .Home li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name {
  442. height: 44px !important;
  443. line-height: 15px !important;
  444. }
  445. .Home li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name a.SearchResult-link {
  446. margin: 0!important;
  447. text-align: center !important;
  448. }
  449.  
  450. /* HOME - THEME */
  451.  
  452. /* HOME ??? - === */
  453. .Home .Home-FeaturedCollection.AddonsCard--horizontal.Card--photon.Card--no-footer ul.AddonsCard-list ,
  454. .Home .Home-FeaturedCollection.AddonsCard--horizontal.Card--photon.Card--no-footer ul.AddonsCard-list {
  455. grid-auto-flow: column dense;
  456. grid-template-columns: 33% 33% 33% !important;
  457. }
  458. .Home .Home-FeaturedCollection.AddonsCard--horizontal.Card--photon.Card--photon:not(.Card--no-footer) ul.AddonsCard-list {
  459. grid-auto-flow: column dense;
  460. grid-template-columns: 25% 25% 25% 25% !important;
  461. }
  462. .Home .SearchResult.SearchResult--theme.SearchResult--persona {
  463. display: inline-block !important;
  464. height: 202px;
  465. width: 100% !important;
  466. max-width: 100% !important;
  467. min-width: 100% !important;
  468. margin-right: 30px !important;
  469. }
  470. .Home .Home-FeaturedCollection.AddonsCard--horizontal ul.AddonsCard-list .SearchResult--theme .SearchResult-result .SearchResult-icon-wrapper {
  471. height: 100%;
  472. max-height: 95px;
  473. min-height: 95px;
  474. max-width: 30%;
  475. min-width: 30%;
  476. margin-left: -7px;
  477. margin-top: 70px;
  478. }
  479. .Home .Card.CardList.AddonsCard.LandingAddonsCard.Home-FeaturedExtensions.AddonsCard--horizontal .SearchResult-icon-wrapper ,
  480. .Home .Home-FeaturedCollection.AddonsCard--horizontal.Card--photon.Card--photon:not(.Card--no-footer) ul.AddonsCard-list .SearchResult-icon-wrapper {
  481. height: 134px !important;
  482. }
  483. .Home .Home-FeaturedCollection.AddonsCard--horizontal.Card--photon.Card--photon:not(.Card--no-footer) ul.AddonsCard-list .SearchResult.SearchResult--theme.SearchResult--persona .SearchResult-icon-wrapper {
  484. height: 100%;
  485. min-height: 95px;
  486. max-height: 95px;
  487. max-width: 23% !important;
  488. min-width: 23% !important;
  489. margin-left: -9px !important;
  490. margin-top: 70px;
  491. }
  492. .Button--confirm {
  493. background: #196610 !important;
  494. }
  495. .InstallButtonWrapper.InstallButtonWrapper--notFirefox .Button--confirm {
  496. min-height: 30px !important;
  497. margin-top: 10px !important;
  498. padding: 0 5px !important;
  499. font-size: 13px !important;
  500. }
  501.  
  502. /* HOME - GUIDES */
  503. .Guides-page {
  504. line-height: 1.1 !important;
  505. padding: 5px 20px !important;
  506. font-size: 15px !important;
  507. }
  508. .Guides-section {
  509. float: left;
  510. width: 32.7% !important;
  511. margin-bottom: 0px !important;
  512. margin-top: 20px !important;
  513. margin-right: 0.5% !important;
  514. padding: 5px !important;
  515. border-radius: 9px !important;
  516. background: #1f2536 !important;
  517. }
  518. .Guides-header {
  519. margin-bottom: 0px !important;
  520. padding-bottom: 25px !important;
  521. }
  522. .Guides-header-icon {
  523. float: left !important;
  524. margin-right: 30px;
  525. }
  526. .Guides-page .Card-contents {
  527. border-radius: 6px;
  528. background: #283146 !important;
  529. }
  530. .GuidesAddonCard-content {
  531. display: unset !important;
  532. }
  533. .GuidesAddonCard-content-text {
  534. display: inline-block !important;
  535. min-width: 80% !important;
  536. max-width: 80% !important;
  537. }
  538. .GuidesAddonCard-content-text + .InstallButtonWrapper {
  539. display: inline-block !important;
  540. float: none !important;
  541. min-width: 100% !important;
  542. }
  543.  
  544. /* HOME COLOR */
  545. .Guides-section-explore-more ,
  546. h2 + p ,
  547. .Guides-page .Guides-header p ,
  548. .HomeHeroGuides-header-subtitle {
  549. margin: 0px 0 24px !important;
  550. color: #c1d0ff;
  551. }
  552. .Guides-section .Card.Card--no-header.Card--no-footer .Card-contents .GuidesAddonCard .GuidesAddonCard-content .GuidesAddonCard-content-text p {
  553. color: #eee !important;
  554. }
  555.  
  556. /* 404 AMO - with ADDON " CASSIC ADD-ON ARCHIVE -
  557. https://addons.mozilla.org/en-US/firefox/addon/its-all-text/
  558. === */
  559. .Card.ErrorPage.NotFound {
  560. color: gray !important;
  561. }
  562. .Card.ErrorPage.NotFound .Card-contents>h3 {
  563. font-size: 30px;
  564. font-weight: 600;
  565. line-height: 19px;
  566. text-align: center !important;
  567. }
  568.  
  569.  
  570. /* WIDESCREEN - === */
  571. .App-content-wrapper {
  572. margin: 0 auto;
  573. max-width: 100%;
  574. }
  575. /* BR - === */
  576. .Addon-summary>br ,
  577. .AddonDescription-contents br {
  578. content: " " !important;
  579. float: none !important;
  580. display: block !important;
  581. line-height: 0px !important;
  582. margin-top: 5px !important;
  583. margin-bottom: -4px !important;
  584. }
  585.  
  586. /* TOP HEADER - === */
  587. .Header {
  588. grid-template-columns: max-content 1fr 1fr;
  589. grid-template-rows: 46px auto;
  590. margin: 0 auto;
  591. max-width: 1366px;
  592. min-height: 70px !important;
  593. height: 70px !important;
  594. padding-bottom: 0px !important;
  595. width: 100%;
  596. }
  597. [dir="ltr"] .Header-content {
  598. margin-right: 24px;
  599. margin-top: -76px !important;
  600. }
  601. .Header-SectionLinks {
  602. align-self: center;
  603. grid-column: 2 / auto;
  604. margin: 22px 0 0;
  605. padding: 0;
  606. margin-top: -62px !important;
  607. }
  608. .Header-user-and-external-links {
  609. height: 36px !important;
  610. margin-top: 0 !important;
  611. grid-area: 1 / 2 / 2 / -1;
  612. }
  613. .Header-search-form {
  614. margin-top: -21px !important;
  615. grid-area: 2 / 3 / 2 / 3;
  616. align-self: center;
  617. max-width: 284px;
  618. width: 100%;
  619. }
  620.  
  621. /* SEARCH / COLLECTION */
  622. .Search .SearchResults {
  623. margin-top: 0px !important;
  624. grid-area: 2 / 2 / 5 / auto;
  625. min-width: 0;
  626. width: 100%;
  627. }
  628. .Card-header {
  629. border-top-left-radius: 9px;
  630. border-top-right-radius: 9px;
  631. font-family: Fira Sans,sans-serif;
  632. font-size: 14px;
  633. font-style: normal;
  634. font-weight: 600;
  635. margin-bottom: 1px;
  636. margin-top: 0px !important;
  637. overflow: hidden;
  638. overflow-wrap: break-word;
  639. padding: 5px 20px !important;
  640. text-align: left;
  641. }
  642. .Collection-wrapper ,
  643. .Search {
  644. display: grid;
  645. grid-auto-flow: column dense;
  646. grid-gap: 4px !important;
  647. grid-template-columns: minmax(100px, 8%) 1fr !important;
  648. padding: 0 4px 4px !important;
  649. }
  650. .Search .SearchContextCard {
  651. grid-area: 1 / 1 / auto / -1;
  652. min-width: 0;
  653. margin-top: -21px !important;
  654. }
  655. .Search .SearchContextCard-header {
  656. font-size: 18px !important;
  657. margin: 0;
  658. overflow-wrap: break-word;
  659. }
  660. .Search .SearchResults .SearchResult-result {
  661. -moz-box-direction: normal;
  662. -moz-box-orient: horizontal;
  663. display: flex;
  664. flex-flow: row wrap;
  665. margin: 0;
  666. padding: 0;
  667. width: 100%;
  668. }
  669. .Search .SearchResults li.SearchResult.SearchResult--theme ,
  670. .Collection-items .AddonsCard-list li.SearchResult,
  671. .Search .SearchResults li.SearchResult {
  672. position: relative !important;
  673. display: inline-block !important;
  674. width: 97% !important;
  675. height: 100% !important;
  676. min-height: 145px !important;
  677. max-height: 145px !important;
  678. top: 0px !important;
  679. margin-top: -9px !important;
  680. margin-right: 2px !important;
  681. margin-bottom: 10px !important;
  682. bottom: 0px !important;
  683. padding: 0px 3px !important;
  684. border-radius: 9px !important;
  685. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  686. }
  687.  
  688. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .Card-contents ul.AddonsCard-list .SearchResult.SearchResult--theme ,
  689. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .Card-contents ul.AddonsCard-list .SearchResult {
  690. position: relative !important;
  691. float: left !important;
  692. width: 19.5% !important;
  693. height: 100% !important;
  694. min-height: 140px !important;
  695. max-height: 140px !important;
  696. top: -10px !important;
  697. margin-top: 2px !important;
  698. margin-right: 2px !important;
  699. margin-bottom: 2px !important;
  700. bottom: 2px !important;
  701. padding: 0px 2px !important;
  702. border-radius: 5px !important;
  703. border-radius: 9px !important;
  704. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  705. }
  706. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .Card-footer {
  707. margin-top: -10px !important;
  708. padding: 0px !important;
  709. width: 100%;
  710. }
  711.  
  712. /* COLL */
  713. .Collection .Collection-wrapper .Collection-detail-wrapper + .Collection-items .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents ul.AddonsCard-list .SearchResult-wrapper {
  714. height: 138px !important;
  715. margin-top: 5px !important;
  716. }
  717. .Collection .Collection-wrapper .Collection-detail-wrapper + .Collection-items .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents ul.AddonsCard-list .SearchResult-wrapper .SearchResult-result {
  718. height: 137px !important;
  719. }
  720. .Collection .Collection-wrapper .Collection-detail-wrapper + .Collection-items .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents ul.AddonsCard-list .SearchResult-wrapper .SearchResult-result .SearchResult-icon-wrapper {
  721. margin-top: -3px !important;
  722. }
  723. .SearchResult-icon-wrapper {
  724. -moz-box-ordinal-group: 2;
  725. order: 1;
  726. border-radius: 9px 0 0 9px !important;
  727. background: black !important;
  728. }
  729. .Search .SearchResults li.SearchResult.SearchResult--theme .SearchResult-icon-wrapper,
  730. .Search .SearchResults li.SearchResult.SearchResult--theme .SearchResult-icon-wrapper .SearchResult-icon {
  731. height: 30px !important;
  732. border-radius: 3px !important;
  733. margin-bottom: 0 !important;
  734. }
  735. .SearchResult--theme .SearchResult-icon-wrapper {
  736. position: absolute !important;
  737. display: inline-block !important;
  738. -moz-box-flex: unset !important;
  739. flex-grow: unset !important;
  740. width: calc(100% - 30px) !important;
  741. height: 100% !important;
  742. max-height: 45px !important;
  743. min-height: 45px !important;
  744. margin-left: 15px !important;
  745. margin-top: 72px !important;
  746. margin-bottom: 10px;
  747. border-radius: 9px !important;
  748. overflow: hidden;
  749. opacity: 0.7 !important;
  750. z-index: 500 !important;
  751. background: #0f1126 !important;
  752. }
  753. .SearchResult--theme:hover .SearchResult-icon-wrapper {
  754. opacity: 1 !important;
  755. background: #0f1126 !important;
  756. }
  757.  
  758. .SearchResult--theme .SearchResult-icon {
  759. border-radius: 9px;
  760. display: inline-block !important;
  761. height: 100% !important;
  762. max-height: 35px !important;
  763. min-height: 35px !important;
  764. object-fit: contain !important;
  765. object-position: unset !important;
  766. width: 100% !important;
  767. margin-top: 5px !important;
  768. opacity: 1 !important;
  769. }
  770.  
  771. /* SEARCH ALL - in COLL / AUTHOR / INFO */
  772. .SearchResult-contents {
  773. -moz-box-flex: 1;
  774. -moz-box-ordinal-group: 1 !important;
  775. -moz-box-orient: horizontal;
  776. -moz-box-pack: justify;
  777. -moz-box-direction: normal;
  778. display: flex;
  779. flex-flow: row wrap;
  780. flex-grow: 1;
  781. order: 1;
  782. justify-content: space-between;
  783. height: 100% !important;
  784. min-height: 130px !important;
  785. max-height: 130px !important;
  786. width: 72% !important;
  787. margin: -3px 2px 0 5px !important;
  788. padding: 2px 5px !important;
  789. border-radius: 0 9px 9px 0 !important;
  790. background-color: #191f2d !important;
  791. }
  792. .SearchResult-summary {
  793. -moz-box-flex: 1;
  794. flex-grow: 1;
  795. display: block;
  796. height: 100% !important;
  797. min-height: 75px !important;
  798. max-height: 75px !important;
  799. line-height: 15px !important;
  800. width: 100%;
  801. max-width: 465px;
  802. margin: 0;
  803. font-size: 12px;
  804. overflow-wrap: break-word;
  805. overflow: hidden !important;
  806. overflow-y: auto !important;
  807. border-top: 1px solid rgba(12, 12, 13, 0.9) !important;
  808. border-bottom: 1px solid rgba(12, 12, 13, 0.9) !important;
  809. }
  810.  
  811. /* SEARCH NORMAL */
  812. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents {
  813. min-height: 120px !important;
  814. max-height: 120px !important;
  815. margin: 0px 2px 0 5px !important;
  816. }
  817.  
  818. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-summary {
  819. min-height: 80px !important;
  820. max-height: 80px !important;
  821. /* border: 1px solid tan !important; */
  822. }
  823. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-summary {
  824. max-height: 62px !important;
  825. min-height: 62px !important;
  826. }
  827.  
  828. /* SEARCH in AUTHOR */
  829. .UserProfile-addons-and-reviews .SearchResult-contents {
  830. min-height: 110px !important;
  831. max-height: 110px !important;
  832. margin: -3px 2px 0 5px !important;
  833. }
  834. .UserProfile-addons-and-reviews .SearchResult-contents .SearchResult-summary {
  835. max-height: 53px !important;
  836. min-height: 53px !important;
  837. }
  838.  
  839. /* in INFO - OTHER ADDONS on HOVER */
  840. .AddonsByAuthorsCard .SearchResult-name {
  841. display: flex !important;
  842. flex-direction: column !important;
  843. justify-content: center;
  844. height: 100% !important;
  845. min-height: 35px !important;
  846. max-height: 35px !important;
  847. line-height: 1.1;
  848. width: 100% !important;
  849. min-width: 100% !important;
  850. max-width: 100% !important;
  851. margin: 0;
  852. /* background: green !important; */
  853. }
  854.  
  855. /* ==== */
  856.  
  857. .Home .SearchResult-contents {
  858. width: 100% !important;
  859. }
  860.  
  861. /* SEARCH - ALL - THEME ITEMS*/
  862. li.SearchResult.SearchResult--theme .SearchResult-contents {
  863. -moz-box-direction: normal;
  864. -moz-box-flex: 1;
  865. -moz-box-ordinal-group: 1 !important;
  866. -moz-box-orient: horizontal;
  867. -moz-box-pack: justify;
  868. display: flex;
  869. flex-flow: row wrap;
  870. flex-grow: 1;
  871. justify-content: space-between;
  872. order: 1;
  873. height: 100% !important;
  874. min-height: 50px !important;
  875. max-height: 50px !important;
  876. width: 73% !important;
  877. margin: 55px -2px 0 8px !important;
  878. padding: 5px 20px 0 20px !important;
  879. border-radius: 9px !important;
  880. text-align: center !important;
  881. z-index: 100 !important;
  882. background: rgba(31, 37, 54, 0.7) !important;
  883. }
  884. .SearchResult-name {
  885. display: flex !important; /* contexte sur le parent */
  886. flex-direction: column !important; /* direction d'affichage verticale */
  887. justify-content: center !important; /* alignement vertical */
  888. width: 100% !important;
  889. min-width: 100% !important;
  890. max-width: 100% !important;
  891. height: 100% !important;
  892. min-height: 35px !important;
  893. max-height: 35px !important;
  894. line-height: 1.1 !important;
  895. margin: 0;
  896. }
  897. .SearchResult-link {
  898. display: inline-block !important;
  899. vertical-align: top !important;
  900. width: 100% !important;
  901. min-width: 100% !important;
  902. max-width: 100% !important;
  903. line-height: 15px !important;
  904. margin: 0;
  905. text-align: center !important;
  906. text-align: left !important;
  907. overflow-wrap: break-word !important;
  908. white-space: pre-wrap !important;
  909. word-break: normal !important;
  910. }
  911. li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name {
  912. height: 36px !important;
  913. line-height: 0.9 !important;
  914. margin-top: 5px !important;
  915. border: none !important;
  916. }
  917. li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name a {
  918. text-align: center !important;
  919. }
  920. /* THEME - COLLECTION */
  921. .Collection li.SearchResult.SearchResult--theme .SearchResult-contents {
  922. width: 73%;
  923. height: 100%;
  924. max-height: 70px !important;
  925. min-height: 70px !important;
  926. margin: 45px 0px 0 0px !important;
  927. padding: 5px 10px 5px !important;
  928. border-radius: 0 !important;
  929. }
  930. .Collection li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name{
  931. height: 36px !important;
  932. line-height: 0.9 !important;
  933. margin-top: 5px !important;
  934. border: none !important;
  935. text-align: center !important;
  936. }
  937. .Collection li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name a {
  938. height: 50px !important;
  939. line-height: 0.9 !important;
  940. margin-top: -5px !important;
  941. font-size: 15px !important;
  942. text-align: center !important;
  943. background: black !important;
  944. }
  945. .Collection li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-metadata{
  946. margin-top: -29px !important;
  947. }
  948.  
  949. /* (new93) RECOMMANDED BADGE */
  950. .SearchResult-name .RecommendedBadge {
  951. position: absolute;
  952. width: 17px;
  953. margin-top: 0;
  954. left: 12px !important;
  955. top: 65px;
  956. overflow: hidden;
  957. }
  958. .SearchResult-name .RecommendedBadge .RecommendedBadge-link {
  959. border: none ;
  960. }
  961.  
  962. li.SearchResult.SearchResult--theme .SearchResult-metadata {
  963. display: inline-block !important;
  964. width: 100% !important;
  965. text-align: center !important;
  966. background: rgba(31, 37, 54, 0.7) !important;
  967. }
  968. .Card.ExpandableCard.SearchFilters + .SearchResults li.SearchResult.SearchResult--theme .SearchResult-rating {
  969. float: right !important;
  970. width: auto;
  971. }
  972. .Card.ExpandableCard.SearchFilters + .SearchResults li.SearchResult.SearchResult--theme .SearchResult-author.SearchResult--meta-section {
  973. float: left !important;
  974. height: 15px;
  975. line-height: 18px;
  976. max-width: 100% !important;
  977. overflow: hidden;
  978. text-overflow: ellipsis;
  979. }
  980.  
  981. .SearchResult-metadata {
  982. -moz-box-direction: normal;
  983. -moz-box-flex: 1 !important;
  984. -moz-box-orient: horizontal;
  985. display: flex;
  986. flex-flow: row wrap;
  987. flex-grow: 1;
  988. width: 100%;
  989. height: 16px !important;
  990. line-height: 16px !important;
  991. margin-top: -25px !important;
  992. }
  993. .SearchResult-rating {
  994. height: 15px !important;
  995. line-height: 13px !important;
  996. margin-right: 5px !important;
  997. }
  998. .Rating.Rating--small {
  999. grid-column-gap: 6px !important;
  1000. min-height: 13px;
  1001. width: -moz-min-content;
  1002. -moz-box-pack: start;
  1003. justify-content: flex-start;
  1004. margin: 0;
  1005. }
  1006.  
  1007. /* (new134) RATING STARS - ALL */
  1008. .Rating-star ,
  1009. .Rating--small .Rating-star {
  1010. min-width: 13px !important;
  1011. max-width: 13px !important;
  1012. margin-right: -2px !important;
  1013. }
  1014.  
  1015.  
  1016. /* FOR FIREFOX QUANTUM ??? (TOO NARROW) -
  1017. https://addons.mozilla.org/fr/firefox/addon/auto-tab-discard/
  1018. === */
  1019. .AddonMeta .MetadataCard.AddonMeta-overallRating .MetadataCard-list:last-of-type .AddonMeta-rating-content .Rating.Rating--small ,
  1020. .AddonMeta-rating-content .Rating.Rating--small {
  1021. grid-column-gap: 12px !important;
  1022. }
  1023.  
  1024.  
  1025. .SearchResult--meta-section {
  1026. font-size: 10px !important;
  1027. margin: 0;
  1028. padding: 0;
  1029. }
  1030. .SearchResult-author.SearchResult--meta-section {
  1031. height: 15px !important;
  1032. line-height: 18px !important;
  1033. max-width: 100% !important;
  1034. overflow: hidden;
  1035. text-overflow: ellipsis;
  1036. }
  1037. .Card.CardList.AddonsCard.AddonRecommendations .SearchResult-author.SearchResult--meta-section {
  1038. height: 15px !important;
  1039. line-height: 18px !important;
  1040. max-width: 48% !important;
  1041. overflow: hidden !important;
  1042. text-overflow: ellipsis !important;
  1043. white-space: pre;
  1044. }
  1045. .SearchResult-users {
  1046. -moz-box-flex: 0;
  1047. -moz-box-ordinal-group: 2 !important;
  1048. flex-grow: 0;
  1049. order: 1;
  1050. width: 100% !important;
  1051. }
  1052.  
  1053.  
  1054. /* COLLECTION */
  1055. .CollectionDetails {
  1056. display: inline-block !important;
  1057. width: 100% !important;
  1058. }
  1059.  
  1060. .CollectionDetails .MetadataCard {
  1061. display: inline-block;
  1062. -moz-box-direction: unset;
  1063. -moz-box-orient: unset;
  1064. -moz-box-pack: unset;
  1065. border-radius: 8px;
  1066. flex-direction: unset !important;
  1067. justify-content: unset !important;
  1068. }
  1069. .CollectionDetails .MetadataCard-list {
  1070. -moz-box-flex: unset !important;
  1071. flex: unset !important;
  1072. float: left !important;
  1073. clear: none !important;
  1074. max-width: 100% !important;
  1075. min-width: 100% !important;
  1076. margin: 12px;
  1077. margin-left: 0px !important;
  1078. margin-bottom: 0 !important;
  1079. overflow-wrap: break-word;
  1080. hyphens: auto;
  1081. text-align: left;
  1082. background: rgba(12, 12, 13, 0.9) !important;
  1083. }
  1084.  
  1085. /* (new125)ADON - INFO PAGE - CARDS - ALL */
  1086. .Card--no-footer .Card-contents ,
  1087. .Card--photon .Card-contents,
  1088. .Card-contents {
  1089. padding: 5px 15px !important;
  1090. background: #1f2536 !important;
  1091. }
  1092.  
  1093. /* ICONS BACKGROUND - === */
  1094. .Addon-icon-image ,
  1095. .SearchResult-icon {
  1096. display: inline-block;
  1097. padding: 3px !important;
  1098. background-color: rgba(191, 191, 190, 0.33) !important;
  1099. border-radius: 5px;
  1100. box-shadow: 0 0 2px #cccccc inset;
  1101. }
  1102.  
  1103. /* BIG */
  1104. .AddonSummaryCard-header-icon-image ,
  1105. .Addon-icon-image {
  1106. border-radius: 5px;
  1107. box-shadow: 0 0 2px #cccccc inset;
  1108. background-color: rgba(191, 191, 190, 0.33) !important;
  1109. }
  1110. /* SMALL */
  1111. .SearchResult-icon {
  1112. height: 28px !important;
  1113. width: 28px !important;
  1114. margin-top: 8px !important;
  1115. padding: 3px !important;
  1116. }
  1117. .Addon-header-wrapper {
  1118. float: left !important;
  1119. width: 20% !important;
  1120. height: 418px !important;
  1121. margin-top: 0px !important;
  1122. overflow: hidden !important;
  1123. border-radius: 9px !important;
  1124. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1125. }
  1126. /* (new112) */
  1127. .Addon.Addon-extension.Addon--has-more-than-0-addons.Addon--has-more-than-3-addons .Addon-header-wrapper {
  1128. margin-top: 0px !important;
  1129. }
  1130.  
  1131.  
  1132. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer {
  1133. display: inline-block !important;
  1134. width: 100% !important;
  1135. min-height: 420px !important;
  1136. max-height: 420px !important;
  1137. margin-bottom: 0px !important;
  1138. margin-right: 0px !important;
  1139. padding: 3px !important;
  1140. border-radius: 9px !important;
  1141. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1142. }
  1143. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-icon {
  1144. float: left !important;
  1145. clear: both !important;
  1146. min-height: 70px !important;
  1147. max-height: 70px !important;
  1148. width: 15% !important;
  1149. min-width: 0px !important;
  1150. }
  1151. .Addon-icon-wrapper {
  1152. height: 100% !important;
  1153. width: 100% !important;
  1154. overflow: hidden;
  1155. }
  1156. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .AddonTitle {
  1157. grid-column: none !important;
  1158. float: right !important;
  1159. width: 81% !important;
  1160. height: 70px !important;
  1161. line-height: 1.1 !important;
  1162. margin: 2px 0 0px 5px !important;
  1163. font-size: 18px;
  1164. overflow-wrap: break-word;
  1165. }
  1166. /* TITLE - THEME */
  1167. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header .ThemeImage.ThemeImage--rounded-corners + .AddonTitle {
  1168. width: 100% !important;
  1169. height: 70px !important;
  1170. line-height: 1.1 !important;
  1171. }
  1172.  
  1173. /* MULTI AUTHORS:
  1174. https://addons.mozilla.org/fr/firefox/addon/test-feedback/?src=recommended
  1175. === */
  1176. .AddonTitle .AddonTitle-author {
  1177. font-size: 12px !important;
  1178. }
  1179. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .AddonTitle .AddonTitle-author {
  1180. height: 33px;
  1181. font-size: 12px !important;
  1182. overflow: hidden;
  1183. overflow-y: auto;
  1184. }
  1185.  
  1186. .AddonTitle .AddonTitle-author a,
  1187. .AddonTitle .AddonTitle-author a:link {
  1188. font-size: 14px;
  1189. line-height: 14px ;
  1190. }
  1191.  
  1192. /* ADDON - SUMMARY */
  1193. .Addon-summary-and-install-button-wrapper {
  1194. -moz-box-pack: unset;
  1195. display: inline-block;
  1196. justify-content: unset;
  1197. width: 100%;
  1198. }
  1199.  
  1200. /* THEME - SUMMARY */
  1201. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header .ThemeImage.ThemeImage--rounded-corners + .AddonTitle ~.Addon-summary-and-install-button-wrapper .Addon-summary {
  1202. height: 137px !important;
  1203. margin-top: 0;
  1204. max-width: 100%;
  1205. min-width: 100%;
  1206. overflow-x: hidden;
  1207. }
  1208. /* THEME - INSTALL */
  1209. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header .ThemeImage.ThemeImage--rounded-corners + .AddonTitle ~.Addon-summary-and-install-button-wrapper {
  1210. height: 237px !important;
  1211. }
  1212. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header .ThemeImage.ThemeImage--rounded-corners + .AddonTitle ~.Addon-summary-and-install-button-wrapper > .InstallButtonWrapper {
  1213. margin-top: 189px;
  1214. }
  1215. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header .ThemeImage.ThemeImage--rounded-corners + .AddonTitle ~.Addon-summary-and-install-button-wrapper > p + .InstallButtonWrapper {
  1216. margin-top: 35px !important;
  1217. }
  1218.  
  1219. /* (new125) ADDON - UNIINSTAL BUTTON */
  1220. .Button.Button--neutral.AMInstallButton-button.AMInstallButton-button--uninstall.Button--puffy {
  1221. width: 136px !important;
  1222. background: #526289 !important;
  1223. }
  1224. .Button.Button--neutral.AMInstallButton-button.AMInstallButton-button--uninstall.Button--puffy:hover {
  1225. background: red !important;
  1226. }
  1227. /* (new134) ADDON - RATING */
  1228. .Addon-header-wrapper .Addon-header-meta-and-ratings {
  1229. position: absolute !important;
  1230. display: inline-block !important;
  1231. height: 70px !important;
  1232. width: 19.3% !important;
  1233. min-width: 0px !important;
  1234. top: 420px !important;
  1235. left: 0.8% !important;
  1236. margin-bottom: 0px !important;
  1237. border-bottom: 1px solid red !important;
  1238. border-top: 1px solid red !important;
  1239. z-index: 1 !important;
  1240. overflow: hidden !important;
  1241. }
  1242. .Addon-header-wrapper .Addon-header-meta-and-ratings .Card-contents {
  1243. padding-top: 12px !important;
  1244. }
  1245. .Addon-header-wrapper .Addon-header-meta-and-ratings:hover {
  1246. position: absolute !important;
  1247. display: inline-block !important;
  1248. height: auto !important;
  1249. width: 19.3% !important;
  1250. min-width: 300px;
  1251. margin-bottom: 0px !important;
  1252. border-radius: 5px !important;
  1253. overflow: hidden !important;
  1254. transition: all ease 0.7s !important;
  1255. background: #1f2536 !important;
  1256. border: 1px solid red !important;
  1257. }
  1258. .MetadataCard-list {
  1259. flex: 1 1 0;
  1260. hyphens: auto;
  1261. margin: 1.5vh 0 0 0px !important;
  1262. text-align: left;
  1263. }
  1264. /* ADDON - RATING MANAGER - TOP LEFT - === */
  1265. /* NOT NEED */
  1266. .Card.Addon-overall-rating .Card-footer.Card-footer-link ,
  1267. .Card.Addon-overall-rating .Card-header {
  1268. display: none !important;
  1269. }
  1270.  
  1271. /* (new99) ADDON - RATING on HOVER - TOP LEFT - === */
  1272. .Addon.Addon-extension .Addon-details .RatingManager>form {
  1273. position: absolute;
  1274. width: 10.2% !important;
  1275. height: 25px !important;
  1276. left: 0.8% !important;
  1277. top: 421px !important;
  1278. padding: 2px 2px !important;
  1279. border-radius: 5px !important;
  1280. z-index: 1 !important;
  1281. border: 1px solid #283046 !important;
  1282. background: tan !important;
  1283. }
  1284. .Addon.Addon-extension .Addon-details .RatingManager>form:hover {
  1285. height: 57px !important;
  1286. padding-bottom: 10px !important;
  1287. z-index: 500 !important;
  1288. transition: all ease 0.7s !important;
  1289. border: 1px solid red !important;
  1290. background: black !important;
  1291. }
  1292. .Addon.Addon-extension .Addon-details .Card-contents .RatingManager>form>fieldset {
  1293. display: inline-block !important;
  1294. width: 100% !important;
  1295. height: 100% !important;
  1296. min-height: 20px !important;
  1297. max-height: 20px !important;
  1298. line-height: 15px !important;
  1299. text-align: left ;
  1300. background: green !important;
  1301. }
  1302. .Addon.Addon-extension .Addon-details .RatingManager legend.RatingManager-legend {
  1303. display: inline-block !important;
  1304. width: 100% !important;
  1305. min-height: 20px !important;
  1306. max-height: 20px !important;
  1307. line-height: 10px !important;
  1308. overflow-wrap: break-word;
  1309. font-size: 0;
  1310. z-index: -1 !important;
  1311. }
  1312. /* (new121) */
  1313. .Addon.Addon-extension .Addon-details .RatingManager legend b{
  1314. position: relative !important;
  1315. display: inline-block !important;
  1316. width: 100% !important;
  1317. height: 100% !important;
  1318. min-height: 21px !important;
  1319. max-height: 21px !important;
  1320. line-height: 10px !important;
  1321. padding: 1px 10px 1px 1px !important;
  1322. top: -1px !important;
  1323. overflow-wrap: break-word;
  1324. font-size: 10px !important;
  1325. text-align: left ;
  1326. z-index: 0 !important;
  1327. background: #A33434 !important;
  1328. /* background: red !important; */
  1329. }
  1330. /* (new99) */
  1331. .Addon.Addon-extension .Addon-details .RatingManager legend b:after {
  1332. position: absolute !important;
  1333. display: inline-block !important;
  1334. content: "★" ;
  1335. font-size: 15px !important;
  1336. color: gold ;
  1337. white-space: pre !important;
  1338. width: 10px !important;
  1339. height: 15px !important;
  1340. line-height: 15px !important;
  1341. top: 0px !important;
  1342. right: 5px !important;
  1343. }
  1344.  
  1345. /* (new120) ADDON - REVIEW MANAGER - === */
  1346. .AddonReviewCard-slim.AddonReviewCard-viewOnly:not(.AddonReviewCard-ratingOnly):not(.AddonReviewCard-isReply) > .AddonReviewCard-container {
  1347. position: absolute;
  1348. width: 9% !important;
  1349. height: 25px !important;
  1350. left: 11% !important;
  1351. top: 421px !important;
  1352. padding: 0px 2px !important;
  1353. border-radius: 5px !important;
  1354. overflow: hidden;
  1355. z-index: 1 !important;
  1356. transition: width ease 0.7s !important;
  1357. border: 1px solid #283046 !important;
  1358. background: #075251 !important;
  1359. }
  1360. .AddonReviewCard-slim.AddonReviewCard-viewOnly:not(.AddonReviewCard-ratingOnly):not(.AddonReviewCard-isReply) > .AddonReviewCard-container:hover {
  1361. width: 19.2% !important;
  1362. height: auto !important;
  1363. min-height: 50px !important;
  1364. padding: 5px 5px 10px 5px !important;
  1365. z-index: 500 !important;
  1366. transition: all ease 0.7s !important;
  1367. border: 1px solid red !important;
  1368. background: black !important;
  1369. }
  1370. .AddonReviewCard-slim.AddonReviewCard-viewOnly:not(.AddonReviewCard-ratingOnly):not(.AddonReviewCard-isReply) > .AddonReviewCard-container:hover .UserReview .Card.ShowMoreCard.UserReview-body .Card-contents .ShowMoreCard-contents {
  1371. min-height: 210px !important;
  1372. max-height: 210px !important;
  1373. overflow: hidden !important;
  1374. overflow-y: auto !important;
  1375. }
  1376. .AddonReviewCard-slim.AddonReviewCard-viewOnly:not(.AddonReviewCard-ratingOnly):not(.AddonReviewCard-isReply) > .AddonReviewCard-container:hover .UserReview .Card.ShowMoreCard.UserReview-body .Card-contents .ShowMoreCard-contents div {
  1377. border-bottom: 1px dotted red ;
  1378.  
  1379. }
  1380. /* (new141) */
  1381. .UserReview-byLine > span ,
  1382. .Addon.Addon-extension .Addon-details .UserReview-byLine > span {
  1383. font-size: 10px !important;
  1384. }
  1385. /* (new141) */
  1386. .UserReview-byLine > span a {
  1387. display: inline-block !important;
  1388. margin: 0px 0 0 0 !important;
  1389. padding-left: 20px !important;
  1390. font-size: 10px !important;
  1391. text-align: right !important;
  1392. /* background: red !important; */
  1393. }
  1394. /* (new129) USER - REVIEW ADDON INDICATOR */
  1395. /* CLIP (need ABSOLUTE positioning):
  1396. clip: (top, right, bottom, left)
  1397. image:clip:rect(0px,60px,200px,0px);
  1398.  
  1399. OR CLIP-PATH (NOT positioning need)
  1400. clip-path: clip-path: rectangle(x, y, width, height, rounded-x, rounded-y)
  1401. inset(TOP RIGHT BOTTOM LEFT
  1402. clip-path: inset(0 0% 0 22%);
  1403. === */
  1404. .UserProfile-addons-and-reviews .UserReview-byLine>span a:before {
  1405. content: attr(href) ;
  1406. /* clip: rect(0px,0px,0px,50px) !important; */
  1407. /* clip-path: inset(0px 20px 0px 78px) !important; */
  1408. clip-path: inset(0 5% 0 22%);
  1409. position: absolute !important;
  1410. display: inline-block !important;
  1411. height: 10px !important;
  1412. line-height: 10px !important;
  1413. width: 220px !important;
  1414. margin-top: 0px !important;
  1415. top: 0px !important;
  1416. right: -11px !important;
  1417. margin-bottom: 20px !important;
  1418. padding-right: 20px !important;
  1419. white-space: nowrap ;
  1420. font-size: 10px !important;
  1421. text-align: left !important;
  1422. overflow: hidden !important;
  1423. text-overflow: ellipsis !important;
  1424. z-index: 10 !important;
  1425. /* background-image: linear-gradient( to right, red, #f06d06, rgb(255, 255, 0), green); */
  1426. background-image: linear-gradient(to right, #000000, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 1)) ;
  1427. }
  1428. .UserProfile-addons-and-reviews .UserReview-byLine>span a::after {
  1429. /* background: rgba(0, 0, 0, 0) linear-gradient(hsla(0, 0%, 100%, 0), #fff) repeat scroll 0 0; */
  1430. /* background-image: linear-gradient( to right, red, #f06d06, rgb(255, 255, 0), green); */
  1431. background-image: url("https://addons.cdn.mozilla.net/static/img/addon-icons/default-64.png"), linear-gradient(to left, black, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1));
  1432. background-size: 10px 10px, 120px 10px;
  1433. background-repeat: no-repeat, repeat ;
  1434. background-position: 55px top ;
  1435. content: "";
  1436. position: absolute;
  1437. height: 10px;
  1438. width: 70px ;
  1439. top: 0px !important;
  1440. right: 0;
  1441. z-index: 20 !important;
  1442. }
  1443. /* USER - REVIEW COMMENT INDICATOR */
  1444. .Addon.Addon-extension .Addon-details .UserReview-byLine>span a:after {
  1445. position: absolute !important;
  1446. display: inline-block !important;
  1447. content: "🗨" ;
  1448. width: 10px !important;
  1449. height: 20px !important;
  1450. line-height: 20px !important;
  1451. top: 0px !important;
  1452. left: 0px !important;
  1453. font-size: 12px !important;
  1454. white-space: pre !important;
  1455. color: gold ;
  1456. }
  1457.  
  1458. /* ADDON - TOP LEFT - === */
  1459.  
  1460. /* (ADDON - RATING on HOVER - RATING SUCCES + ADD REVIEW button - TOP LEFT - === */
  1461. .RatingManager > form:hover .Notice.Notice-light.Notice-success:not(.RatingManagerNotice-savedRating-hidden) {
  1462. -moz-box-pack: center;
  1463. justify-content: center;
  1464. display: inline-block !important;
  1465. min-width: 50% !important;
  1466. height: 21px !important;
  1467. line-height: 19px;
  1468. margin-left: 5px !important;
  1469. border-radius: 9px !important;
  1470. padding: 0;
  1471. background: green !important;
  1472. }
  1473. .RatingManager > form:hover .Notice.Notice-light.Notice-success:not(.RatingManagerNotice-savedRating-hidden) .Notice-column {
  1474. float: right;
  1475. max-width: 100%;
  1476. -moz-box-align: center;
  1477. align-items: center;
  1478. }
  1479. .RatingManager > form:hover .Notice.Notice-light.Notice-success:not(.RatingManagerNotice-savedRating-hidden) .Notice-icon {
  1480. background-size: 11px 11px;
  1481. height: 11px;
  1482. width: 11px;
  1483. float: left !important;
  1484. }
  1485. /* (new125) */
  1486. .AddonReviewCard.RatingManager-AddonReviewCard.AddonReviewCard-ratingOnly.AddonReviewCard-viewOnly.AddonReviewCard-slim {
  1487. position: absolute !important;
  1488. /* display: inline-block !important; */
  1489. left: 1.5% !important;
  1490. width: 8% !important;
  1491. height: 43px !important;
  1492. top: 355px !important;
  1493. padding: 5px;
  1494. border-radius: 5px !important;
  1495. overflow: hidden;
  1496. z-index: 5000 !important;
  1497. background: blue !important;
  1498. }
  1499. .RatingManager > form + .AddonReviewCard.RatingManager-AddonReviewCard.AddonReviewCard-ratingOnly.AddonReviewCard-viewOnly.AddonReviewCard-slim .AddonReviewCard-allControls {
  1500. float: left !important;
  1501. width: 97% !important;
  1502. height: 15px !important;
  1503. margin-top: 0px !important;
  1504. margin-left: 2% !important;
  1505. margin-bottom: -7px !important;
  1506. border-radius: 9px !important;
  1507. padding: 0 5px;
  1508. z-index: 50000 !important;
  1509. color: gold !important;
  1510. background: red !important;
  1511. }
  1512. .Button.Button--neutral.AddonReviewCard-control.AddonReviewCard-delete {
  1513. line-height: 13px !important;
  1514. margin-top: 0px;
  1515. color: gold !important;
  1516. text-decoration: none !important;
  1517. }
  1518. .Button.Button--action.AddonReviewCard-writeReviewButton.Button--puffy {
  1519. float: left !important;
  1520. width: 100% !important;
  1521. height: auto;
  1522. min-height: 15px !important;
  1523. max-height: 15px !important;
  1524. line-height: 13px !important;
  1525. padding: 0 5px;
  1526. border-radius: 4px;
  1527. font-size: 15px;
  1528. }
  1529.  
  1530. /* WRITE A REVIEW TEXTAREA - IN ADDON INFO PAGE - === */
  1531. .Addon.Addon-extension .Addon-details section.Card.Addon-overall-rating .DismissibleTextForm-form {
  1532. position: absolute !important;
  1533. display: inline-block !important;
  1534. width: 20% !important;
  1535. left: 0.5% !important;
  1536. top: 35% !important;
  1537. padding: 10px !important;
  1538. z-index: 5000 !important;
  1539. background: black !important;
  1540. }
  1541. .Addon.Addon-extension .Addon-details section.Card.Addon-overall-rating .DismissibleTextForm-form textarea.DismissibleTextForm-textarea {
  1542. max-height: 430px !important;
  1543. min-height: 150px !important;
  1544. padding: 6px;
  1545. resize: vertical !important;
  1546. }
  1547. /* THEME - ICON SCREEN SHOT - CENTER - === */
  1548. .ThemeImage--rounded-corners {
  1549. position: absolute;
  1550. display: inline-block;
  1551. width: 100%;
  1552. max-width: 77% ;
  1553. min-height: 535px ;
  1554. max-height: 535px ;
  1555. left: 21.3% ;
  1556. top: 86px ;
  1557. border-radius: 9px;
  1558. border: 1px solid red;
  1559. background-color: #1d2232;
  1560. }
  1561. .ThemeImage--rounded-corners .ThemeImage-image {
  1562. position: absolute;
  1563. display: inline-block;
  1564. width: 100%;
  1565. max-width: 100%;
  1566. min-height: 250px !important;
  1567. max-height: 250px !important;
  1568. left: 0%;
  1569. top: 150px;
  1570. padding: 30px !important;
  1571. }
  1572. .ThemeImage-image {
  1573. object-fit: contain !important;
  1574. object-position: top center !important;
  1575. border-radius: 9px !important;
  1576. }
  1577.  
  1578. /* ADDON - NO REVIEWS */
  1579. .Card-footer.Card-footer-link ,
  1580. .Card-footer.Card-footer-text,
  1581. .Addon-read-reviews-footer {
  1582. display: none !important;
  1583. padding: 0 !important;
  1584. }
  1585.  
  1586. /* (new124) INSTALL REQUIRE - DOWNLOD XPI */
  1587. .InstallButtonWrapper-download {
  1588. margin-top: -21px !important;
  1589. margin-left: -260px !important;
  1590. text-align: center !important;
  1591. /* border: 1px dashed violet !important; */
  1592. }
  1593. /* (new125) INSTALL - NO DOWNLOAD XPI */
  1594. .InstallButtonWrapper {
  1595. height: 30px !important;
  1596. margin-left: 192px !important;
  1597. margin-top: 15px !important;
  1598. /* border: 1px dashed violet !important; */
  1599. }
  1600. .Addon .Addon-summary-and-install-button-wrapper .AMInstallButton--noDownloadLink {
  1601. height: 30px !important;
  1602. margin-top: -3px !important;
  1603. margin-bottom: 0px !important;
  1604. /* border: 1px solid violet !important; */
  1605. }
  1606. .Addon-summary-and-install-button-wrapper .Button {
  1607. min-height: 27px !important;
  1608. max-height: 27px !important;
  1609. padding: 0 16px;
  1610. border-radius: 4px;
  1611. font-size: 16px;
  1612. }
  1613.  
  1614. /* (new129) NEED INSTALL NEW VERSION FIREFOX */
  1615. .InstallButtonWrapper .GetFirefoxButton {
  1616. position: absolute !important;
  1617. display: inline-block !important;
  1618. min-width: 368px !important;
  1619. height: 30px !important;
  1620. left: 15px !important;
  1621. top: 41.5vh !important;
  1622. border-radius: 5px !important;
  1623. background: #1f2536 !important;
  1624. border: 1px solid rgba(12, 12, 13, 0.9);
  1625. border: 1px solid yellow !important;
  1626. }
  1627. .GetFirefoxButton-callout {
  1628. position: absolute !important;
  1629. display: inline-block !important;
  1630. width: 20px !important;
  1631. height: 28px !important;
  1632. line-height: 28px !important;
  1633. padding: 3px 0 0px 1px !important;
  1634. margin: 16px auto;
  1635. top: -1.7vh !important;
  1636. left: 5px !important;
  1637. border: 1px solid green !important;
  1638. }
  1639. .GetFirefoxButton-callout::before {
  1640. display: none !important;
  1641. }
  1642.  
  1643. .InstallButtonWrapper .GetFirefoxButton .Button.Button--action.GetFirefoxButton-button.Button--puffy {
  1644. width: 250px !important;
  1645. line-height: 13px !important;
  1646. padding: 0 30px !important;
  1647. font-size: 14px !important;
  1648. white-space: pre-line;
  1649. overflow: hidden !important;
  1650. }
  1651. .InstallButtonWrapper .GetFirefoxButton .GetFirefoxButton-callout-text {
  1652. position: absolute !important;
  1653. display: inline-block !important;
  1654. width: 126px;
  1655. height: auto !important;
  1656. line-height: 12px;
  1657. left: -2px;
  1658. top: -8.5vh;
  1659. padding: 2px 2px 4vh 2px !important;
  1660. font-size: 12px !important;
  1661. border-radius: 5px !important;
  1662. opacity: 0 !important;
  1663. visibility: hidden !important;
  1664. color: gold !important;
  1665. background: red;
  1666. }
  1667. .InstallButtonWrapper .GetFirefoxButton:hover .GetFirefoxButton-callout-text {
  1668. visibility: visible !important;
  1669. opacity: 1!important;
  1670. color: gold !important;
  1671. background: red;
  1672. }
  1673. .InstallButtonWrapper .GetFirefoxButton + .InstallButtonWrapper-download {
  1674. margin-left: -200px !important;
  1675. margin-top: -11px !important;
  1676. text-align: center;
  1677. }
  1678.  
  1679. /* (new134) SUPPORT DEV */
  1680. .Card.ContributeCard.Card--no-footer {
  1681. position: absolute !important;
  1682. display: inline-block !important;
  1683. float: none !important;
  1684. min-width: 200px !important;
  1685. max-width: 200px !important;
  1686. height: 18px !important;
  1687. top: 10.2vh !important;
  1688. left: 38.8% !important;
  1689. margin-top: 0;
  1690. margin-bottom: 0 !important;
  1691. padding: 0 2px !important;
  1692. border-radius: 9px !important;
  1693. font-size: 10px !important;
  1694. overflow: hidden !important;
  1695. z-index: 1 !important;
  1696. outline: none !important;
  1697. border: 1px solid green !important;
  1698. background: #111 !important;
  1699. }
  1700. .Card.ContributeCard.Card--no-footer:hover {
  1701. height: auto !important;
  1702. max-width: 19.6% !important;
  1703. padding: 2px !important;
  1704. z-index: 5000000 !important;
  1705. background: red !important;
  1706. }
  1707. .Card.ContributeCard.Card--no-footer .Card-header {
  1708. height: 15px !important;
  1709. margin-bottom: 1px;
  1710. margin-top: 0;
  1711. padding: 1px 3px !important;
  1712. text-align: center !important;
  1713. font-size: 10px !important;
  1714. overflow: hidden;
  1715. overflow-wrap: break-word;
  1716. border: none !important;
  1717. }
  1718.  
  1719. /* REPORT ABUSE */
  1720. .Card.Addon-overall-rating .ReportAbuseButton {
  1721. position: absolute;
  1722. display: inline-block !important;
  1723. top: 145px;
  1724. width: 5%;
  1725. height: 25px !important;
  1726. line-height: 0px !important;
  1727. left: 1.6% !important;
  1728. margin-top: 0;
  1729. padding: 0 2px;
  1730. border-radius: 9px;
  1731. overflow: hidden;
  1732. transform: scale(0.5) !important;
  1733. transform-origin: top left;
  1734. z-index: 1 !important;
  1735. opacity: 0.5 !important;
  1736. border: 1px solid #283046 !important;
  1737. background: #A33434 !important;
  1738. }
  1739. .Card.Addon-overall-rating .ReportAbuseButton:hover {
  1740. opacity: 1 !important;
  1741. z-index: 1 !important;
  1742. transform: scale(1) !important;
  1743. }
  1744. /* (new140) ADD OUR FAV STAR to ADDON PAGE - === */
  1745. .RatingManager .RatingManager-ratingControl .Rating-star.Rating-rating-5.Rating-selected-star:after {
  1746. position: fixed !important;
  1747. display: inline-block !important;
  1748. content: "★" ;
  1749. width: 30px !important;
  1750. height: 30px !important;
  1751. line-height: 25px !important;
  1752. top: -355px !important;
  1753. left: 185px !important;
  1754. margin-left: 0 !important;
  1755. margin-right: 0 !important;
  1756. border-radius: 9px 0px 9px 9px !important;
  1757. font-size: 30px !important;
  1758. color: gold ;
  1759. text-align: center !important;
  1760. opacity: 1 !important;
  1761. visibility: visible !important;
  1762. background-color: blue !important;
  1763. }
  1764. .Addon.Addon-extension .Addon-details .RatingManager > form:hover .RatingManager-ratingControl .Rating-star.Rating-rating-5.Rating-selected-star:after {
  1765. top: -378px !important;
  1766. color: green ;
  1767. background: gold !important;
  1768. }
  1769. .RatingManager .RatingManager-ratingControl .Rating-star.Rating-rating-5.Rating-selected-star:before {
  1770. position: fixed !important;
  1771. display: inline-block !important;
  1772. content: "5" ;
  1773. width: 10px !important;
  1774. height: 15px !important;
  1775. line-height: 14px !important;
  1776. text-align: center !important;
  1777. top: -355px !important;
  1778. left: 210px !important;
  1779. border-radius: 9px !important;
  1780. font-size: 10px !important;
  1781. opacity: 1 !important;
  1782. visibility: visible !important;
  1783. z-index: 5000000 !important;
  1784. color: red ;
  1785. background: blue !important;
  1786. }
  1787. .Addon.Addon-extension .Addon-details .RatingManager > form:hover .RatingManager-ratingControl .Rating-star.Rating-rating-5.Rating-selected-star:before {
  1788. top: -378px !important;
  1789. color: red ;
  1790. background: gold !important;
  1791. }
  1792. /* ADDON INFO -
  1793. TAKE CARE:
  1794. - NOTICE IMPCOMPATIBILITY FIR version:
  1795. https://addons.mozilla.org/fr/firefox/addon/open-with/
  1796. - MOZ no Survey:
  1797. https://addons.mozilla.org/fr/firefox/addon/open-with/
  1798. === */
  1799.  
  1800. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Addon-header {
  1801. grid-template-columns: unset !important;
  1802. display: inline-block !important;
  1803. min-width: 100% !important;
  1804. max-width: 100% !important;
  1805. }
  1806.  
  1807.  
  1808. /*(new125) ADDON - INCOMPATIBILITY - HEADER + ICON - BADGE */
  1809. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Notice.Notice-error.AddonCompatibilityError + .Addon-header {
  1810. margin-top: 18px !important;
  1811. }
  1812. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Notice.Notice-error.AddonCompatibilityError + .Addon-header .Addon-icon {
  1813. margin-top: -17px !important;
  1814. }
  1815. .Addon.Addon-extension.Addon--has-more-than-0-addons .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Notice.Notice-error.AddonCompatibilityError + .Addon-header .Addon-icon {
  1816. margin-top: -7px !important;
  1817. }
  1818.  
  1819. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Notice.Notice-error.AddonCompatibilityError + .Addon-header .AddonBadges {
  1820. top: 58px !important;
  1821. }
  1822. .Addon-summary {
  1823. min-width: 100% !important;
  1824. max-width: 100% !important;
  1825. height: 187px !important;
  1826. margin: 20px 0px -20px 0 !important;
  1827. overflow: hidden !important;
  1828. overflow-y: auto !important;
  1829. }
  1830. .Addon-details {
  1831. grid-auto-flow: unset !important;
  1832. grid-gap: unset !important;
  1833. grid-template-columns: unset !important;
  1834. display: inline-block !important;
  1835. width: 80% !important;
  1836. margin-top: 0px !important;
  1837. }
  1838. /* ADDON INFOS GOOD */
  1839. .Addon.Addon-extension.Addon--has-more-than-0-addons.Addon--has-more-than-3-addons .Addon-details {
  1840. margin-top: 0px !important;
  1841. }
  1842. /* ADDON INFOS - DICO / THEME - GOOD */
  1843. .Page-amo .Header.Header-no-hero-promo + .Page-content .Page.Page-not-homepage .Addon.Addon-theme.Addon--has-more-than-0-addons ,
  1844. .Page-amo .Header.Header-no-hero-promo + .Page-content .Page.Page-not-homepage .Addon.Addon-dictionary {
  1845. margin-top: -21px !important;
  1846. }
  1847. .Addon-details .Addon-main-content {
  1848. grid-area: unset !important;
  1849. display: inline-block !important;
  1850. min-width: 100% !important;
  1851. max-width: 100% !important;
  1852. height: 563px !important;
  1853. margin-left: 2px !important;
  1854. padding: 3px !important;
  1855. overflow-x: hidden !important;
  1856. border-radius: 9px !important;
  1857. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1858. }
  1859. .Card.ShowMoreCard.AddonDescription {
  1860. float: left ;
  1861. width: 37%;
  1862. height: 555px !important;
  1863. margin-top: 0;
  1864. margin-right: 4px !important;
  1865. margin-bottom: 0 !important;
  1866. padding: 3px !important;
  1867. overflow-x: hidden !important;
  1868. overflow-y: hidden !important;
  1869. border-radius: 9px !important;
  1870. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1871. }
  1872. .Card.ShowMoreCard.AddonDescription .Card-contents {
  1873. display: inline-block !important;
  1874. min-height: 517px !important;
  1875. max-height: 517px !important;
  1876. min-width: 99.9% !important;
  1877. max-width: 99.9% !important;
  1878. overflow: hidden !important;
  1879. overflow-x: hidden !important;
  1880. overflow-y: auto !important;
  1881. }
  1882. .AddonDescription .ShowMoreCard-contents {
  1883. max-width: 100% !important;
  1884. }
  1885.  
  1886. /* SCRENNSHOTS */
  1887.  
  1888. .Addon-details .Addon-main-content .Card.Addon-screenshots {
  1889. margin-top: 0;
  1890. width: 62.5% !important;
  1891. display: inline-block !important;
  1892. float: none !important;
  1893. height: 388px !important;
  1894. margin-bottom: 0 !important;
  1895. padding: 3px !important;
  1896. overflow-y: hidden !important;
  1897. border-radius: 9px !important;
  1898. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1899. }
  1900. .Addon-details .Addon-main-content .Card.Addon-screenshots .Card-contents{
  1901. display: inline-block !important;
  1902. width: 100% !important;
  1903. min-width: 100% !important;
  1904. padding: 5px 5px !important;
  1905. overflow-x: hidden;
  1906. overflow-y: auto !important;
  1907. }
  1908. /* (new125) NEW SCREENSHOTS DESIGN */
  1909. .ScreenShots {
  1910. width: 100% !important;
  1911. min-width: 100% !important;
  1912. height: 341px !important;
  1913. /* border: 1px solid red; */
  1914. }
  1915.  
  1916. .ScreenShots-viewport {
  1917. height: auto;
  1918. }
  1919. .ScreenShots-list {
  1920. display: inline-block;
  1921. height: 338px !important;
  1922. width: 100% !important;
  1923. min-width: 100% !important;
  1924. max-width: 914px !important;
  1925. margin: 0;
  1926. padding: 0;
  1927. overflow: auto;
  1928. background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0), #1f2536) repeat scroll 0 0 !important;
  1929. /* background: blue !important; */
  1930. }
  1931. .ScreenShots-list .ScreenShots-image:first-of-type ,
  1932. .ScreenShots-list .ScreenShots-image {
  1933. display: inline-block !important;
  1934. height: 200px !important;
  1935. width: 48% !important;
  1936. margin: 3px 5px 0 10px !important;
  1937. border-radius: 3px !important;
  1938. background: #1f2536 !important;
  1939. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  1940. }
  1941.  
  1942. .ScreenShots-list > .pswp-thumbnails {
  1943. display: inline-block !important;
  1944. height: 338px !important;
  1945. width: 100% !important;
  1946. margin: 0;
  1947. padding: 0;
  1948. overflow-x: hidden;
  1949. overflow-y: auto !important;
  1950. }
  1951. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail {
  1952. float: left !important;
  1953. border: 1px solid rgba(12, 12, 13, 0.9);
  1954. }
  1955. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail:not(:first-of-type) .ScreenShots-image {
  1956. max-height: 110px !important;
  1957. width: auto !important;
  1958. max-width: 110px !important;
  1959. margin: 0 !important;
  1960. }
  1961. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail:first-of-type .ScreenShots-image {
  1962. max-height: 335px !important;
  1963. width: auto !important;
  1964. max-width: 320px !important;
  1965. margin: 0 !important;
  1966. }
  1967. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail:not(:only-of-type):first-of-type .ScreenShots-image {
  1968. height: 330px !important;
  1969. width: auto !important;
  1970. max-width: 574px !important;
  1971. text-align: center !important;
  1972. }
  1973. /* (new124) SCREENSHOT - OPEN */
  1974. .pswp--open {
  1975. z-index: 5000000 !important;
  1976. }
  1977.  
  1978. /* ONLY ONE */
  1979. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail:only-of-type {
  1980. display: inline-block !important;
  1981. float: none !important;
  1982. width: 100% !important;
  1983. text-align: center !important;
  1984. }
  1985. .ScreenShots-list > .pswp-thumbnails .pswp-thumbnail:only-of-type .ScreenShots-image {
  1986. display: inline-block !important;
  1987. height: 320px !important;
  1988. width: auto !important;
  1989. max-width: 504px !important;
  1990. text-align: center !important;
  1991. }
  1992.  
  1993.  
  1994. /* (new125) PERMISSION CARD - ALL */
  1995. .PermissionsCard-subhead--required ,
  1996. .PermissionsCard-subhead--optional{
  1997. margin-top: -5px;
  1998. }
  1999. .PermissionsCard-subhead--optional{
  2000. margin-top: -5px;
  2001. }
  2002. /* new127) */
  2003. .PermissionsCard-list--required {
  2004. width: 99.2% !important;
  2005. min-height: 100px;
  2006. max-height: 190px;
  2007. border-radius: 9px;
  2008. float: left;
  2009. margin-top: 0px !important;
  2010. margin-bottom: 0;
  2011. margin-left: 4px;
  2012. margin-right: 2px;
  2013. padding: 3px !important;
  2014. overflow-wrap: break-word;
  2015. overflow-x: hidden;
  2016. overflow-y: auto !important;
  2017. border: 1px solid rgba(12, 12, 13, 0.9);
  2018. }
  2019. .PermissionsCard-list--optional {
  2020. width: 99.2% !important;
  2021. max-height: 70px;
  2022. border-radius: 9px;
  2023. float: left;
  2024. margin-top: 0px !important;
  2025. margin-bottom: 0;
  2026. margin-left: 4px;
  2027. margin-right: 2px;
  2028. padding: 3px !important;
  2029. overflow-wrap: break-word;
  2030. overflow-x: hidden;
  2031. overflow-y: auto !important;
  2032. border: 1px solid rgba(12, 12, 13, 0.9);
  2033. }
  2034. .PermissionsCard-list--optional li ,
  2035. .PermissionsCard-list--required li {
  2036. margin-top: -3px !important;
  2037. }
  2038.  
  2039. .PermissionsCard-list--optional li .Icon,
  2040. .PermissionsCard-list--required li .Icon {
  2041. background-position: 50% center !important;
  2042. background-size: 70%;
  2043. filter: invert(0.5);
  2044. }
  2045.  
  2046.  
  2047.  
  2048. /* A - ADDON INFOS with 7 ZONES (DEV COMMENTS) -
  2049. SCREENSHOTS + DESC + DEV COMMENTS + RECOMM + PERMISS + NOTES VERSION
  2050. https://addons.mozilla.org/fr/firefox/addon/reddit-on-youtube/?src=recommended
  2051. === */
  2052. /* .Card.ShowMoreCard.AddonDescription + .Card.ShowMoreCard.Addon-developer-comments.ShowMoreCard--expanded.Card--no-footer , */
  2053. .Addon-main-content .Card.ShowMoreCard:nth-last-child(3) {
  2054. float: left;
  2055. height: 390px !important;
  2056. }
  2057. .Addon-main-content .Card.ShowMoreCard:nth-last-child(3) .Card-contents {
  2058. display: inline-block;
  2059. max-height: 350px !important;
  2060. min-height: 350px !important;
  2061. }
  2062.  
  2063. /* OK = https://addons.mozilla.org/en-US/firefox/addon/link-gopher/?src=search */
  2064. /* FOR DEV COMMENTS + SCEESHPT = https://addons.mozilla.org/fr/firefox/addon/autofill-quantum/ */
  2065.  
  2066. /* (new121) */
  2067. .Addon-main-content .Card.Addon-screenshots + .Card.ShowMoreCard.AddonDescription + .Card.ShowMoreCard.Addon-developer-comments.ShowMoreCard--expanded.Card--no-footer {
  2068. float: left !important;
  2069. width: 37% !important;
  2070. margin-right: 5px !important;
  2071. margin-top: 5px !important;
  2072. margin-bottom: 0 !important;
  2073. }
  2074. .Addon-details .Addon-main-content .Card.Addon-screenshots + .Card.ShowMoreCard.Addon-developer-comments.ShowMoreCard--expanded.Card--no-footer {
  2075. float: right !important;
  2076. width: 37% !important;
  2077. margin-right: 5px !important;
  2078. margin-top: 5px !important;
  2079. }
  2080.  
  2081. .Card.ShowMoreCard.Addon-developer-comments.ShowMoreCard--expanded.Card--no-footer .Card-contents .ShowMoreCard-contents .Addon-developer-comments-contents {
  2082. height: 108px ;
  2083. overflow: hidden ;
  2084. overflow-y: auto ;
  2085. }
  2086. /* B - ADDON INFOS with 7 ZONES (DEV COMMENTS) -
  2087. SCREENSHOTS + DESC + DEV COMMENTS + RECOMM + PERMISS
  2088. https://addons.mozilla.org/en-US/firefox/addon/downthemall/
  2089. === */
  2090. .Card.ShowMoreCard.PermissionsCard ,
  2091. .Card.ContributeCard.Card--no-footer + .Card.ShowMoreCard.PermissionsCard {
  2092. width: 30.8% !important;
  2093. max-height: 258px;
  2094. min-height: 258px;
  2095. border-radius: 9px;
  2096. float: left;
  2097. margin-bottom: 0;
  2098. margin-left: 4px;
  2099. margin-right: 2px;
  2100. padding: 3px !important;
  2101. overflow-wrap: break-word;
  2102. overflow-x: hidden;
  2103. overflow-y: hidden !important;
  2104. border: 1px solid rgba(12, 12, 13, 0.9);
  2105. }
  2106. .Card.ShowMoreCard.PermissionsCard ul.PermissionsCard-list ,
  2107. .Card.ContributeCard.Card--no-footer + .Card.ShowMoreCard.PermissionsCard ul.PermissionsCard-list {
  2108. max-height: 180px !important;
  2109. min-height: 180px !important;
  2110. margin-top: 0 !important;
  2111. padding: 5px 0 15px 5px !important;
  2112. overflow-wrap: break-word;
  2113. overflow-x: hidden;
  2114. overflow-y: auto;
  2115. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2116. }
  2117.  
  2118. /* TEST ADDON INFOS with LESS ZONES - ==== */
  2119. /* 3 ZONES:
  2120. - SCRESHOTS + DESCRP + (RECOMMEN) == NORMAL
  2121. https://addons.mozilla.org/en-US/firefox/addon/re-style/?src=collection
  2122. === */
  2123. /* .Addon-screenshots + .AddonDescription + .AddonRecommendations */
  2124. /* .Addon-details .Addon-main-content section:nth-child( -n+ 3):not(.AddonDescription):not(.Addon-screenshots) */
  2125.  
  2126.  
  2127. /* 2 ZONES
  2128. - DESC + (RECOMMENDTAION)
  2129. https://addons.mozilla.org/en-US/firefox/addon/utm-tracking-token-stripper/?src=collection
  2130. https://addons.mozilla.org/en-US/firefox/addon/tumblr-post/?src=collection
  2131. === */
  2132.  
  2133. /* 2 ZONES
  2134. - SCREEN + (RECOMEND)
  2135. https://addons.mozilla.org/en-US/firefox/addon/firefox-color-prod/?src=recommended
  2136. ===*/
  2137. .Addon-main-content section:nth-child( -n+ 1):not(.AddonDescription) + section.Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer {
  2138. min-width: 100% !important;
  2139. /* border: 1px dashed blue !important; */
  2140. }
  2141.  
  2142. /* 1 ZONE
  2143. - (RECOMEND)
  2144. https://addons.mozilla.org/en-US/firefox/addon/back-to-top-for-firefox-we/?src=collection
  2145. === */
  2146. .Addon-main-content> section:only-of-type.Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer{
  2147. height: 100% !important;
  2148. /* border: 1px dashed yellow !important; */
  2149. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2150. }
  2151. .Addon-main-content> section:only-of-type.Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents {
  2152. height: 100% !important;
  2153. max-height: 517px !important;
  2154. }
  2155. .Addon-main-content> section:only-of-type.Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list .SearchResult {
  2156. border-radius: 9px;
  2157. float: left !important;
  2158. grid-column: unset;
  2159. min-height: 210px !important;
  2160. max-height: 210px !important;
  2161. margin: 15px 8px 20px 2px !important;
  2162. width: 100%;
  2163. max-width: 49% !important;
  2164. min-width: 49% !important;
  2165. padding: 5px;
  2166. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2167. }
  2168.  
  2169.  
  2170. /* (new102) OTHER ADDONS USED */
  2171. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer{
  2172. margin-top: 0;
  2173. width: 62.5% !important;
  2174. float: left !important;
  2175. height: 163px !important;
  2176. margin-bottom: 0 !important;
  2177. padding: 3px !important;
  2178. border-radius: 9px !important;
  2179. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2180. }
  2181. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents {
  2182. height: 124px !important;
  2183. }
  2184. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-icon-wrapper {
  2185. height: 95px !important;
  2186. }
  2187. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list {
  2188. display: unset !important;
  2189. grid-auto-flow: unset !important;
  2190. grid-template-columns: unset !important;
  2191. }
  2192.  
  2193. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list .SearchResult:hover ,
  2194. .AddonRecommendations.AddonsCard--horizontal ul.AddonsCard-list .SearchResult:hover ,
  2195. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list .SearchResult ,
  2196. .AddonRecommendations.AddonsCard--horizontal ul.AddonsCard-list .SearchResult {
  2197. grid-column: unset !important;
  2198. float: left !important;
  2199. height: 107px !important;
  2200. width: 100% !important;
  2201. min-width: 24% !important;
  2202. max-width: 24% !important;
  2203. margin: 0px 2px 2px 2px !important;
  2204. padding: 5px 5px !important;
  2205. border-radius: 9px !important;
  2206. }
  2207. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-result {
  2208. display: grid;
  2209. grid-column-gap: 8px !important;
  2210. grid-template-columns: 27px auto !important;
  2211. }
  2212. .AddonRecommendations.AddonsCard--horizontal ul.AddonsCard-list .SearchResult:hover .SearchResult-users {
  2213. display: inline-block !important;
  2214. }
  2215. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-contents {
  2216. grid-area: unset !important;
  2217. display: inline-block !important;
  2218. height: 100% !important;
  2219. max-height: 98px !important;
  2220. min-height: 98px !important;
  2221. width: 100% !important;
  2222. min-width: 100% !important;
  2223. max-width: 100% !important;
  2224. margin: 0 2px 0 0px !important;
  2225. padding: 2px 2px !important;
  2226. border-radius: 0 9px 9px 0 !important;
  2227. background-color: #191f2d !important;
  2228. }
  2229. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-contents .SearchResult-name {
  2230. display: flex !important;
  2231. flex-direction: column !important;
  2232. justify-content: center !important;
  2233. height: 100%;
  2234. min-height: 40px !important;
  2235. max-height: 40px !important;
  2236. width: 100%;
  2237. min-width: 100% !important;
  2238. max-width: 100% !important;
  2239. margin: 0;
  2240. }
  2241. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-contents .SearchResult-metadata{
  2242. height: auto;
  2243. min-height: 40px !important;
  2244. line-height: 5px !important;
  2245. margin-top: 0px !important;
  2246. }
  2247. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-contents .SearchResult-metadata .SearchResult-rating {
  2248. width: 100% !important;
  2249. height: 20px !important;
  2250. line-height: 20px !important;
  2251. }
  2252. .Rating.Rating--small ,
  2253. .Page.Page-not-homepage .Search .SearchResult-wrapper .SearchResult-result .SearchResult-contents .SearchResult-metadata .SearchResult-rating .Rating.Rating--small ,
  2254. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-contents .SearchResult-metadata .SearchResult-rating .Rating.Rating--small {
  2255. grid-column-gap: 11px !important;
  2256. }
  2257. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-users.SearchResult--meta-section {
  2258. height: 10px !important;
  2259. min-height: 10px !important;
  2260. line-height: 10px !important;
  2261. margin-top: -15px !important;
  2262. }
  2263.  
  2264. /* ALL */
  2265. .Card.AddAddonToCollection.Card--no-footer ,
  2266. .Card.AddonMoreInfo.Card--no-footer {
  2267. float: left !important;
  2268. height: 339px !important;
  2269. }
  2270.  
  2271. /* (new99) RATIGN */
  2272. .Card.Addon-overall-rating {
  2273. width: 0% !important;
  2274. height: 0 !important;
  2275. margin-bottom: 0px !important;
  2276. outline: 1px solid blue;
  2277. }
  2278. .Card.Addon-overall-rating .Card-contents {
  2279. padding: 0px !important;
  2280. }
  2281. .Addon.Addon-extension .Addon-details .RatingManager > form .RatingManager-ratingControl {
  2282. position: relative;
  2283. display: inline-block !important;
  2284. width: 100%;
  2285. height: 21px !important;
  2286. top: -21px !important;
  2287. z-index: -1 !important;
  2288. }
  2289. .Addon.Addon-extension .Addon-details .RatingManager > form:hover .RatingManager-ratingControl {
  2290. position: relative;
  2291. display: inline-block !important;
  2292. width: 100%;
  2293. top: 5px !important;
  2294. z-index: 10 !important;
  2295. }
  2296. /* (new134) LOG to RATE EXTENSION */
  2297. .Addon.Addon-extension .Addon-details .RatingManager > form .RatingManager-ratingControl .Button.Button--action.RatingManager-log-in-to-rate-button.Button--micro {
  2298. width: 170px !important;
  2299. left: 83px !important;
  2300. top: 1.6vh !important;
  2301. padding: 2px !important;
  2302. opacity: 0 !important;
  2303. pointer-events: none !important;
  2304. }
  2305. .Addon.Addon-extension .Addon-details .RatingManager > form:hover .RatingManager-ratingControl .Button.Button--action.RatingManager-log-in-to-rate-button.Button--micro {
  2306. top: -44px !important;
  2307. transition: all ease 1s !important;
  2308. opacity: 1 !important;
  2309. background: gold !important;
  2310. }
  2311. .Addon.Addon-extension .Addon-details .RatingManager > form .RatingManager-ratingControl .Button.Button--action.RatingManager-log-in-to-rate-button.Button--micro + .Rating.Rating--large {
  2312. visibility: hidden !important;
  2313. }
  2314. .RatingManager .RatingManager-ratingControl .Rating.Rating--large.RatingManager-UserRating.Rating--editable {
  2315. grid-column-gap: 3px !important;
  2316. min-height: 17px !important;
  2317. width: 100%;
  2318. margin: 0 !important;
  2319. }
  2320. .RatingManager .RatingManager-ratingControl .Rating.Rating--large.RatingManager-UserRating.Rating--editable button {
  2321. position: relative !important;
  2322. display: inline-block !important;
  2323. width: 25px !important;
  2324. height: 20px !important;
  2325. line-height: 30px !important;
  2326. margin-left: 8px !important;
  2327. margin-right: -10px !important;
  2328. }
  2329. .RatingManager .RatingManager-ratingControl .Rating.Rating--large.RatingManager-UserRating.Rating--editable button .Icon.Icon-inline-content.IconStar svg.IconStar-svg {
  2330. height: 20px;
  2331. width: 20px;
  2332. }
  2333.  
  2334. /* (new134) ADD TO COLLECTION */
  2335. .Card.AddAddonToCollection.Card--no-footer {
  2336. width: 36.89% !important;
  2337. min-height: 258px !important;
  2338. max-height: 258px !important;
  2339. overflow: hidden !important;
  2340. overflow-wrap: break-word;
  2341. overflow-y: auto !important;
  2342. margin-right: 0px;
  2343. padding: 3px !important;
  2344. border-radius: 9px !important;
  2345. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2346. }
  2347. .Card.AddAddonToCollection.Card--no-footer .Card-contents {
  2348. display: flex !important;
  2349. flex-flow: row-reverse wrap-reverse;
  2350. justify-content: space-around;
  2351. height: auto !important;
  2352. margin-bottom: 3px !important;
  2353. margin-top: 0;
  2354. padding: 5px 20px;
  2355. border-top-left-radius: 9px;
  2356. border-top-right-radius: 9px;
  2357. font-size: 14px;
  2358. text-align: left;
  2359. }
  2360. .Notice.Notice-success.AddAddonToCollection-added {
  2361. display: inline-block !important;
  2362. min-width: 48% !important;
  2363. max-width: 48% !important;
  2364. height: 40px !important;
  2365. line-height: 23px !important;
  2366. margin: 0 0px 5px 0px !important;
  2367. color: #d8d9db;
  2368. background-color: #305F26;
  2369. }
  2370. .Notice.Notice-success.AddAddonToCollection-added .Notice-icon {
  2371. float: left !important;
  2372. height: 29px;
  2373. width: 16px;
  2374. margin: 0px;
  2375. background-position: center center;
  2376. background-repeat: no-repeat;
  2377. border-right: 1px solid red !important;
  2378. }
  2379. .Notice.Notice-success.AddAddonToCollection-added .Notice-column {
  2380. float: right !important;
  2381. height: 32px !important;
  2382. margin: 0px !important;
  2383. width: 92% !important;
  2384. }
  2385. .Notice.Notice-success.AddAddonToCollection-added .Notice-column .Notice-content {
  2386. display: inline-block !important;
  2387. width: 100% !important;
  2388. min-width: 100% !important;
  2389. max-width: 100% !important;
  2390. }
  2391. .Notice.Notice-success.AddAddonToCollection-added .Notice-column .Notice-content p.Notice-text {
  2392. display: inline-block !important;
  2393. width: 100% !important;
  2394. min-width: 99% !important;
  2395. max-width: 99% !important;
  2396. line-height: 15px !important;
  2397. margin: 0;
  2398. overflow-wrap: unset !important;
  2399. white-space: pre-wrap !important;
  2400. word-break: keep-all !important;
  2401. word-wrap: normal !important;
  2402. }
  2403. .Select.AddAddonToCollection-select {
  2404. position: relative !important;
  2405. display: inline-block !important;
  2406. float: none !important;
  2407. clear: none !important;
  2408. width: 100% !important;
  2409. height: 35px !important;
  2410. top: 0 !important;
  2411. }
  2412. /* PERMISSIONS - === */
  2413. .Card.PermissionsCard.Card--no-footer{
  2414. float: left !important;
  2415. width: 30.80% !important;
  2416. min-height: 258px !important;
  2417. max-height: 258px !important;
  2418. margin-bottom: 0px !important;
  2419. margin-left: 4px !important;
  2420. margin-right: 2px !important;
  2421. padding: 3px !important;
  2422. overflow: hidden !important;
  2423. overflow-wrap: break-word;
  2424. overflow-y: auto !important;
  2425. border-radius: 9px !important;
  2426. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2427. }
  2428. .PermissionsCard-list li {
  2429. margin-top: 6px !important;
  2430. }
  2431.  
  2432. /* RELEASE NOTES - === */
  2433. .Card.ShowMoreCard.AddonDescription-version-notes{
  2434. float: left !important;
  2435. width: 31.6% !important;
  2436. min-height: 260px !important;
  2437. max-height: 260px !important;
  2438. margin-bottom: 0px !important;
  2439. margin-left: 2px !important;
  2440. margin-right: 0px !important;
  2441. padding: 3px !important;
  2442. overflow: hidden !important;
  2443. overflow-wrap: break-word;
  2444. border-radius: 9px !important;
  2445. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2446. }
  2447. .Card.ShowMoreCard.AddonDescription-version-notes .Card-contents ,
  2448. .Card.ShowMoreCard.AddonDescription-version-notes.ShowMoreCard--expanded.Card--no-footer{
  2449. float: left !important;
  2450. width: 31.6% !important;
  2451. min-height: 278px !important;
  2452. max-height: 278px !important;
  2453. margin-bottom: 0px !important;
  2454. margin-left: 2px !important;
  2455. margin-right: 0px !important;
  2456. padding: 3px !important;
  2457. overflow: hidden !important;
  2458. overflow-wrap: break-word;
  2459. border-radius: 9px !important;
  2460. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2461. }
  2462. .Card.ShowMoreCard.AddonDescription-version-notes .Card-header {
  2463. max-width: 100% !important;
  2464. }
  2465. .Card.ShowMoreCard.AddonDescription-version-notes .Card-contents {
  2466. min-width: 100% !important;
  2467. min-height: 220px !important;
  2468. max-height: 220px !important;
  2469. margin-left: 0px !important;
  2470. padding: 2px !important;
  2471. border-radius: 0 0 9px 9px !important;
  2472. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2473. }
  2474. .Card.ShowMoreCard.AddonDescription-version-notes .ShowMoreCard-contents {
  2475. max-height: 210px !important;
  2476. padding: 5px 5px 25px 5px!important;
  2477. overflow: hidden !important;
  2478. overflow-wrap: break-word;
  2479. overflow-y: auto !important;
  2480. }
  2481. /* for: https://addons.mozilla.org/en-US/firefox/addon/secure-password-generator/?src=recommended */
  2482. .Card.ShowMoreCard.AddonDescription-version-notes.ShowMoreCard--expanded.Card--no-footer {
  2483. float: left !important;
  2484. width: 31.6% !important;
  2485. min-height: 258px !important;
  2486. max-height: 258px !important;
  2487. margin-bottom: 0px !important;
  2488. margin-left: 2px !important;
  2489. margin-right: 0px !important;
  2490. padding: 3px !important;
  2491. overflow: hidden !important;
  2492. overflow-wrap: break-word;
  2493. border-radius: 9px !important;
  2494. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2495. }
  2496. .Card.ShowMoreCard.AddonDescription-version-notes.ShowMoreCard--expanded header ,
  2497. .Card.ShowMoreCard.AddonDescription-version-notes.ShowMoreCard--expanded .Card-contents {
  2498. min-width: 100% !important;
  2499. max-width: 100% !important;
  2500. }
  2501. .Card.ShowMoreCard.AddonDescription-version-notes.ShowMoreCard--expanded .Card-contents {
  2502. max-height: 217px !important;
  2503. min-height: 217px !important;
  2504. }
  2505. .ShowMoreCard-contents::after {
  2506. display: none !important;
  2507. }
  2508. .Card.ShowMoreCard.AddonDescription-version-notes .ShowMoreCard-contents > div > br + br {
  2509. display: block !important;
  2510. margin-bottom: -2px !important;
  2511. }
  2512.  
  2513. /* MORE INFOS - PANEL RIGHT */
  2514. .Addon-details .Card.AddonMoreInfo.Card--no-footer {
  2515. position: absolute !important;
  2516. display: inline-block;
  2517. float: none !important;
  2518. height: 385px !important;
  2519. width: 19.4% ;
  2520. top: 528px !important;
  2521. left: 0.8% !important;
  2522. margin-bottom: 0 !important;
  2523. padding: 3px !important;
  2524. border-radius: 9px !important;
  2525. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2526. }
  2527. /* (new101) LAST UPDATE DATE */
  2528. .Addon-details .Card.AddonMoreInfo.Card--no-footer .Card-contents .DefinitionList.AddonMoreInfo-dl {
  2529. display: inline-block;
  2530. float: none !important;
  2531. height: 332px !important;
  2532. margin-top: -5px !important;
  2533. width: 100% !important;
  2534. max-width: 100% !important;
  2535. min-width: 100% !important;
  2536. overflow-wrap: break-word;
  2537. overflow: hidden !important;
  2538. overflow-y: auto !important;
  2539. }
  2540. .Addon-details .Card.AddonMoreInfo.Card--no-footer .Card-contents .DefinitionList.AddonMoreInfo-dl dd {
  2541. margin: 0 0 6px !important;
  2542. }
  2543.  
  2544. /* ADDON DATE UPDATE - === */
  2545. .Definition-dd.AddonMoreInfo-last-updated {
  2546. position: absolute !important;
  2547. display: inline-block !important;
  2548. width: 75% !important;
  2549. top: -375px !important;
  2550. left: 19% !important;
  2551. padding-left: 15px !important;
  2552. color: gold !important;
  2553. text-align: left !important;
  2554. border-radius: 3px ;
  2555. border: 1px solid rgba(12, 12, 13, 0.9);
  2556. background: #A33434 !important;
  2557. }
  2558. .Definition-dd.AddonMoreInfo-last-updated:before {
  2559. content: "Update: " ;
  2560. position: absolute !important;
  2561. display: inline-block !important;
  2562. left: -18% !important;
  2563. color: tan !important;
  2564. width: 100% !important;
  2565. text-align: left;
  2566. }
  2567. .Definition-dd.AddonMoreInfo-version + .Definition-dt {
  2568. color: transparent !important;
  2569. }
  2570. .DefinitionList.AddonMoreInfo-dl .Definition-dd.AddonMoreInfo-filesize+ .Definition-dt {
  2571. display: none !important;
  2572. }
  2573. /* MORE ADONS by THIS AUTHOR */
  2574. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer {
  2575. position: absolute !important;
  2576. display: inline-block !important;
  2577. float: none !important;
  2578. height: 28px !important;
  2579. line-height: 11px !important;
  2580. width: 19.4% !important;
  2581. min-width: 0 !important;
  2582. top: 494px !important;
  2583. left: 0.8% !important;
  2584. margin-top: 0;
  2585. margin-bottom: 0 !important;
  2586. padding: 3px !important;
  2587. border-radius: 9px !important;
  2588. overflow: hidden !important;
  2589. border: 1px solid yellow ;
  2590. }
  2591. /* (new122) */
  2592. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer:hover {
  2593. height: auto !important;
  2594. width: auto !important;
  2595. width: 98% !important;
  2596. z-index: 50000 !important;
  2597. background: black !important;
  2598. }
  2599.  
  2600. .Card.CardList.AddonsCard.AddonRecommendations .Card-contents .AddonsCard-list .SearchResult {
  2601. float: left !important;
  2602. min-width: 100% !important;
  2603. max-width: 100% !important;
  2604. border-radius: 9px !important;
  2605. border: 1px solid rgba(12, 12, 13, 0.9) !important;
  2606. }
  2607.  
  2608. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list {
  2609. display: inline-block !important;
  2610. min-width: 100% !important;
  2611. }
  2612. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult {
  2613. float: left !important;
  2614. clear: none !important;
  2615. min-width: 16% !important;
  2616. max-width: 16% !important;
  2617. height: 100%;
  2618. max-height: 87px !important;
  2619. min-height: 87px !important;
  2620. }
  2621. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper {
  2622. display: inline-block !important;
  2623. height: 98px;
  2624. width: 100%;
  2625. margin-top: -3px;
  2626. padding: 0px !important;
  2627. }
  2628. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result {
  2629. display: inline-block !important;
  2630. height: 98px;
  2631. padding: 0px!important;
  2632. border-radius: 5px !important;
  2633. border: 1px solid red !important;
  2634. background-color: transparent !important;
  2635. }
  2636. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-icon-wrapper {
  2637. display: inline-block;
  2638. height: 96px !important;
  2639. width: 32px;
  2640. text-align: center;
  2641. }
  2642. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-contents {
  2643. float: right !important;
  2644. max-height: 96px !important;
  2645. min-height: 96px !important;
  2646. width: 89% !important;
  2647. margin: 0px !important;
  2648. padding: 5px 10px !important;
  2649. }
  2650. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-metadata {
  2651. margin-top: -24px !important;
  2652. }
  2653. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-users {
  2654. float: right !important;
  2655. width: 86.5% !important;
  2656. margin-top: -24px !important;
  2657. }
  2658. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-link {
  2659. max-height: 130px !important;
  2660. min-height: 130px !important;
  2661. }
  2662. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result .SearchResult-icon-wrapper{
  2663. height: 60px !important;
  2664. }
  2665. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result .SearchResult-users.SearchResult--meta-section {
  2666. display: inline-block !important;
  2667. height: 15px !important;
  2668. margin-left: 0;
  2669. margin-top: 0px !important;
  2670. word-wrap: break-word !important;
  2671. white-space: nowrap !important;
  2672. }
  2673. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme {
  2674. max-height: 130px !important;
  2675. min-height: 130px !important;
  2676. }
  2677. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-icon-wrapper {
  2678. min-width: 14.3% !important;
  2679. max-width: 14.3% !important;
  2680. }
  2681. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result .SearchResult-contents {
  2682. display: inline-block !important;
  2683. width: 100% !important;
  2684. min-width: 100% !important;
  2685. max-width: 100% !important;
  2686. max-height: 55px !important;
  2687. min-height: 55px !important;
  2688. margin-left: -3px !important;
  2689. }
  2690. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result .SearchResult-contents h2.SearchResult-name {
  2691. -moz-box-flex: unset !important;
  2692. flex-grow: unset !important;
  2693. text-overflow: unset !important;
  2694. white-space: unset !important;
  2695. overflow: unset !important;
  2696. overflow-wrap: break-word;
  2697. width: 100%;
  2698. min-width: 100%;
  2699. max-width: 100%;
  2700. line-height: 1.1;
  2701. margin: 0;
  2702. padding: 0;
  2703. font-size: 13px;
  2704. text-align: center;
  2705. text-decoration: none;
  2706. }
  2707. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result .SearchResult-users {
  2708. grid-area: unset !important;
  2709. margin-left: 0;
  2710. margin-top: 13px;
  2711. }
  2712. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-metadata,
  2713. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-metadata .SearchResult-author,
  2714. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-summary {
  2715. display: inline-block !important;
  2716. margin-top: 10px !important;
  2717. }
  2718. /* (new132) */
  2719. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-summary {
  2720. display: inline-block !important;
  2721. min-width: 250px !important;
  2722. max-width: 250px !important;
  2723. max-height: 57px !important;
  2724. min-height: 57px !important;
  2725. margin: -7px 0 -15px 0 !important;
  2726. /* border: 1px solid red !important; */
  2727. }
  2728. /* (new137) LOADING TEXT */
  2729. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-summary .LoadingText--width-80 {
  2730. width: 50% !important;
  2731. }
  2732.  
  2733. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-metadata .SearchResult-author {
  2734. line-height: 12px !important;
  2735. margin-top: 0px !important;
  2736. }
  2737. .AddonsCard--horizontal ul.AddonsCard-list .SearchResult-icon-wrapper {
  2738. grid-area: unset !important;
  2739. -moz-box-ordinal-group: unset !important;
  2740. order: unset !important;
  2741. display: inline-block !important;
  2742. width: 32px !important;
  2743. height: 74px !important;
  2744. text-align: center !important;
  2745. background: black !important;
  2746. }
  2747.  
  2748. /* MORE THEMES by THIS AUTHOR - === */
  2749. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme {
  2750. border: 1px solid yellow ;
  2751. }
  2752. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme header.Card-header {
  2753. height: 28px !important;
  2754. line-height: 10px !important;
  2755. margin-top: -6px !important;
  2756. padding: 0px 5px !important;
  2757. font-size: 10px !important;
  2758. overflow: hidden;
  2759. overflow-wrap: break-word;
  2760. text-align: left;
  2761. }
  2762. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper {
  2763. display: inline-block !important;
  2764. min-height: 130px !important;
  2765. width: 100%;
  2766. margin-top: -3px;
  2767. padding: 0px !important;
  2768. }
  2769. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result {
  2770. display: inline-block !important;
  2771. min-height: 132px !important;
  2772. width: 100%;
  2773. padding: 0px !important;
  2774. }
  2775. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-icon-wrapper {
  2776. max-width: 15.55% !important;
  2777. min-width: 15.55% !important;
  2778. margin: 0 !important;
  2779. }
  2780. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-contents {
  2781. display: inline-block;
  2782. float: none !important;
  2783. width: 100% !important;
  2784. max-height: 130px !important;
  2785. min-height: 130px !important;
  2786. margin-top: 0px !important;
  2787. padding: 5px 10px;
  2788. }
  2789. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-contents .SearchResult-name {
  2790. height: 26px !important;
  2791. line-height: 0.9;
  2792. margin-top: 50px !important;
  2793. }
  2794. .Card.CardList.AddonsCard.AddonsByAuthorsCard.Addon-MoreAddonsCard.AddonsCard--horizontal.Card--photon.Card--no-footer.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-result .SearchResult-contents .SearchResult-name .SearchResult-link {
  2795. max-height: 30px !important;
  2796. min-height: 30px !important;
  2797. }
  2798. /* NO SCREENSHOTS / DESCRIPTION ONLY "Others users... " _ === */
  2799. .Addon-details .Addon-main-content .Card:only-of-type {
  2800. display: inline-block;
  2801. float: none !important;
  2802. height: 349px;
  2803. width: 100% !important;
  2804. max-width: 100% !important;
  2805. min-width: 100% !important;
  2806. margin-top: 0;
  2807. border: 1px solid aqua !important;
  2808. }
  2809. /* (new125) MESSAGES - ERROR / ICOMPATIBILITY -
  2810. With experimental : https://addons.mozilla.org/en-US/firefox/addon/first-party-isolation/?src=recommended
  2811. INCOMPATIBLITY + NO survey
  2812. https://addons.mozilla.org/fr/firefox/addon/open-with/
  2813. === */
  2814. .Notice.Notice-warning.InstallWarning ,
  2815. .Addon-header-info-card .Addon-non-public-notice,
  2816. .Addon-header-info-card .AddonCompatibilityError {
  2817. position: absolute;
  2818. height: 20px !important;
  2819. line-height: 0px;
  2820. top: 60px !important;
  2821. left: 21px !important;
  2822. margin-bottom: 0 !important;
  2823. padding: 0 0 0 150px !important;
  2824. }
  2825. .Notice-dismisser-button, .Notice-icon {
  2826. margin: 3px 7px 7px;
  2827. }
  2828. .Addon-header-info-card .Notice.Notice-error .Notice-column {
  2829. height: 20px !important;
  2830. line-height: 20px !important;
  2831. }
  2832. .Card.Addon-header-info-card.Card--photon.Card--no-header.Card--no-footer .Card-contents .AddonCompatibilityError + .Addon-header .AddonTitle {
  2833. margin-top: -10px !important;
  2834. }
  2835. /* (new121) Not MOZ SURVEY / Not Plateform */
  2836. .WrongPlatformWarning.Addon-WrongPlatformWarning ,
  2837. .Addon-header-info-card .Notice.Notice-warning.InstallWarning {
  2838. position: absolute;
  2839. width: 30px !important;
  2840. height: 32px !important;
  2841. top: 60px !important;
  2842. left: 0.65% !important;
  2843. margin-bottom: 0 !important;
  2844. padding-left: 0px !important;
  2845. overflow: hidden !important;
  2846. }
  2847. .WrongPlatformWarning.Addon-WrongPlatformWarning {
  2848. height: 20px !important;
  2849. line-height: 22px !important;
  2850. }
  2851. .Notice-warningInfo .Notice-icon {
  2852. margin-top: -1px ;
  2853. }
  2854. .WrongPlatformWarning.Addon-WrongPlatformWarning:not(:hover) .Notice-warningInfo {
  2855. height: 20px !important;
  2856. line-height: 22px !important;
  2857. }
  2858. .WrongPlatformWarning.Addon-WrongPlatformWarning:hover ,
  2859. .Addon-header-info-card .Notice.Notice-warning.InstallWarning:hover {
  2860. width: 19.5% !important;
  2861. height: auto !important;
  2862. }
  2863.  
  2864. /* (new139) ADDON BADGE - CONTAINER */
  2865. .Addon.Addon-extension .AddonTitle + .AddonBadges {
  2866. position: absolute !important;
  2867. display: inline-block ;
  2868. grid-area: unset !important;
  2869. right: 0% !important ;
  2870. top: 6vh !important;
  2871. /* border: 1px solid aqua !important; */
  2872. }
  2873.  
  2874.  
  2875. /* (new141) ADDON BADGE - PROMOTED - ALL */
  2876. .PromotedBadge-large .PromotedBadge-link {
  2877. background: gold;
  2878. }
  2879. .SearchResult-name .PromotedBadge:hover {
  2880. width: auto;
  2881. }
  2882. /* .SearchResult-name .PromotedBadge:hover a {
  2883. font-size: 10px ;
  2884. background: gold;
  2885. } */
  2886. /* (new140) ADDON BADGE - IN INFOS ADDON TOP - PROMOTED */
  2887. .AddonsByAuthorsCard .SearchResult-name .PromotedBadge {
  2888. position: absolute !important;
  2889. display: inline-block !important;
  2890. width: 17px !important;
  2891. margin-left: -30px !important;
  2892. margin-top: 65px !important;
  2893. font-size: 0 ;
  2894. overflow: hidden ;
  2895. z-index: 5000 !important;
  2896. }
  2897. .AddonsByAuthorsCard .SearchResult-name .PromotedBadge {
  2898. margin-left: 0px !important;
  2899. }
  2900. /* (new140) ADDON BADGE - IN SEARCH RELATED - PROMOTED :
  2901. https://addons.mozilla.org/en-US/firefox/extensions/category/search-tools/
  2902. ==== */
  2903. /* SEARCH - BADGE SMALL - ALL */
  2904. .SearchResult-wrapper .PromotedBadge.PromotedBadge--line.PromotedBadge-small {
  2905. position: absolute !important;
  2906. display: inline-block !important;
  2907. vertical-align: middle !important;
  2908. width: 37px !important;
  2909. height: 4vh !important;
  2910. line-height: 2vh !important;
  2911. margin: 4vh 0 0 -3px !important;
  2912. padding: 0 !important;
  2913. font-size: 0 !important;
  2914. overflow: visible !important;
  2915. z-index: 5000 !important;
  2916. border-radius: 100% !important;
  2917. background: #222 !important;
  2918. border: 1px solid red !important;
  2919. }
  2920. .SearchResult-wrapper .PromotedBadge.PromotedBadge--line.PromotedBadge-small a.PromotedBadge-link {
  2921. display: inline-block !important;
  2922. min-height: 4vh !important;
  2923. max-height: 4vh !important;
  2924. width: 40px !important;
  2925. margin: 0px 0 0 0px !important;
  2926. padding: 2px !important;
  2927. border-radius: 0 !important;
  2928. font-size: 0px !important;
  2929. opacity: 1 !important;
  2930. border: none !important;
  2931. }
  2932. .SearchResult-wrapper .PromotedBadge.PromotedBadge--line.PromotedBadge-small a.PromotedBadge-link .IconPromotedBadge-small.Icon-line {
  2933. height: 3.2vh !important;
  2934. width: 29px !important;
  2935. border-radius: 100% !important;
  2936. background-size: 18px auto !important;
  2937. border: 1px solid #d7d7db;
  2938. }
  2939. .SearchResult-wrapper .PromotedBadge.PromotedBadge--line.PromotedBadge-small a.PromotedBadge-link:hover span.PromotedBadge-label {
  2940. position: absolute !important;
  2941. display: inline-block !important;
  2942. width: auto !important;
  2943. height: 3vh !important;
  2944. line-height: 22px !important;
  2945. margin: -2.8vh 0 0 33px !important;
  2946. padding: 0 5px !important;
  2947. border-radius: 5px !important;
  2948. font-size: 20px !important;
  2949. white-space: nowrap !important;
  2950. transform: scale(1) !important;
  2951. z-index: 500000 !important;
  2952. color: white !important;
  2953. background: green !important;
  2954. border: 1px solid red !important;
  2955. }
  2956.  
  2957. /* RECOMMNDED */
  2958. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-name .PromotedBadge.PromotedBadge--recommended.PromotedBadge-small {
  2959. position: absolute !important;
  2960. display: inline-block !important;
  2961. vertical-align: middle !important;
  2962. width: 37px !important;
  2963. height: 4vh !important;
  2964. line-height: 2vh !important;
  2965. margin: 4vh 0 0 -3px !important;
  2966. font-size: 0 !important;
  2967. overflow: hidden !important;
  2968. z-index: 5000 !important;
  2969. border-radius: 100% !important;
  2970. background: #222 !important;
  2971. /*border: 1px solid aqua !important;*/
  2972. }
  2973.  
  2974. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-name .PromotedBadge.PromotedBadge--recommended.PromotedBadge-small a.PromotedBadge-link {
  2975. display: inline-block !important;
  2976. min-height: 4vh !important;
  2977. max-height: 4vh !important;
  2978. width: 40px !important;
  2979. margin: 3px 0 0 3px !important;
  2980. padding: 2px !important;
  2981. border-radius: 0 !important;
  2982. font-size: 0px !important;
  2983. opacity: 1 !important;
  2984. border: none !important;
  2985. /*border: 1px solid yellow !important;*/
  2986. }
  2987.  
  2988. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-name .PromotedBadge.PromotedBadge--recommended.PromotedBadge-small a.PromotedBadge-link svg.IconPromotedBadge-svg {
  2989. transform: scale(2.1) !important;
  2990. }
  2991.  
  2992. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .AddonsCard-list .SearchResult .SearchResult-contents .SearchResult-name .PromotedBadge.PromotedBadge--recommended.PromotedBadge-small a.PromotedBadge-link svg.IconPromotedBadge-svg g {
  2993. transform: scale(1) !important;
  2994. }
  2995.  
  2996.  
  2997.  
  2998. /* (new140) ADDON BADGE - IN INFOS ADDON > SEARCH RELATED - PROMOTED :
  2999. https://addons.mozilla.org/fr/firefox/addon/photoshow/
  3000. ==== */
  3001.  
  3002. .Card.CardList.AddonsCard.AddonRecommendations.AddonsCard--horizontal.Card--photon.Card--no-footer .SearchResult-name .PromotedBadge {
  3003. position: absolute !important;
  3004. display: inline-block !important;
  3005. width:25px !important;
  3006. margin: 5px 0 0 0px !important;
  3007. font-size: 0 ;
  3008. overflow: hidden ;
  3009. z-index: 5000 !important;
  3010. }
  3011. /* (new139) ADDON BADGE: PAYEMENT - ICON:
  3012. https://addons.mozilla.org/fr/firefox/addon/dearrow/
  3013. ====*/
  3014. /* .PromotedBadge , */
  3015. .AddonBadges .Badge.Badge-requires-payment {
  3016. position: absolute;
  3017. top: 0 !important;
  3018. left: 0px !important;
  3019. margin: 0 0 0 0 !important;
  3020. padding: 5px 46px 5px 46px !important;
  3021. border-radius: 9px !important;
  3022. font-size: 18px !important;
  3023. color: red !important;
  3024. /* background: url("https://addons.cdn.mozilla.net/media/img/impala/warning-bg.png?b726031") repeat scroll 0 0 transparent; */
  3025. background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%) repeat scroll 0 0%, transparent -moz-repeating-linear-gradient(-45deg, #00efc4, #00efbc 7px, #ffed00 7px, #fff500 14px) repeat scroll 0 0 !important;
  3026. transform: scale(0.7) !important;
  3027. }
  3028.  
  3029. /* .AddonBadges span.Icon{
  3030. display: inline-block !important;
  3031. width: 100%;
  3032. height: 26px !important;
  3033. width: 26px !important;
  3034. } */
  3035. .AddonBadges .Badge.Badge-requires-payment span.Icon-requires-payment {
  3036. /* background: rgba(0, 0, 0, 0) url("https://addons.mozilla.org/static-frontend/7a228775c8f260541cc1de758c74d6ba.svg") no-repeat scroll 50% center / contain !important; */
  3037. content: "";
  3038. position: absolute !important;
  3039. display: inline-block !important;
  3040. flex-shrink: unset !important;
  3041. height: 100% !important;
  3042. min-height: 46px !important;
  3043. max-height: 46px !important;
  3044. width: 100% !important;
  3045. min-width: 46px !important;
  3046. max-width: 46px !important;
  3047. left: -160px !important;
  3048. top: -1vh !important;
  3049. /* font-size: 30px !important; */
  3050. background: none !important;
  3051. }
  3052. .AddonBadges .Badge.Badge-requires-payment span.Icon-requires-payment span{
  3053. /* background: rgba(0, 0, 0, 0) url("https://addons.mozilla.org/static-frontend/7a228775c8f260541cc1de758c74d6ba.svg") no-repeat scroll 50% center / contain !important; */
  3054. position: absolute !important;
  3055. display: inline-block !important;
  3056. flex-shrink: unset !important;
  3057. vertical-align: bottom !important;
  3058. height: 100% !important;
  3059. min-height: 46px !important;
  3060. max-height: 46px !important;
  3061. width: 100% !important;
  3062. min-width: 46px !important;
  3063. max-width: 46px !important;
  3064. /* left: 0 !important; */
  3065. margin: 0 0 0 25px !important;
  3066. font-size: 0 !important;
  3067. clip: unset !important;
  3068. overflow-wrap: unset !important;
  3069. overflow: visible !important;
  3070. z-index: 500000 !important;
  3071. background: none !important;
  3072. }
  3073. .AddonBadges .Badge.Badge-requires-payment span.Icon-requires-payment span:after {
  3074. /* background: rgba(0, 0, 0, 0) url("https://addons.mozilla.org/static-frontend/7a228775c8f260541cc1de758c74d6ba.svg") no-repeat scroll 50% center / contain !important; */
  3075. content: "$" !important;
  3076. position: absolute !important;
  3077. display: inline-block !important;
  3078. /* vertical-align: middle !important; */
  3079. flex-shrink: unset !important;
  3080. height: 100% !important;
  3081. min-height: 46px !important;
  3082. max-height: 46px !important;
  3083. line-height: 46px !important;
  3084. width: 100% !important;
  3085. min-width: 46px !important;
  3086. max-width: 46px !important;
  3087. font-size: 30px !important;
  3088. text-align: center !important;
  3089. border-radius: 8px 3px 3px 8px !important;
  3090. clip: unset !important;
  3091. overflow-wrap: unset !important;
  3092. overflow: visible !important;
  3093. color: gold !important;
  3094. background: green !important;
  3095. }
  3096. /* (new138) ADDON BADGE - EXPERIMENTAL / RECOMMANDED :
  3097. With VERSION incompatility :
  3098. https://addons.mozilla.org/en-US/firefox/addon/first-party-isolation/?src=recommended
  3099. Whith QUANTUM icompatibility:
  3100.  
  3101. === */
  3102. .PromotedBadge ,
  3103. .AddonBadges .RecommendedBadge.RecommendedBadge-large,
  3104. .AddonBadges .RecommendedBadge,
  3105. .AddonBadges .Badge {
  3106. position: absolute;
  3107. top: 0 !important;
  3108. left: 0px !important;
  3109. margin: 0 !important;
  3110. padding: 5px !important;
  3111. border-radius: 9px !important;
  3112. color: red !important;
  3113. background: url("https://addons.cdn.mozilla.net/media/img/impala/warning-bg.png?b726031") repeat scroll 0 0 transparent;
  3114. background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%) repeat scroll 0 0%, -moz-repeating-linear-gradient(-45deg, #F0B500, #F0B500 7px, #FFD000 7px, #FFD000 14px) repeat scroll 0 0 transparent;
  3115. transform: scale(0.6) !important;
  3116. }
  3117. .Addon-header-info-card .AddonCompatibilityError + .Addon-header .AddonBadges .Badge.Badge-not-compatible {
  3118. position: absolute;
  3119. top: 30px !important;
  3120. width: 138px !important;
  3121. line-height: 15px !important;
  3122. text-align: center !important;
  3123. }
  3124. .Addon-header-info-card .AddonCompatibilityError + .Addon-header .AddonBadges .Badge.Badge-not-compatible .Icon.Icon-not-compatible {
  3125. vertical-align: top;
  3126. float: left !important;
  3127. display: none !important;
  3128. }
  3129.  
  3130. /* (new125) WORK AROUND FOR INSTALL INCOMPATIBLE ADDON :
  3131. https://www.reddit.com/r/waterfox/comments/boazxg/mozilla_disabled_addon_fix_for_firefox_52_56/
  3132. AND for DISABLED ADDO read:
  3133. https://www.ghacks.net/2019/05/14/mozilla-releases-add-on-to-fix-signing-issue-in-older-firefox-versions/
  3134. ==== */
  3135.  
  3136. .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy{
  3137. position: relative !important;
  3138. display: inline-block !important;
  3139. width: 138px !important;
  3140. top: -2px !important;
  3141. /* opacity: 0.2 !important; */
  3142. /* border: 1px dashed violet !important; */
  3143. }
  3144. .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy.AMInstallButton-transition-enter-done{
  3145. position: relative !important;
  3146. display: inline-block !important;
  3147. width: 138px !important;
  3148. top: 3px !important;
  3149. /* border: 1px solid violet !important; */
  3150. }
  3151. .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy:hover ,
  3152. .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puff:hover {
  3153. opacity: 1 !important;
  3154. }
  3155. /* (new126) */
  3156. .GetFirefoxButton + .InstallButtonWrapper-download .InstallButtonWrapper-download-link:before ,
  3157. .AMInstallButton .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy:before {
  3158. content: "To install it ..." !important;
  3159. position: absolute !important;
  3160. display: inline-block !important;
  3161. grid-area: unset !important;
  3162. margin-top: -25px !important;
  3163. margin-left: -38px !important;
  3164. width: 138px !important;
  3165. height: 20px !important;
  3166. line-height: 15px !important;
  3167. padding: 3px !important;
  3168. text-align: center !important;
  3169. white-space: pre-wrap !important;
  3170. word-wrap: normal !important;
  3171. overflow-wrap: normal !important;
  3172. overflow: hidden !important;
  3173. cursor: move !important;
  3174. opacity: 1 !important;
  3175. transition: all ease 0.7s !important;
  3176. background: gold !important;
  3177. color: red !important;
  3178. }
  3179. .GetFirefoxButton + .InstallButtonWrapper-download .InstallButtonWrapper-download-link:before {
  3180. margin-top: -20px !important;
  3181. margin-left: 0px !important;
  3182. }
  3183.  
  3184. .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy:not(.AMInstallButton-transition-enter-done):before {
  3185. margin-top: -25px !important;
  3186. margin-left: -17px !important;
  3187. /* background: red !important; */
  3188. }
  3189.  
  3190.  
  3191. .GetFirefoxButton + .InstallButtonWrapper-download:hover .InstallButtonWrapper-download-link:before ,
  3192. .AMInstallButton:hover .Button.Button--action.AMInstallButton-button.disabled.Button--disabled.Button--puffy:before {
  3193. content: "To install it: \A Try to drag it \A into \A the address bar" !important;
  3194. position: absolute !important;
  3195. display: inline-block !important;
  3196. grid-area: unset !important;
  3197. margin-top: -68px !important;
  3198. width: 138px !important;
  3199. height: auto !important;
  3200. line-height: 15px !important;
  3201. padding: 3px !important;
  3202. text-align: center !important;
  3203. white-space: pre-wrap !important;
  3204. word-wrap: normal !important;
  3205. overflow-wrap: normal !important;
  3206. cursor: move !important;
  3207. opacity: 1 !important;
  3208. background: tomato !important;
  3209. color: white !important;
  3210. }
  3211.  
  3212. /* ADDON PAGE / MY COLLECTIONS LIST - === */
  3213. .App-content {
  3214. -moz-box-flex: 1;
  3215. flex-grow: 1;
  3216. }
  3217. .App-content-wrapper {
  3218. margin: 0 auto !important;
  3219. max-width: 100% !important;
  3220. }
  3221. /* with BADGE */
  3222. .Addon {
  3223. max-height: 838px!important;
  3224. padding: 0 10px 10px !important;
  3225. overflow: hidden !important;
  3226. }
  3227. /* no BADGE - GOOD */
  3228. .Addon.Addon-extension {
  3229. max-height: 838px!important;
  3230. /* margin-top: 15px !important; */
  3231. margin-top: 0px !important;
  3232. padding: 0px 10px 10px !important;
  3233. overflow: hidden !important;
  3234. }
  3235.  
  3236. /* ADDON INFOS PAGES - GOOD - ===*/
  3237. .Header.Header-no-hero-promo + .Page-content .Page.Page-not-homepage .Addon.Addon-extension.Addon--has-more-than-0-addons.Addon--has-more-than-3-addons {
  3238. margin-top: -22px !important;
  3239. }
  3240. .Collection .Collection-wrapper .Collection-items .Card-contents{
  3241. background: #1f2536 !important;
  3242. }
  3243. .Collection .Collection-wrapper .Collection-items .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents {
  3244. height: 773px !important;
  3245. padding-top: 30px !important;
  3246. }
  3247. /* COLLECTIONS-EDIT */
  3248. .Collection .Collection-wrapper .Collection-items .Card.CollectionAddAddon.Card--no-header.Card--no-footer + .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents {
  3249. height: 590px !important;
  3250. }
  3251. .Card.CollectionList-info.Card--no-footer ,
  3252. .Collection-wrapper .Collection-detail-wrapper {
  3253. grid-column: 1 / auto !important;
  3254. }
  3255. .Collection-wrapper .Collection-items {
  3256. grid-column: unset !important;
  3257. max-width: 100% !important;
  3258. }
  3259. .Collection-wrapper ,
  3260. .CollectionList-wrapper {
  3261. display: grid !important;
  3262. grid-auto-flow: column dense !important;
  3263. grid-gap: 0 24px !important;
  3264. grid-template-columns: minmax(300px, 15%) 1fr !important;
  3265. margin: 0;
  3266. }
  3267. .CollectionList-wrapper .CollectionList-list.CardList {
  3268. margin: 0;
  3269. background: transparent !important;
  3270. }
  3271. .CollectionList .Card-contents {
  3272. background: #1f2536 !important;
  3273. font-size: 14px;
  3274. }
  3275. .Collection .Collection-wrapper .Collection-detail-wrapper + .Collection-items .Card.CardList.AddonsCard.Card--photon.Card--no-header .Card-contents ul.AddonsCard-list ,
  3276. .CollectionList-listing {
  3277. display: grid;
  3278. grid-auto-flow: row;
  3279. grid-template-columns: 20% 20% 20% 20% 20%;
  3280. grid-row-gap: 2px !important;
  3281. grid-column-gap: 0px !important;
  3282. }
  3283.  
  3284. /* for GM "Superloader Plus" */
  3285. .Search .SearchResults li.SearchResult.SearchResult--theme,
  3286. .Collection-items .AddonsCard-list li.SearchResult + .sp-separator ,
  3287. .EditableCollectionAddon.EditableCollectionAddon--extension + .sp-separator ,
  3288. .EditableCollectionAddon ,
  3289. .UserCollection {
  3290. grid-column: auto / auto !important;
  3291. height: 100px !important;
  3292. margin-left: 2px !important;
  3293. margin-bottom: 5px !important;
  3294. border-radius: 9px !important;
  3295. padding: 0 5px !important;
  3296. text-align: center !important;
  3297. background-color: #1f2536 !important;
  3298. border: 1px solid red !important;
  3299. }
  3300. .UserCollection-name {
  3301. margin-top: -2px !important;
  3302. }
  3303. /* .SearchResult--theme */
  3304. .Collection-items .AddonsCard-list li.SearchResult + .sp-separator ,
  3305. .EditableCollectionAddon.EditableCollectionAddon--extension + .sp-separator {
  3306. grid-column: unset !important;
  3307. display: inline-block !important;
  3308. height: 89px !important;
  3309. width: 100% !important;
  3310. min-width: 100% !important;
  3311. max-width: 100% !important;
  3312. margin-top: 1px !important;
  3313. margin-left: 0px !important;
  3314. margin-bottom: 2px !important;
  3315. border-radius: 9px !important;
  3316. box-shadow: none;
  3317. border: 1px solid red !important;
  3318. }
  3319. .Search .SearchResults li.SearchResult.SearchResult--theme, .Collection-items .AddonsCard-list li.SearchResult + .sp-separator {
  3320. height: 142px !important;
  3321. margin-top: -7px !important;
  3322. }
  3323. .Search .SearchResults li.SearchResult.SearchResult--theme, .Collection-items .AddonsCard-list li.SearchResult + .sp-separator a.sp-sp-nextlink ,
  3324. .EditableCollectionAddon.EditableCollectionAddon--extension + .sp-separator a.sp-sp-nextlink {
  3325. background: #0f1126 !important;
  3326. display: inline-block !important;
  3327. width: 100% !important;
  3328. height: 20px !important;
  3329. margin: 0 !important;
  3330. margin-bottom: -10px !important;
  3331. margin-left: 0px !important;
  3332. padding: 0 !important;
  3333. text-shadow: none !important;
  3334. }
  3335. /* PB FOR CHROME ?? - background-color: red !important; */
  3336. .CollectionList-wrapper .UserCollection-link {
  3337. padding: 1px 5px !important;
  3338. border-radius: 0 9px 9px 0 !important;
  3339. }
  3340. /* ADDON REVIEW - USER NOTE -
  3341. https://addons.mozilla.org/en-US/firefox/collections/2061785/XPI-57-Alternative/edit/
  3342. https://addons.mozilla.org/en-US/firefox/collections/2061785/XPI-57-A-Tester-Divers/?page=1&collection_sort=-added
  3343. https://addons.mozilla.org/en-US/firefox/collections/2061785/XPI-57-A-Tester-Divers/edit/?page=1&collection_sort=-added
  3344. === */
  3345.  
  3346. .EditableCollectionAddon-details {
  3347. grid-template-columns: 20px minmax(250px, auto) !important;
  3348. height: 36px !important;
  3349. margin-left: -3px !important;
  3350. }
  3351. .EditableCollectionAddon-buttons {
  3352. grid-template-columns: min-content min-content;
  3353. height: 40px !important;
  3354. margin-left: -94px !important;
  3355. margin-top: 44px !important;
  3356. width: 195px !important;
  3357. }
  3358. li.SearchResult .SearchResult-note {
  3359. position: relative !important;
  3360. max-width: 25px !important;
  3361. height: 20px !important;
  3362. top: -147px !important;
  3363. margin-left: -15px !important;
  3364. margin-bottom: 0 !important;
  3365. padding: 0px !important;
  3366. overflow: hidden !important;
  3367. z-index: 50000 !important;
  3368. background: black;
  3369. }
  3370. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes ,
  3371. li.SearchResult .SearchResult-note:hover {
  3372. position: relative !important;
  3373. display: inline-block !important;
  3374. width: 103% !important;
  3375. min-width: 103% !important;
  3376. max-width: 103% !important;
  3377. height: 96px !important;
  3378. top: -107px !important;
  3379. margin-left: -4px !important;
  3380. margin-bottom: 0 !important;
  3381. padding: 0 7px 0 10px !important;
  3382. z-index: 50000 !important;
  3383. color: gold !important;
  3384. background: black;
  3385. }
  3386. li.SearchResult .SearchResult-note:hover {
  3387. height: 126px !important;
  3388. top: -140px !important;
  3389. color: gold !important;
  3390. }
  3391. li.SearchResult .SearchResult-note .SearchResult-note-header ,
  3392. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes h4.EditableCollectionAddon-notes-header {
  3393. width: 17px !important;
  3394. height: 18px !important;
  3395. margin-bottom: 0 !important;
  3396. margin-left: 3px !important;
  3397. margin-top: 2px !important;
  3398. font-size: 0 !important;
  3399. }
  3400.  
  3401. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover h4.EditableCollectionAddon-notes-header ,
  3402. li.SearchResult .SearchResult-note:hover .SearchResult-note-header {
  3403. width: 17px !important;
  3404. height: 18px !important;
  3405. margin-left: 0px !important;
  3406. margin-bottom: -18px !important;
  3407. font-size: 0 !important;
  3408. }
  3409. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes .EditableCollectionAddon-notes-content ,
  3410. .SearchResult-note-content {
  3411. display: inline-block;
  3412. max-width: 100% !important;
  3413. min-width: 100% !important;
  3414. height: 62px !important;
  3415. padding-left: 10px !important;
  3416. text-align: left !important;
  3417. overflow: hidden !important;
  3418. overflow-y: auto !important;
  3419. }
  3420. /* ADD ICON AT EDIT REVIEW IN COLL - === */
  3421. /* .EditableCollectionAddon-notes-content:before , */
  3422. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:before {
  3423. content: " " !important;
  3424. position: absolute !important;
  3425. width: 25px !important;
  3426. height: 20px !important;
  3427. left: -3px !important;
  3428. top: -8px !important;
  3429. color: red !important;
  3430. font-size: 15px !important;
  3431. border-radius: 5px !important;
  3432. background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'15\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg fill=\'%230A84FF\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.577,2.22044605e-16 L2.423,2.22044605e-16 C1.08549932,0.00165293785 0.00165293785,1.08549932 0,2.423 L0,8.577 C0.00165293785,9.91450068 1.08549932,10.9983471 2.423,11 L8.26,11 L11.226,14.633 C11.4936161,14.9601314 11.9379992,15.0836914 12.3360673,14.9416524 C12.7341355,14.7996134 12.9999216,14.4226503 13,14 L13,11 L13.577,11 C14.9145007,10.9983471 15.9983471,9.91450068 16,8.577 L16,2.423 C15.9983471,1.08549932 14.9145007,0.00165293785 13.577,2.22044605e-16 Z M14,8.577 C14,8.68918658 13.9554341,8.79677828 13.8761062,8.87610617 C13.7967783,8.95543406 13.6891866,9 13.577,9 L12,9 C11.4477153,9 11,9.44771525 11,10 L11,11.194 L9.509,9.367 C9.31888626,9.13449284 9.03433773,8.99974534 8.734,9 L2.423,9 C2.31081342,9 2.20322172,8.95543406 2.12389383,8.87610617 C2.04456594,8.79677828 2,8.68918658 2,8.577 L2,2.423 C2,2.18938355 2.18938355,2 2.423,2 L13.577,2 C13.8106164,2 14,2.18938355 14,2.423 L14,8.577 Z\'/%3E%3Cpath d=\'M11.5,4 L4.5,4 C4.22385763,4 4,4.22385763 4,4.5 C4,4.77614237 4.22385763,5 4.5,5 L11.5,5 C11.7761424,5 12,4.77614237 12,4.5 C12,4.22385763 11.7761424,4 11.5,4 Z M11.5,6 L4.5,6 C4.22385763,6 4,6.22385763 4,6.5 C4,6.77614237 4.22385763,7 4.5,7 L11.5,7 C11.7761424,7 12,6.77614237 12,6.5 C12,6.22385763 11.7761424,6 11.5,6 Z\'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll 50% center / contain !important;
  3433. background-color: gold !important;
  3434. visibility: visible !important;
  3435. }
  3436. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes {
  3437. visibility: hidden !important;
  3438. }
  3439. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover {
  3440. visibility: visible !important;
  3441. }
  3442. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover h4.EditableCollectionAddon-notes-header .Icon.Icon-comments-blue {
  3443. display: none !important;
  3444. }
  3445. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes {
  3446. padding: 0 7px 0 0px !important;
  3447. z-index: 50000 !important;
  3448. color: gold !important;
  3449. background: black !important;
  3450. }
  3451. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes .EditableCollectionAddon-notes-content {
  3452. display: inline-block;
  3453. max-width: 100% !important;
  3454. min-width: 100% !important;
  3455. height: 62px !important;
  3456. padding: 5px 3px 0 17px !important;
  3457. text-align: left !important;
  3458. overflow: hidden !important;
  3459. overflow-y: auto !important;
  3460. }
  3461. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes .DismissibleTextForm-form.EditableCollectionAddon-notes-form ,
  3462. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover .DismissibleTextForm-form.EditableCollectionAddon-notes-form {
  3463. height: 97px !important;
  3464. width: 100% !important;
  3465. margin-top: 0px !important;
  3466. margin-left: 2px !important;
  3467. padding: 3px 3px 0 15px !important;
  3468. background: black !important;
  3469. }
  3470. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:not(:hover) .DismissibleTextForm-form.EditableCollectionAddon-notes-form ,
  3471. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover .DismissibleTextForm-form.EditableCollectionAddon-notes-form {
  3472. position: absolute !important;
  3473. height: 97px !important;
  3474. width: 100% !important;
  3475. margin-top: -5px !important;
  3476. top: 0 !important;
  3477. left: -3px !important;
  3478. visibility: visible !important;
  3479. }
  3480. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover textarea.DismissibleTextForm-textarea ,
  3481. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes textarea.DismissibleTextForm-textarea {
  3482. display: inline-block !important;
  3483. height: 100% !important;
  3484. max-height: 76px !important;
  3485. min-height: 76px !important;
  3486. resize: none;
  3487. width: 100%;
  3488. margin-left: 0 !important;
  3489. padding: 2px !important;
  3490. }
  3491. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes textarea.DismissibleTextForm-textarea {
  3492. margin-left: 0 !important;
  3493. margin-top: 0px !important;
  3494. }
  3495. .Collection-wrapper li.EditableCollectionAddon .EditableCollectionAddon-notes:hover textarea.DismissibleTextForm-textarea {
  3496. margin-top: -2px !important;
  3497. }
  3498. .EditableCollectionAddon-notes-form .DismissibleTextForm-buttons {
  3499. height: 17px !important;
  3500. margin-top: 0px !important;
  3501. }
  3502. .EditableCollectionAddon-notes-form .DismissibleTextForm-buttons .DismissibleTextForm-delete-submit-buttons .Button ,
  3503. .EditableCollectionAddon-notes-form .DismissibleTextForm-buttons .Button.Button--neutral.DismissibleTextForm-dismiss.Button--micro {
  3504. font-size: 11px;
  3505. height: auto;
  3506. min-height: 16px !important;
  3507. }
  3508. /* REVIEW - USER / PROFILE USER/MY/DEV - REVIEWS PAGE - === */
  3509. .UserReview-body>br {
  3510. content: " " !important;
  3511. float: none !important;
  3512. display: block !important;
  3513. line-height: 0px !important;
  3514. margin-top: 5px !important;
  3515. margin-bottom: -3px !important;
  3516. }
  3517. .EditableCollectionAddon-notes-header {
  3518. margin: 0 0 6px;
  3519. text-align: left !important;
  3520. }
  3521. .UserProfile-user-info ,
  3522. .AddonReviewList.AddonReviewList--extension .AddonSummaryCard {
  3523. min-width: 195px;
  3524. width: 10%;
  3525. }
  3526. .UserProfile .UserProfile-wrapper .Card.UserProfile-user-info .Card-header ,
  3527. .AddonReviewList.AddonReviewList--extension .Card.AddonSummaryCard .Card-header {
  3528. display: inline-block !important;
  3529. padding: 5px !important;
  3530. text-align: center !important;
  3531. }
  3532. .AddonSummaryCard-header,
  3533. .AddonSummaryCard-header-icon {
  3534. display: inline-block !important;
  3535. }
  3536. .UserProfile-header {
  3537. display: unset !important;
  3538. grid-template-columns: unset !important;
  3539. }
  3540. .UserProfile-header .UserProfile-avatar ,
  3541. .AddonSummaryCard-header-icon {
  3542. position: relative !important;
  3543. display: inline-block !important;
  3544. margin-right: 0px !important;
  3545. width: 100% !important;
  3546. min-width: 100% !important;
  3547. max-width: 100% !important;
  3548. height: 64px !important;
  3549. text-align: center !important;
  3550. }
  3551. .Icon.Icon-anonymous-user ,
  3552. .UserProfile-header .UserProfile-avatar {
  3553. height: 190px !important;
  3554. }
  3555. .AddonSummaryCard-header-icon a {
  3556. width: 100% !important;
  3557. display: inline-block !important;
  3558. }
  3559. .AddonSummaryCard-header-icon-image {
  3560. display: inline-block !important;
  3561. height: 56px !important;
  3562. }
  3563. /* (new129) */
  3564. .UserProfile-tags {
  3565. display: inline-block !important;
  3566. width: 100% !important;
  3567. clear: none;
  3568. /* padding-left: 35px !important; */
  3569. text-align: center !important;
  3570. /* border: 1px solid red !important; */
  3571. }
  3572. .UserProfile-tags p.UserProfile-developer,
  3573. .UserProfile-tags p {
  3574. display: inline-block !important;
  3575. width: 100% !important;
  3576. clear: none;
  3577. padding-left: 35px !important;
  3578. text-align: center !important;
  3579. border-radius: 5px;
  3580. background-color: #191f2d !important;
  3581. border-color: #191f2d !important;
  3582. /* border: 1px solid red !important; */
  3583. }
  3584. /* (new129) */
  3585. .UserProfile-tags .Icon ,
  3586. .UserProfile-tags .Icon.Icon-developer {
  3587. float: left ;
  3588. height: 28px ;
  3589. width: 28px ;
  3590. margin-top: -15px ;
  3591. margin-left: -30px !important;
  3592. border-radius: 5px ;
  3593. box-shadow: 0 0 2px #cccccc inset ;
  3594. background-size: 76% auto ;
  3595. background-color: rgba(191, 191, 190, 0.33) ;
  3596. background-image: url(https://addons.cdn.mozilla.net/static/img/addon-icons/default-64.png) !important;
  3597. }
  3598. .AddonSummaryCard-header-text {
  3599. display: inline-block !important;
  3600. min-width: 100% !important;
  3601. clear: none;
  3602. text-align: center !important;
  3603. }
  3604. .UserProfile-name {
  3605. font-size: 18px !important;
  3606. }
  3607.  
  3608. .UserProfile-avatar{
  3609. background-color: #1f2536 ;
  3610. }
  3611. .UserAvatar.UserProfile-avatar .Icon.Icon-anonymous-user {
  3612. opacity: 0.7 ;
  3613. }
  3614. .UserProfile-addons-and-reviews ,
  3615. .AddonReviewList-reviews {
  3616. min-width: 88% !important;
  3617. max-width: 88% !important;
  3618. }
  3619. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews > .Card-contents ,
  3620. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing > .Card-contents {
  3621. min-height: 195px !important;
  3622. padding: 3px 5px 30px 5px !important;
  3623. }
  3624. /* (new127) */
  3625. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews > .Card-contents .ShowMoreCard-contents ,
  3626. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing > .Card-contents .ShowMoreCard-contents{
  3627. min-height: 72px !important;
  3628. max-height: 72px !important;
  3629. overflow: hidden !important;
  3630. overflow-y: auto !important;
  3631. background: #1f2536 !important;
  3632. }
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638. /* PAGINATION */
  3639. .Card-contents + footer.Card-footer {
  3640. width: 100% !important;
  3641. margin-top: -85px !important;
  3642. padding: 20px !important;
  3643. background: #1f2536 !important;
  3644. }
  3645. .UserProfile-addons-and-reviews .Card-contents + footer.Card-footer {
  3646. margin-top: 0px !important;
  3647. }
  3648. .Search .SearchResults .Card.CardList.AddonsCard.Card--photon .Card-footer {
  3649. margin-top: -10px !important;
  3650. padding: 0px !important;
  3651. width: 100%;
  3652. }
  3653. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing .Card-footer {
  3654. margin-top: 0px !important;
  3655. padding: 0px !important;
  3656. width: 100%;
  3657. }
  3658. .Collection .Collection-wrapper .Collection-items .CardList .Card-footer {
  3659. margin-top: 0px !important;
  3660. padding: 0px !important;
  3661. }
  3662. .Paginate ,
  3663. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing .Card-footer .Paginate {
  3664. position: relative !important;
  3665. display: inline-block !important;
  3666. width: 90% !important;
  3667. top: 0px !important;
  3668. padding: 2px !important;
  3669. background-color: #191f2d;
  3670. }
  3671.  
  3672. .UserProfile-addons-and-reviews .AddonsByAuthorsCard--theme .Paginate {
  3673. top: 0px !important;
  3674. padding: 2px !important;
  3675. background-color: #191f2d;
  3676. }
  3677. .Paginate-page-number {
  3678. margin: -8px 0 0 !important;
  3679. }
  3680. /* (new123) for Chrome */
  3681. .UserProfile .UserProfile-wrapper .AddonsByAuthorsCard .Card-contents ul > li ,
  3682. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li ,
  3683. .AddonReviewList-reviews .CardList ul > li {
  3684. position: relative ;
  3685. display: inline-block !important;
  3686. width: 19% !important;
  3687. height: 130px !important;
  3688. margin-right: 7px !important;
  3689. padding: 5px !important;
  3690. overflow: hidden !important;
  3691. border-radius: 5px !important;
  3692. z-index: 0 ;
  3693. border: 1px solid red !important;
  3694. }
  3695. /* AUTHOR - THEME */
  3696. .UserProfile .UserProfile-addons-and-reviews section.Card.CardList.AddonsCard.AddonsByAuthorsCard.AddonsByAuthorsCard--theme .Card-contents ul.AddonsCard-list {
  3697. display: unset !important;
  3698. grid-auto-flow: unset !important;
  3699. grid-gap: unset !important;
  3700. grid-template-columns: unset !important;
  3701. }
  3702. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme {
  3703. display: inline-block !important;
  3704. width: 24.2% !important;
  3705. min-height: 185px !important;
  3706. margin-right: 5px !important;
  3707. padding: 5px !important;
  3708. overflow: hidden !important;
  3709. border-radius: 5px !important;
  3710. border: 1px solid red !important;
  3711. }
  3712. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme .SearchResult-result {
  3713. grid-column-gap: unset !important;
  3714. grid-template-columns: unset !important;
  3715. -moz-box-direction: unset !important;
  3716. -moz-box-orient: unset !important;
  3717. flex-flow: unset !important;
  3718. display: inline-block !important;
  3719. height: 149px !important;
  3720. margin: 0;
  3721. padding: 0;
  3722. }
  3723. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme .SearchResult-icon-wrapper {
  3724. position: relative !important;
  3725. display: inline-block !important;
  3726. width: 100% !important;
  3727. min-height: 72px !important;
  3728. margin-top: 0 !important;
  3729. margin-left: 0 !important;
  3730. text-align: center;
  3731. background: black !important;
  3732. }
  3733. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme .SearchResult-icon-wrapper .SearchResult-icon {
  3734. display: inline-block !important;
  3735. height: 100%;
  3736. min-height: 65px !important;
  3737. width: 100%;
  3738. margin-top: 5px;
  3739. }
  3740. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme .SearchResult-contents {
  3741. display: inline-block !important;
  3742. width: 100% !important;
  3743. height: 100%;
  3744. max-height: 20px;
  3745. min-height: 20px;
  3746. margin: -25px 2px 0 5px !important;
  3747. padding: 5px !important;
  3748. border-radius: 9px !important;
  3749. text-align: center;
  3750. z-index: 100;
  3751. }
  3752. .UserProfile .UserProfile-addons-and-reviews .CardList.AddonsByAuthorsCard .SearchResult.SearchResult--theme .SearchResult-metadata {
  3753. display: inline-block;
  3754. height: 20px !important;
  3755. line-height: 0px !important;
  3756. margin-top: -50px !important;
  3757. }
  3758.  
  3759. /* NOT HOVER */
  3760. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li > .AddonReviewCard > .AddonReviewCard-container ,
  3761. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li > .AddonReviewCard > .AddonReviewCard-container ,
  3762. .AddonReviewList-reviews .CardList ul > li > .AddonReviewCard > .AddonReviewCard-container {
  3763. display: inline-block !important;
  3764. width: 100% !important;
  3765. height: 118px !important;
  3766. overflow: hidden !important;
  3767. border-radius: 5px !important;
  3768. }
  3769. /* HOVER */
  3770. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container ,
  3771. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container ,
  3772. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container {
  3773. display: inline-block !important;
  3774. width: 100% !important;
  3775. height: 108px !important;
  3776. overflow: hidden !important;
  3777. border-radius: 5px !important;
  3778. }
  3779. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .UserReview-body {
  3780. height: 74px !important;
  3781. border-top: 1px solid red !important;
  3782. border-bottom: 1px solid red !important;
  3783. }
  3784. .AddonReviewList.AddonReviewList--extension .Card-contents>ul>li:hover .AddonReviewCard .AddonReviewCard-container .UserReview .AddonReviewCard-allControls ,
  3785.  
  3786. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply .AddonReviewCard-allControls .AddonReviewCard-control ,
  3787.  
  3788. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .AddonReviewCard-allControls ,
  3789. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .AddonReviewCard-allControls .Button--neutral {
  3790. height: 13px !important;
  3791. line-height: 8px !important;
  3792. font-size: 8px !important;
  3793. background: #111 !important;
  3794. }
  3795. /* new241) */
  3796. .Card-contents ul > li .AddonReviewCard-allControls .AddonReviewCard-edit.AddonReviewCard-control ,
  3797. .Card-contents ul > li .AddonReviewCard-allControls button.AddonReviewCard-control.TooltipMenu-opener {
  3798. height: 15px !important;
  3799. line-height: 13px !important;
  3800. margin-top: -1px !important;
  3801. font-size: 10px;
  3802. text-decoration: none !important;
  3803. }
  3804. .Card-contents ul > li:hover .AddonReviewCard-allControls .AddonReviewCard-edit.AddonReviewCard-control {
  3805. height: 12px !important;
  3806. line-height: 10px !important;
  3807. margin: 1px 0 0 5px !important;
  3808. font-size: 10px;
  3809. text-decoration: none !important;
  3810. /* border: 1px solid aqua !important; */
  3811. }
  3812. .Card-contents ul > li:hover .AddonReviewCard-allControls button.AddonReviewCard-control.TooltipMenu-opener {
  3813. height: 15px !important;
  3814. line-height: 12px !important;
  3815. margin: -4px 0 0 0 !important;
  3816. font-size: 10px !important;
  3817. }
  3818. /* MY REVIEW INDICATOR - === */
  3819. .AddonReviewList-reviews .CardList ul > li:not(:hover) .AddonReviewCard.AddonReviewCard-viewOnly .Button.Button--neutral.AddonReviewCard-control.AddonReviewCard-delete {
  3820. position: absolute !important;
  3821. display: inline-block !important;
  3822. margin-top: -112px !important;
  3823. width: 15.3%;
  3824. height: 32px !important;
  3825. line-height: 32px !important;
  3826. margin-right: 0px !important;
  3827. font-size: 0px !important;
  3828. z-index: 0 !important;
  3829. background: rgba(255, 0, 0, 0.2) !important;
  3830. }
  3831. /* (new141) ADDON REVIEW - DELLETE BUTTON */
  3832. .AddonReviewList-reviews .CardList ul > li:not(:hover) .AddonReviewCard.AddonReviewCard-viewOnly .Button.Button--neutral.AddonReviewCard-control.AddonReviewCard-delete {
  3833. width: auto !important;
  3834. height: 14px !important;
  3835. line-height: 10px !important;
  3836. margin: 1px 0 0 50% !important;
  3837. padding: 0 5px !important;
  3838. font-size: 10px !important;
  3839. color: white !important;
  3840. /* background: red !important; */
  3841. border: 1px solid gold !important;
  3842. }
  3843. /* HOVER */
  3844. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard.AddonReviewCard-viewOnly .Button.Button--neutral.AddonReviewCard-control.AddonReviewCard-delete {
  3845. height: 12px !important;
  3846. line-height: 11px !important;
  3847. margin: -13px 0 0 50% !important;
  3848. padding: 0 5px !important;
  3849. font-size: 9px !important;
  3850. border: 1px solid red !important;
  3851. }
  3852.  
  3853. /* NOT HOVER */
  3854. .UserReview-reply-header .Icon-reply-arrow {
  3855. /* background-image: url("/static-frontend/875222b9eff6163619e63fbe65fb3f46.svg")!important; */
  3856. background-position: center 0px !important;
  3857. height: 15px !important;
  3858. width: 13px !important;
  3859. /* background-color: black !important; */
  3860. }
  3861.  
  3862. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply:not(:hover) ,
  3863. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply:not(:hover) {
  3864. display: inline-block !important;
  3865. min-width: 17px !important;
  3866. max-width: 17px !important;
  3867. min-height: 17px !important;
  3868. max-height: 17px !important;
  3869. padding: 0 2px !important;
  3870. border-radius: 9px !important;
  3871. overflow: hidden !important;
  3872. }
  3873. /* (new130) DEV REPLY - HOVER */
  3874. .AddonReviewList-reviews .Card-contents ul > li:hover .AddonReviewCard.AddonReviewCard-viewOnly .AddonReviewCard-reply {
  3875. min-width: 10px !important;
  3876. max-width: 10px !important;
  3877. top: 8px !important;
  3878. padding: 0 !important;
  3879. /* background-color: green !important; */
  3880. }
  3881. .AddonReviewList-reviews .Card-contents ul > li:hover .AddonReviewCard.AddonReviewCard-isReply .UserReview-byLine {
  3882. background: transparent !important;
  3883. }
  3884.  
  3885. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard .AddonReviewCard-reply .Icon-reply-arrow ,
  3886. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard .AddonReviewCard-reply .Icon-reply-arrow ,
  3887. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply .Icon-reply-arrow {
  3888. background-position: center -1px !important;
  3889. height: 13px !important;
  3890. width: 12px !important;
  3891. background-color: transparent !important;
  3892. }
  3893.  
  3894.  
  3895. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard .AddonReviewCard-reply ,
  3896. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard .AddonReviewCard-reply ,
  3897. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply {
  3898. display: inline-block !important;
  3899. min-width: 100% !important;
  3900. min-height: 110px !important;
  3901. max-height: 110px !important;
  3902. overflow: hidden !important;
  3903. border-radius: 5px !important;
  3904. transform: translate(-302px, -13px) scale(1)!important;
  3905. }
  3906. .UserProfile-wrapper .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li > .AddonReviewCard .AddonReviewCard-reply:hover ,
  3907. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li > .AddonReviewCard .AddonReviewCard-reply:hover ,
  3908. .AddonReviewList-reviews .CardList ul > li > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply:hover {
  3909. transform: translate(-302px, -18px) scale(1)!important;
  3910. }
  3911. /* (new141) */
  3912. .AddonReviewCard:not(.AddonReviewCard-slim) .UserReview-body ,
  3913. .FeaturedAddonReview .AddonReviewCard.AddonReviewCard-viewOnly .UserReview-body {
  3914. height: auto !important;
  3915. line-height: 12px !important;
  3916. margin: 5px 0 1px 0 !important;
  3917. font-size: 11px !important;
  3918. overflow: hidden !important;
  3919. border-top: 1px solid red !important;
  3920. border-bottom: 1px solid red !important;
  3921. }
  3922. .AddonReviewCard.AddonReviewCard-ratingOnly.AddonReviewCard-viewOnly .UserReview-body {
  3923. height: auto !important;
  3924. line-height: 12px !important;
  3925. margin: 6px 0 1px 0 !important;
  3926. font-size: 11px !important;
  3927. overflow: hidden !important;
  3928. border-top: 1px solid red !important;
  3929. border-bottom: 1px solid red !important;
  3930. }
  3931. /* (new122) TOP REVIEW for LONG REVIEW (by DATE)*/
  3932. .FeaturedAddonReview .AddonReviewCard.AddonReviewCard-viewOnly .UserReview-body {
  3933. line-height: 18px !important;
  3934. }
  3935.  
  3936. /* (new140) REVIEW USER - TOP BIG */
  3937. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-container{
  3938. float: left !important;
  3939. width: 50%;
  3940. /* border: 1px dashed yellow !important; */
  3941. }
  3942. /* (new140) */
  3943. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-container .UserReview-byLine > span.AddonReviewCard-authorByLine {
  3944. position: relative !important;
  3945. display: inline-block !important;
  3946. max-width: 84% !important;
  3947. min-width: 84% !important;
  3948. height: 24px !important;
  3949. line-height: 17px !important;
  3950. top: 0px !important;
  3951. left: 135px !important;
  3952. font-size: 15px !important;
  3953. /*border: 1px solid yellow !important; */
  3954. }
  3955.  
  3956. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-reply .AddonReviewCard.AddonReviewCard-isReply.AddonReviewCard-viewOnly .Card.ShowMoreCard.UserReview-body {
  3957. height: 170px !important;
  3958. line-height: 15px !important;
  3959. margin-bottom: -5px !important;
  3960. padding: 5px 10px 20px 10px !important;
  3961. font-size: 15px !important;
  3962. overflow: hidden !important;
  3963. overflow-y: auto !important;
  3964. /* border: 1px dashed yellow !important; */
  3965. }
  3966. /* (new140) REPLY TOP BIG - RATING */
  3967. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-container .UserReview-byLine .Rating.Rating--small {
  3968. position: absolute !important;
  3969.  
  3970. min-width: 7% !important;
  3971. max-width: 7% !important;
  3972. height: 23px !important;
  3973. line-height: 23px !important;
  3974. vertical-align: middle !important;
  3975. padding: 2px 10px !important;
  3976. border-radius: 5px !important;
  3977. text-align: center !important;
  3978. opacity: 0.8 !important;
  3979. background-color: #191f2d !important;
  3980. /*border: 1px solid green !important; */
  3981. }
  3982.  
  3983. /* (new122) REVIEW REPLY TOP BIG */
  3984. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-reply:not(:hover){
  3985. float: right !important;
  3986. min-width: 40% !important;
  3987. max-width: 40% !important;
  3988. min-height: 210px !important;
  3989. max-height: 210px !important;
  3990. padding: 3px !important;
  3991. font-size: 15px !important;
  3992. opacity: 1 !important;
  3993. visibility: visible !important;
  3994. transform: translate(40px, -5px) scale(1.01) !important;
  3995. background: #671515 !important;
  3996. }
  3997. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-reply:hover{
  3998. float: right !important;
  3999. min-width: 48% !important;
  4000. max-width: 48% !important;
  4001. min-height: 210px !important;
  4002. max-height: 210px !important;
  4003. margin-top: 10px !important;
  4004. margin-bottom: -20px !important;
  4005. padding: 3px !important;
  4006. font-size: 15px !important;
  4007. opacity: 1 !important;
  4008. visibility: visible !important;
  4009. transform: translate(0px, -15px) scale(1) !important;
  4010. border: 1px solid gray !important;
  4011. /* background-color: green !important; */
  4012. background-color: rgba(10, 132, 255, 0.05) !important;
  4013. }
  4014.  
  4015. /* (new122) BOTH - TEST INNER */
  4016. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-container .UserReview-body .Card-contents .ShowMoreCard-contents ,
  4017. .AddonReviewList-reviews > .FeaturedAddonReview .Card.FeaturedAddonReview-card.Card--no-footer header.Card-header + .Card-contents > .AddonReviewCard.AddonReviewCard-viewOnly > .AddonReviewCard-reply .ShowMoreCard-contents {
  4018. height: 150px !important;
  4019. line-height: 15px !important;
  4020. margin-bottom: 1px !important;
  4021. padding: 5px 10px 20px 10px !important;
  4022. font-size: 15px !important;
  4023. overflow: hidden !important;
  4024. overflow-y: auto !important;
  4025. /* border: 1px solid yellow !important; */
  4026. }
  4027.  
  4028. /* ALL REVIEWS ITEMS - SMALL */
  4029. .AddonReviewCard:not(.AddonReviewCard-slim) .UserReview-body .Card-contents {
  4030. height: auto !important;
  4031. padding: 3px 2px !important;
  4032. }
  4033. .AddonReviewCard:not(.AddonReviewCard-slim) .UserReview-body .Card-contents .ShowMoreCard-contents {
  4034. }
  4035. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover > .AddonReviewCard > .AddonReviewCard-container + .AddonReviewCard-reply:hover .UserReview-body {
  4036. height: 58px !important;
  4037. line-height: 13px !important;
  4038. margin-bottom: 1px !important;
  4039. font-size: 11px !important;
  4040. overflow: hidden !important;
  4041. overflow-y: auto !important;
  4042. border-top: 1px solid red !important;
  4043. border-bottom: 1px solid red !important;
  4044. }
  4045. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .UserReview-body {
  4046. height: 70px !important;
  4047. line-height: 13px !important;
  4048. margin-bottom: 1px !important;
  4049. font-size: 11px !important;
  4050. overflow: hidden !important;
  4051. border-top: 1px solid red !important;
  4052. border-bottom: 1px solid red !important;
  4053. }
  4054. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .UserReview-body .Card-contents {
  4055. height: 68px !important;
  4056. padding: 0px !important;
  4057. overflow: hidden !important;
  4058. }
  4059. .AddonReviewList-reviews .CardList ul > li:hover > .AddonReviewCard > .AddonReviewCard-container .UserReview-body .Card-contents .ShowMoreCard-contents>div{
  4060. padding-bottom: 20px !important;
  4061. }
  4062. .AddonReviewList-filterByScore .Select.AddonReviewList-filterByScoreSelector {
  4063. -moz-appearance: none !important;
  4064. background-color: #191f2d !important;
  4065. border-color: #191f2d;
  4066. color: #c1d0ff;
  4067. }
  4068. .Select.AddonReviewList-filterByScoreSelector>option {
  4069. -moz-appearance: none !important;
  4070. display: block !important;
  4071. line-height: 1.2;
  4072. overflow: hidden;
  4073. padding-bottom: 2px;
  4074. padding-top: 2px;
  4075. text-overflow: ellipsis;
  4076. white-space: nowrap;
  4077. border-radius: 5px !important;
  4078. background-color: #191f2d !important;
  4079. border-color: #191f2d !important;
  4080. color: #c1d0ff !important;
  4081. }
  4082. /* new140) */
  4083. .AddonReviewCard .Rating.Rating--small {
  4084. position: absolute !important;
  4085. min-width: 40% !important;
  4086. max-width: 40% !important;
  4087. height: 23px !important;
  4088. line-height: 23px !important;
  4089. vertical-align: middle !important;
  4090. padding: 2px 10px !important;
  4091. border-radius: 5px !important;
  4092. text-align: center !important;
  4093. opacity: 0.8 !important;
  4094. background-color: #191f2d !important;
  4095. /*border: 1px solid aqua !important; */
  4096. }
  4097. /* (new75) REVIEW on HOVER */
  4098. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover ,
  4099. .AddonReviewList-reviews .CardList ul > li:hover {
  4100. display: inline-block !important;
  4101. width: 19% !important;
  4102. height: 120px !important;
  4103. margin-right: 7px !important;
  4104. padding: 5px !important;
  4105. overflow: hidden !important;
  4106. border-radius: 5px !important;
  4107. transform: scale(1.5) !important;
  4108. z-index: 5000000 !important;
  4109. background-color: #191f2d !important;
  4110. border: 1px solid red !important;
  4111. }
  4112. .AddonReviewList-reviews .CardList ul > li:hover .ShowMoreCard-contents {
  4113. overflow: hidden;
  4114. overflow-wrap: break-word;
  4115. position: relative;
  4116. line-height: 10px !important;
  4117. font-size: 10px !important;
  4118. background: red !important;
  4119. }
  4120. .ShowMoreCard-contents>div>br {
  4121. display: block !important;
  4122. margin-bottom: 1px !important;
  4123. }
  4124.  
  4125.  
  4126. /* REVIEW - TOP ROW */
  4127. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(n+1):nth-child(-n+5):hover ,
  4128. .AddonReviewList-reviews .CardList ul > li:nth-child(n+1):nth-child(-n+5):hover {
  4129. transform: translate(-26px, 20px) scale(1.5) !important;
  4130. }
  4131. /* REVIEW - TOP ROW - RIGHT + LEFT */
  4132. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews.Card--photon .Card-contents ul > li:nth-child(1):hover {
  4133. transform: translate(65px, 20px) scale(1.5) !important;
  4134. }
  4135. /* REVIEW - BOTTOM ROW */
  4136. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(n+21):nth-child(-n+25):hover ,
  4137. .AddonReviewList-reviews .CardList ul > li:nth-child(n+21):nth-child(-n+25):hover {
  4138. transform: translate(0px, -30px) scale(1.5) !important;
  4139. }
  4140. /* REVIEW - BOTTOM ROW - RIGHT + LEFT */
  4141. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews.Card--photon .Card-contents ul > li:nth-child(21):hover {
  4142. transform: translate(65px, -30px) scale(1.5) !important;
  4143. }
  4144. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews.Card--photon .Card-contents ul > li:nth-child(25):hover {
  4145. transform: translate(-26px, -30px) scale(1.5) !important;
  4146. }
  4147. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(1):only-of-type:hover ,
  4148. .AddonReviewList-reviews .CardList ul > li:nth-child(1):only-of-type:hover ,
  4149. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(1):hover ,
  4150. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(1):hover {
  4151. transform: translate(65px, 30px) scale(1.5) !important;
  4152. }
  4153. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(21):hover ,
  4154. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(16):hover ,
  4155. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(16):hover ,
  4156. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(11):hover ,
  4157. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(11):hover ,
  4158. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(6):hover ,
  4159. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(6):hover {
  4160. transform: translate(65px, 0px) scale(1.5) !important;
  4161. }
  4162. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(21):hover ,
  4163. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(21):hover {
  4164. transform: translate(65px, -30px) scale(1.5) !important;
  4165. }
  4166.  
  4167. /* REVIEW - LEFT (+ GM superloader)*/
  4168. .CardList.AddonReviewList-reviews-listing .sp-separator+ li +li+ li + li + li +li +li+ li + li + li +li +li+ li + li + li+ li+li+ li + li + li+ li:hover,
  4169. .CardList.AddonReviewList-reviews-listing .sp-separator+ li +li+ li + li + li +li +li+li+ li + li + li+ li+li+ li + li + li:hover,
  4170. .CardList.AddonReviewList-reviews-listing .sp-separator+ li +li+ li + li + li +li +li+ li + li + li +li+ li + li + li:hover,
  4171. .CardList.AddonReviewList-reviews-listing .sp-separator+ li +li+ li + li + li +li +li+ li + li + li + li:hover,
  4172. .CardList.AddonReviewList-reviews-listing .sp-separator+ li +li+ li + li + li +li:hover,
  4173. .CardList.AddonReviewList-reviews-listing .sp-separator+ li:hover,
  4174.  
  4175. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(1):hover,
  4176. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(1):hover {
  4177. transform: translate(77px, 20px) scale(1.5) !important;
  4178. }
  4179. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(21):hover ,
  4180. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(16):hover ,
  4181. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(16):hover ,
  4182. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(11):hover ,
  4183. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(11):hover ,
  4184. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(6):hover ,
  4185. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(6):hover {
  4186. transform: translate(77px, 0px) scale(1.5) !important;
  4187. }
  4188. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(21):hover ,
  4189. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(21):hover{
  4190. transform: translate(77px, -30px) scale(1.5) !important;
  4191. }
  4192.  
  4193.  
  4194. /* REVIEW - RIGHT (+ GM "Superloader") */
  4195. .CardList.AddonReviewList-reviews-listing .sp-separator+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li:hover ,
  4196. .CardList.AddonReviewList-reviews-listing .sp-separator+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li:hover ,
  4197. .CardList.AddonReviewList-reviews-listing .sp-separator+ li + li + li +li +li+ li + li + li +li +li+ li + li + li +li +li:hover ,
  4198. .CardList.AddonReviewList-reviews-listing .sp-separator+ li + li + li +li +li+ li + li + li +li +li:hover ,
  4199. .CardList.AddonReviewList-reviews-listing .sp-separator+ li + li + li +li +li:hover ,
  4200.  
  4201. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(25):hover ,
  4202. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(20):hover ,
  4203. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(20):hover ,
  4204. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(15):hover ,
  4205. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(15):hover ,
  4206. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(10):hover ,
  4207. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(10):hover {
  4208. transform: translate(-26px, 0px) scale(1.5) !important;
  4209. }
  4210. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:nth-child(25):hover ,
  4211. .AddonReviewList-reviews .CardList.AddonReviewList-reviews-listing ul > li:nth-child(25):hover {
  4212. transform: translate(-26px, -30px) scale(1.5) !important;
  4213. }
  4214. /* (new140) REVIEW - ALL === */
  4215. .AddonReviewCard .UserReview-byLine {
  4216. /* display: inline-block !important; */
  4217. height: 20px !important;
  4218. line-height: 20px !important;
  4219. /* background: blue !important; */
  4220. }
  4221.  
  4222. /* (new141) REVIEW - AUTHOR - === */
  4223.  
  4224. /* (new141) */
  4225. .AddonReviewCard-authorByLine {
  4226. position: absolute !important;
  4227. display: inline-block !important;
  4228. min-width: 57% !important;
  4229. max-width: 57% !important;
  4230. height: 25px !important;
  4231. line-height: 32px !important;
  4232. vertical-align: middle !important;
  4233. margin: 0px 0px 0px 0px !important;
  4234. right: 2px !important;
  4235. padding: 0px 0px !important;
  4236. border-radius: 3px !important;
  4237. text-align: right !important;
  4238. opacity: 0.8 !important;
  4239. background-color: #191f2d !important;
  4240. /* border: 1px solid violet !important; */
  4241. }
  4242.  
  4243. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine{
  4244. min-width: 57% !important;
  4245. max-width: 57% !important;
  4246. min-height: 27px !important;
  4247. max-height: 27px !important;
  4248. line-height: 9px !important;
  4249. margin: -4px 0 0 0 !important;
  4250. padding: 0 !important;
  4251. font-size: 8px !important;
  4252. overflow: hidden;
  4253. text-overflow: ellipsis;
  4254. white-space: nowrap;
  4255. /* background: red !important; */
  4256. }
  4257. /* (new141) */
  4258. .AddonReviewList-reviews .CardList ul > li:not(:hover) .AddonReviewCard-authorByLine a {
  4259. position: relative !important;
  4260. float: left !important;
  4261. width: 100% !important;
  4262. height: 13px!important;
  4263. line-height: 14px !important;
  4264. margin: 0px 0 0 0 !important;
  4265. top: -3.8vh !important;
  4266. padding-right: 3px !important;
  4267. text-align: right !important;
  4268. /* background: green !important; */
  4269. }
  4270. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine a {
  4271. float: left !important;
  4272. width: 100% !important;
  4273. height: 140px!important;
  4274. line-height: 12px !important;
  4275. margin-top: 0px !important;
  4276. padding-right: 3px !important;
  4277. text-align: right !important;
  4278. /*background: green !important;*/
  4279. }
  4280.  
  4281. /* (new127) */
  4282. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine a:before ,
  4283. .AddonReviewList-reviews .CardList ul > li:not(:hover) .AddonReviewCard-authorByLine a:before {
  4284. content: "▲" !important;
  4285. float: left !important;
  4286. width: 15px !important;
  4287. height: 15px!important;
  4288. line-height: 15px !important;
  4289. text-align: center !important;
  4290. }
  4291. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine a:after,
  4292. .AddonReviewList-reviews .CardList ul > li:not(:hover) .AddonReviewCard-authorByLine a:after {
  4293. content: "💬" !important;
  4294. float: left !important;
  4295. width: 15px !important;
  4296. height: 15px!important;
  4297. line-height: 15px !important;
  4298. text-align: center !important;
  4299. }
  4300. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine a:before {
  4301. content: "▼" !important;
  4302. float: left !important;
  4303. width: 15px !important;
  4304. height: 15px!important;
  4305. line-height: 15px !important;
  4306. text-align: center !important;
  4307. margin-top: 0px ;
  4308. transition: all ease 0.9s ;
  4309. }
  4310. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-authorByLine a:after {
  4311. content: "💬" !important;
  4312. float: left !important;
  4313. width: 15px !important;
  4314. height: 15px!important;
  4315. line-height: 10px !important;
  4316. margin-top: 3px ;
  4317. font-size: 10px !important;
  4318. transition: all ease 0.5s ;
  4319. }
  4320.  
  4321. /* REVIEW - DEV REPLY */
  4322. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li .AddonReviewCard-reply:not(:hover),
  4323. .AddonReviewCard-reply:not(:hover) {
  4324. position: absolute !important;
  4325. display: inline-block !important;
  4326. max-width: 20px !important;
  4327. min-height: 22px !important;
  4328. max-height: 22px !important;
  4329. margin-top: 0px !important;
  4330. margin-left: -3px !important;
  4331. padding: 3px !important;
  4332. overflow: hidden !important;
  4333. overflow-y: hidden !important;
  4334. transform: translate(-300px, -9px) scale(0.7) !important;
  4335. /* background: blue !important; */
  4336. border: 1px solid red !important;
  4337. }
  4338. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply ,
  4339. .AddonReviewList-reviews .CardList ul > li:not(:hover).AddonReviewCard-reply {
  4340. position: absolute !important;
  4341. display: inline-block !important;
  4342. width: 16% !important;
  4343. height: auto !important;
  4344. margin-top: 5px !important;
  4345. margin-left: 0 !important;
  4346. padding: 4px !important;
  4347. overflow: hidden !important;
  4348. overflow-y: auto !important;
  4349. transform: translate(-299px, -12px) scale(1)!important;
  4350. background: black !important;
  4351. border: none !important;
  4352. }
  4353. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover .AddonReviewCard-reply:not(:hover) ,
  4354. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:not(:hover) {
  4355. position: absolute !important;
  4356. display: inline-block !important;
  4357. width: 20px !important;
  4358. height: 20px !important;
  4359. margin-top: 5px !important;
  4360. margin-left: 0 !important;
  4361. padding: 4px !important;
  4362. overflow: hidden !important;
  4363. overflow-y: hidden !important;
  4364. border: 1px solid red !important;
  4365. background: black !important;
  4366. }
  4367. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover .AddonReviewCard-reply:hover ,
  4368. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover {
  4369. position: absolute !important;
  4370. display: inline-block !important;
  4371. width: 100% !important;
  4372. height: auto !important;
  4373. min-height: 100px !important;
  4374. max-height: 100px !important;
  4375. margin-top: 15px !important;
  4376. margin-left: 0 !important;
  4377. padding: 4px !important;
  4378. border-radius: 9px 9px 0 0 !important;
  4379. overflow: hidden !important;
  4380. overflow-y: hidden !important;
  4381. background: black !important;
  4382. }
  4383. .UserProfile-addons-and-reviews .Card.CardList.UserProfile-reviews .Card-contents ul > li:hover .AddonReviewCard-reply:hover .UserReview-body ,
  4384. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .UserReview-body {
  4385. height: 43px !important;
  4386. line-height: 13px;
  4387. margin-bottom: -2px;
  4388. margin-top: -2px;
  4389. }
  4390. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .UserReview-byLine {
  4391. height: 15px !important;
  4392. line-height: 14px !important;
  4393. font-size: 8px !important;
  4394. }
  4395. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .UserReview-body {
  4396. height: 80px !important;
  4397. line-height: 13px;
  4398. margin-bottom: -2px;
  4399. margin-top: -2px !important;
  4400. border-top: 1px solid red !important;
  4401. overflow: hidden !important;
  4402. }
  4403. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .UserReview-body .Card-contents {
  4404. height: 75px !important;
  4405. padding: 0px !important;
  4406. border-radius: 0 0 3px 3px !important;
  4407. }
  4408. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .UserReview-body .Card-contents .ShowMoreCard-contents {
  4409. max-height: 75px !important;
  4410. min-height: 75px !important;
  4411. width: 296px !important;
  4412. border-radius: 0 !important;
  4413. overflow-x: hidden !important;
  4414. overflow-y: auto !important;
  4415. }
  4416. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard-reply:hover .AddonReviewCard-allControls button.TooltipMenu-opener.AddonReviewCard-control {
  4417. margin-top: 2px;
  4418. font-size: 8px !important;
  4419. text-decoration: none !important;
  4420. }
  4421. .UserReview-reply-header {
  4422. margin-bottom: -3px !important;
  4423. margin-top: 0;
  4424. }
  4425. .AddonReviewCard:not(.AddonReviewCard-slim).AddonReviewCard-isReply .UserReview-body {
  4426. height: 63px !important;
  4427. line-height: 13px !important;
  4428. margin-bottom: -2px !important;
  4429. margin-top: -2px !important;
  4430. }
  4431. .Card.CardList.AddonReviewList-reviews-listing ul > li:not(:hover) .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-textarea {
  4432. display: inline-block !important;
  4433. width: 100% !important;
  4434. max-height: 60px !important;
  4435. min-height: 50px !important;
  4436. margin-top: -10px !important;
  4437. resize: none;
  4438. padding: 2px !important;
  4439. }
  4440. .Card.CardList.AddonReviewList-reviews-listing ul > li:hover .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-textarea {
  4441. display: inline-block !important;
  4442. width: 100% !important;
  4443. max-height: 60px !important;
  4444. min-height: 60px !important;
  4445. margin-top: -10px !important;
  4446. resize: none;
  4447. padding: 2px !important;
  4448. font-size: 9px !important;
  4449. }
  4450. .AddonReviewManager .DismissibleTextForm-formFooter {
  4451. font-size: 8px !important;
  4452. margin-bottom: -12px !important;
  4453. }
  4454. .Card.CardList.AddonReviewList-reviews-listing ul > li:hover .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .AddonReviewManager .DismissibleTextForm-formFooter {
  4455. font-size: 10px !important;
  4456. }
  4457. .AddonReviewCard .DismissibleTextForm-buttons {
  4458. margin-top: 3px !important;
  4459. }
  4460. .Card.CardList.AddonReviewList-reviews-listing ul > li:hover .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-delete-submit-buttons ,
  4461. .Card.CardList.AddonReviewList-reviews-listing ul > li .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-delete-submit-buttons {
  4462. display: inline-block !important;
  4463. max-height: 15px !important;
  4464. min-height: 15px !important;
  4465. margin-top: 0px !important;
  4466. padding: 2px !important;
  4467. }
  4468. .Card.CardList.AddonReviewList-reviews-listing ul > li .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-delete-submit-buttons {
  4469. display: inline-block !important;
  4470. max-height: 13px !important;
  4471. min-height: 13px !important;
  4472. margin-top: 0px !important;
  4473. padding: 2px !important;
  4474. font-size: 9px !important;
  4475. }
  4476. .Card.CardList.AddonReviewList-reviews-listing ul > li .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .Button.Button--neutral.DismissibleTextForm-dismiss{
  4477. height: 15px !important;
  4478. line-height: 10px !important;
  4479. margin-top: 5px !important;
  4480. font-size: 9px !important;
  4481. }
  4482. .Card.CardList.AddonReviewList-reviews-listing ul > li .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-delete-submit-buttons .Button--action {
  4483. height: 15px !important;
  4484. line-height: 10px !important;
  4485. font-size: 9px !important;
  4486. }
  4487. .Card.CardList.AddonReviewList-reviews-listing ul > li:hover .AddonReviewCard .AddonReviewCard-container .AddonReviewManager .DismissibleTextForm-delete-submit-buttons .Button--action {
  4488. display: inline-block !important;
  4489. height: 10px !important;
  4490. line-height: 7px !important;
  4491. margin-top: -8px !important;
  4492. padding: 0 8px;
  4493. font-size: 8px !important;
  4494. }
  4495. /* STAR YELLOWS - ALL - === */
  4496. .Rating-selected-star {
  4497. fill: gold !important;
  4498. filter: invert(1%)!important;
  4499. background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'64\' height=\'64\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M154.994575,670.99995 C153.704598,671.000763 152.477615,670.442079 151.630967,669.468394 C150.784319,668.49471 150.401158,667.201652 150.580582,665.923653 L153.046749,648.259919 L141.193762,635.514481 C140.080773,634.318044 139.711733,632.608076 140.232152,631.058811 C140.752571,629.509546 142.078939,628.369589 143.688275,628.088421 L160.214424,625.130961 L168.013827,609.468577 C168.767364,607.955994 170.3113,607 172.000594,607 C173.689888,607 175.233824,607.955994 175.98736,609.468577 L183.790813,625.130961 L200.329111,628.08437 C201.934946,628.371492 203.25546,629.513805 203.771316,631.062053 C204.287172,632.610301 203.915846,634.316807 202.803377,635.51043 L190.954439,648.26397 L193.420606,665.923653 C193.652457,667.578241 192.93975,669.223573 191.574418,670.185702 C190.209085,671.147831 188.420524,671.265104 186.941351,670.489485 L172.002619,662.698806 L157.047688,670.50569 C156.413201,670.833752 155.708782,671.003331 154.994575,670.99995 Z\' transform=\'translate(-140 -607)\' fill=\'%23FFE900\' fill-rule=\'nonzero\'/%3E%3C/svg%3E");
  4500. }
  4501.  
  4502. /* ALL - STAR SELECTED GOLD - === */
  4503. .Icon.Icon-inline-content.IconStar .IconStar-svg g path {
  4504. fill: gold !important;
  4505. }
  4506.  
  4507. /* SPECIAL NUMBER OF STARS ( 5 or 1 - === */
  4508. .AddonReviewCard .Rating.Rating--small[title="Rated 1 out of 5"] .Rating-selected-star ,
  4509. .AddonReviewCard .Rating.Rating--small[title="Rated 5 out of 5"] .Rating-selected-star {
  4510. height: 15px !important;
  4511. min-width: 11px !important;
  4512. margin-top: 2px !important;
  4513. margin-right: -4px !important;
  4514. filter: invert(1%)!important;
  4515. /* background-color: yellow !important; */
  4516. }
  4517.  
  4518. /* (new129) BEST - 5 STARS - === */
  4519. .AddonReviewCard .Rating.Rating--small[title="Rated 5 out of 5"] {
  4520. background-color: gold !important;
  4521. }
  4522. /* MY 5 YELLOW STARS */
  4523. .AddonReviewCard .Rating.Rating--small.Rating--yellowStars[title="Rated 5 out of 5"] {
  4524. background-color: #4ACAE7 !important;
  4525. }
  4526. /* (new129) others 5 GRAY STARS */
  4527. .AddonReviewCard .Rating.Rating--small:not(.Rating--yellowStars)[title="Rated 5 out of 5"] {
  4528. min-width: 34% !important;
  4529. max-width: 34% !important;
  4530. background-color: #0F7371 !important;
  4531. }
  4532. .AddonReviewList-reviews .CardList ul > li .Rating.Rating--small:not(.Rating--yellowStars)[title="Rated 5 out of 5"] + .AddonReviewCard-authorByLine ,
  4533. .AddonReviewList-reviews .CardList ul > li:hover .Rating.Rating--small:not(.Rating--yellowStars)[title="Rated 5 out of 5"] + .AddonReviewCard-authorByLine {
  4534. max-width: 51% !important;
  4535. min-width: 51% !important;
  4536. }
  4537. .AddonReviewCard .Rating.Rating--small .Rating-selected-star {
  4538. filter: invert(1%)!important;
  4539. background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'64\' height=\'64\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M154.994575,670.99995 C153.704598,671.000763 152.477615,670.442079 151.630967,669.468394 C150.784319,668.49471 150.401158,667.201652 150.580582,665.923653 L153.046749,648.259919 L141.193762,635.514481 C140.080773,634.318044 139.711733,632.608076 140.232152,631.058811 C140.752571,629.509546 142.078939,628.369589 143.688275,628.088421 L160.214424,625.130961 L168.013827,609.468577 C168.767364,607.955994 170.3113,607 172.000594,607 C173.689888,607 175.233824,607.955994 175.98736,609.468577 L183.790813,625.130961 L200.329111,628.08437 C201.934946,628.371492 203.25546,629.513805 203.771316,631.062053 C204.287172,632.610301 203.915846,634.316807 202.803377,635.51043 L190.954439,648.26397 L193.420606,665.923653 C193.652457,667.578241 192.93975,669.223573 191.574418,670.185702 C190.209085,671.147831 188.420524,671.265104 186.941351,670.489485 L172.002619,662.698806 L157.047688,670.50569 C156.413201,670.833752 155.708782,671.003331 154.994575,670.99995 Z\' transform=\'translate(-140 -607)\' fill=\'%23FFE900\' fill-rule=\'nonzero\'/%3E%3C/svg%3E");
  4540. }
  4541. .AddonReviewCard .Rating.Rating--small:not(.Rating--yellowStars)[title="Rated 5 out of 5"] .Rating-selected-star{
  4542. background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'64\' height=\'64\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M154.994575,670.99995 C153.704598,671.000763 152.477615,670.442079 151.630967,669.468394 C150.784319,668.49471 150.401158,667.201652 150.580582,665.923653 L153.046749,648.259919 L141.193762,635.514481 C140.080773,634.318044 139.711733,632.608076 140.232152,631.058811 C140.752571,629.509546 142.078939,628.369589 143.688275,628.088421 L160.214424,625.130961 L168.013827,609.468577 C168.767364,607.955994 170.3113,607 172.000594,607 C173.689888,607 175.233824,607.955994 175.98736,609.468577 L183.790813,625.130961 L200.329111,628.08437 C201.934946,628.371492 203.25546,629.513805 203.771316,631.062053 C204.287172,632.610301 203.915846,634.316807 202.803377,635.51043 L190.954439,648.26397 L193.420606,665.923653 C193.652457,667.578241 192.93975,669.223573 191.574418,670.185702 C190.209085,671.147831 188.420524,671.265104 186.941351,670.489485 L172.002619,662.698806 L157.047688,670.50569 C156.413201,670.833752 155.708782,671.003331 154.994575,670.99995 Z\' transform=\'translate(-140 -607)\' fill=\'%23FFE900\' fill-rule=\'nonzero\'/%3E%3C/svg%3E");
  4543. }
  4544. /* (new129) BAD - ONLY ONE STAR - === */
  4545. .AddonReviewCard .Rating.Rating--small[title="Rated 1 out of 5"] {
  4546. min-width: 32% !important;
  4547. max-width: 32% !important;
  4548. background-color: red !important;
  4549. }
  4550. .AddonReviewList-reviews .CardList ul > li .AddonReviewCard .Rating.Rating--small[title="Rated 1 out of 5"] + .AddonReviewCard-authorByLine ,
  4551. .AddonReviewList-reviews .CardList ul > li:hover .AddonReviewCard .Rating.Rating--small[title="Rated 1 out of 5"] + .AddonReviewCard-authorByLine {
  4552. max-width: 53% !important;
  4553. min-width: 53% !important;
  4554. }
  4555.  
  4556. /* (new105) - LARGE RATING STAR in REVIEW - === */
  4557. .AddonSummaryCard-overallRatingStars {
  4558. margin-bottom: 6px;
  4559. }
  4560. .AddonSummaryCard-overallRatingStars .Rating-star {
  4561. height: 18px !important;
  4562. }
  4563. .AddonSummaryCard-overallRatingStars .Rating.Rating--large {
  4564. min-height: 18px !important;
  4565. }
  4566.  
  4567. /* HOMEPAGE - EXTENSIONS / THEMES - === */
  4568. .LandingPage {
  4569. padding: 0 14px 24px !important;
  4570. }
  4571. .LandingPage-header {
  4572. margin-bottom: -13px !important;
  4573. padding: 8px 14px !important;
  4574. }
  4575. .LandingPage-addonType-name {
  4576. font-size: 25px;
  4577. margin: -5px 0 0 0px !important;
  4578. }
  4579. /*ALL - CONTAINER */
  4580. .LandingPage .Card {
  4581. display: inline-block;
  4582. width: 925px !important;
  4583. height: 350px !important;
  4584. margin: 0 0 0px 0px !important;
  4585. top: -41px !important;
  4586. }
  4587. /* CATEGORIES - CONTAINER */
  4588. .LandingPage .Card.Categories.Card--no-footer {
  4589. position: relative !important;
  4590. display: inline-block !important;
  4591. height: 400px;
  4592. margin: -20px 10px -20px 0 !important;
  4593. top: -20px !important;
  4594. }
  4595. /* 3 OTHERS - LIST CONTAINER */
  4596. .Card.CardList.AddonsCard.LandingAddonsCard {
  4597. position: relative !important;
  4598. display: inline-block !important;
  4599. margin: 15px 10px 0px 0px !important;
  4600. top: 0px !important;
  4601. }
  4602. /* 3 OTHERS - THEME */
  4603. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme li.SearchResult.SearchResult--theme .SearchResult-result {
  4604. border-radius: 5px !important;
  4605. background: black !important;
  4606. }
  4607. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme li.SearchResult.SearchResult--theme .SearchResult-contents {
  4608. width: 100%;
  4609. margin: 0;
  4610. max-height: 225px !important;
  4611. min-height: 225px !important;
  4612. padding: 0 5px 15px;
  4613. border-radius: 5px !important;
  4614. }
  4615. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme .SearchResult-metadata {
  4616. display: inline-block !important;
  4617. width: 100% !important;
  4618. height: 90px !important;
  4619. margin-top: -45px !important;
  4620. }
  4621. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme .SearchResult-metadata .SearchResult-rating {
  4622. display: inline-block !important;
  4623. width: 100% !important;
  4624. height: 15px;
  4625. line-height: 13px;
  4626. text-align: center !important;
  4627. }
  4628. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme .SearchResult-metadata .SearchResult-rating .Rating.Rating--small {
  4629. display: inline-block !important;
  4630. width: 100% !important;
  4631. min-width: 100% !important;
  4632. max-width: 100% !important;
  4633. text-align: center !important;
  4634. }
  4635. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme .SearchResult-metadata .SearchResult-rating .Rating.Rating--small .Rating-star {
  4636. display: inline-block !important;
  4637. margin-right: 2px !important;
  4638. }
  4639. .Page.Page-not-homepage .LandingPage.LandingPage--persona.LandingPage--theme .SearchResult-metadata .SearchResult-author {
  4640. width: 100% !important;
  4641. height: 20px !important;
  4642. line-height: 15px !important;
  4643. font-size: 15px !important;
  4644. }
  4645. /* ALL - CONTENTS */
  4646. .LandingPage .Card .Card-contents {
  4647. height: 305px !important;
  4648. border-radius: 0 !important;
  4649. /* background: red !important; */
  4650. }
  4651. /* (new132) LIST without CATEGORIES - CONTENTS */
  4652. .Card.CardList.AddonsCard.LandingAddonsCard .Card-contents {
  4653. height: 325px !important;
  4654. padding: 5px 0 !important;
  4655. }
  4656. /* ALL - LIST */
  4657. .LandingPage .Card .Card-contents ul.AddonsCard-list {
  4658. grid-auto-flow: unset !important;
  4659. grid-template-rows: unset !important;
  4660. display: inline-block !important;
  4661. min-width: 100% !important;
  4662. }
  4663. /* LIST without CATEGORIES - LIST */
  4664. .Card.CardList.AddonsCard.LandingAddonsCard .Card-contents ul.AddonsCard-list {
  4665. grid-auto-flow: unset !important;
  4666. grid-template-rows: unset !important;
  4667. display: inline-block !important;
  4668. min-width: 100% !important;
  4669. height: 318px !important;
  4670. }
  4671. .LandingPage .Card .Card-contents +.Card-footer.Card-footer-link {
  4672. position: relative !important;
  4673. display: inline-block !important;
  4674. width: 100% !important;
  4675. height: 25px !important;
  4676. margin-top: -6px !important;
  4677. padding: 0 20px !important;
  4678. }
  4679. .LandingPage .Card .Card-contents +.Card-footer.Card-footer-link a {
  4680. height: 25px !important;
  4681. padding: 0 20px !important;
  4682. }
  4683. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult {
  4684. grid-template-columns: unset !important;
  4685. display: inline-block !important;
  4686. height: 155px !important;
  4687. min-width: 49.4% !important;
  4688. max-width: 49.4% !important;
  4689. margin: 0 0 4px 3px !important;
  4690. padding: 0px !important;
  4691. border-radius: 5px !important;
  4692. }
  4693. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper {
  4694. padding: 5px !important;
  4695. border-radius: 5px !important;
  4696. border: 1px solid #333 !important;
  4697. }
  4698. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper:hover {
  4699. background: #283146 !important;
  4700. }
  4701. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-contents {
  4702. width: 100% !important;
  4703. min-width: 100% !important;
  4704. max-width: 100% !important;
  4705. max-height: 125px !important;
  4706. min-height: 125px !important;
  4707. margin: 0px 0 0 -5px !important;
  4708. padding: 0 5px 5px 5px !important;
  4709. border-radius: 5px 5px 0 0 !important;
  4710. }
  4711. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-wrapper .SearchResult-users.SearchResult--meta-section {
  4712. height: 15px;
  4713. margin-top: -16px;
  4714. }
  4715. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-result {
  4716. grid-column-gap: unset !important;
  4717. grid-template-columns: unset !important;
  4718. -moz-box-direction: unset !important;
  4719. -moz-box-orient: unset !important;
  4720. flex-flow: unset !important;
  4721. height: 123px !important;
  4722. margin: 0;
  4723. padding: 0;
  4724. width: 100%;
  4725. }
  4726. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-link .SearchResult-result {
  4727. height: 223px !important;
  4728. }
  4729.  
  4730. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-icon-wrapper {
  4731. height: 143px !important;
  4732. }
  4733. /* (new121) THEMES PAGES */
  4734. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-icon-wrapper {
  4735. width: calc(45% - 10px) !important;
  4736. margin-left: 5px !important;
  4737. margin-top: 40px !important;
  4738. padding: 0 4px !important;
  4739. border-radius: 14px !important;
  4740. }
  4741. .LandingPage .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-metadata{
  4742. display: inline-block;
  4743. margin-top: 45px !important;
  4744. }
  4745. /* THEMES PREVIEW */
  4746. .LandingPage.LandingPage--persona.LandingPage--theme .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme {
  4747. grid-template-columns: unset !important;
  4748. display: inline-block !important;
  4749. height: 235px !important;
  4750. min-width: 32% !important;
  4751. max-width: 32% !important;
  4752. margin-top: 10px !important;
  4753. margin-left: 3px !important;
  4754. margin-right: 5px !important;
  4755. margin-bottom: 5px !important;
  4756. padding-top: 0px !important;
  4757. overflow: hidden !important;
  4758. }
  4759. .LandingPage.LandingPage--persona.LandingPage--theme .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-wrapper:hover {
  4760. position: relative !important;
  4761. display: inline-block !important;
  4762. height: 233px !important;
  4763. top: 0px !important;
  4764. }
  4765. .LandingPage.LandingPage--persona.LandingPage--theme .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-icon-wrapper {
  4766. margin-top: 150px !important;
  4767. }
  4768. .LandingPage.LandingPage--persona.LandingPage--theme .Card .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-wrapper:hover .SearchResult-icon-wrapper {
  4769. display: inline-block !important;
  4770. width: 93% !important;
  4771. margin-top: 150px !important;
  4772. top: 0px !important;
  4773. }
  4774. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents {
  4775. -moz-box-direction: unset !important;
  4776. -moz-box-flex: unset !important;
  4777. -moz-box-ordinal-group: unset !important;
  4778. -moz-box-orient: unset !important;
  4779. -moz-box-pack: unset !important;
  4780. justify-content: unset !important;
  4781. flex-flow: unset !important;
  4782. flex-grow: unset !important;
  4783. order: unset !important;
  4784. display: inline-block !important;
  4785. height: 100%;
  4786. max-height: 125px !important;
  4787. min-height: 125px !important;
  4788. line-height: 10px !important;
  4789. width: 100% !important;
  4790. min-width: 100% !important;
  4791. max-width: 100% !important;
  4792. margin-left: 0% !important;
  4793. margin-top: 0px !important;
  4794. padding: 3px 5px 2px 5px !important;
  4795. background: #283146 !important;
  4796. }
  4797. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents {
  4798. max-height: 122px !important;
  4799. min-height: 122px !important;
  4800. line-height: 10px !important;
  4801. }
  4802. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-link .SearchResult-contents {
  4803. max-height: 185px !important;
  4804. min-height: 185px !important;
  4805. line-height: 10px !important;
  4806. }
  4807. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents p.SearchResult-summary {
  4808. -moz-box-flex: unset !important;
  4809. flex-grow: unset !important;
  4810. height: 100%;
  4811. line-height: 15px !important;
  4812. max-height: 75px !important;
  4813. min-height: 75px !important;
  4814. min-width: 100%;
  4815. max-width: 100%;
  4816. margin-bottom: 0 !important;
  4817. margin-top: 0 !important;
  4818. padding: 2px 3px !important;
  4819. font-size: 12px;
  4820. overflow: hidden !important;
  4821. overflow-y: auto !important;
  4822. }
  4823.  
  4824. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents .SearchResult-metadata {
  4825. float: right !important;
  4826. line-height: 15px !important;
  4827. width: 100% !important;
  4828. min-width: 60% !important;
  4829. max-width: 60% !important;
  4830. margin-top: -2px !important;
  4831. text-align: center !important;
  4832. }
  4833. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-link .SearchResult-contents .SearchResult-metadata {
  4834. width: 100% !important;
  4835. min-width: 100% !important;
  4836. margin-top: 20px !important;
  4837. }
  4838. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents +.SearchResult-users.SearchResult--meta-section {
  4839. float: left !important;
  4840. width: 100% !important;
  4841. min-width: 27.5% !important;
  4842. max-width: 27.5% !important;
  4843. line-height: 10px !important;
  4844. height: 17px !important;
  4845. margin-left: 5px !important;
  4846. margin-top: 0 !important;
  4847. margin-bottom: 0 !important;
  4848. text-align: center !important;
  4849. z-index: 100 !important;
  4850. }
  4851. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult.SearchResult--theme .SearchResult-link .SearchResult-contents +.SearchResult-users.SearchResult--meta-section {
  4852. width: 100% !important;
  4853. min-width: 100% !important;
  4854. margin-left: 0px !important;
  4855. margin-top: 25px !important;
  4856. z-index: 500 !important;
  4857. }
  4858. .LandingPage .Card.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-link .SearchResult-contents .SearchResult-name {
  4859. -moz-box-flex: unset !important;
  4860. flex-grow: unset !important;
  4861. text-overflow: unset !important;
  4862. white-space: unset !important;
  4863. display: inline-block !important;
  4864. height: 25px !important;
  4865. line-height: 1 !important;
  4866. max-width: 100%;
  4867. width: 100%;
  4868. margin: 0;
  4869. padding: 0;
  4870. font-size: 15px;
  4871. text-decoration: none;
  4872. overflow: unset;
  4873. overflow-wrap: break-word;
  4874. }
  4875. .LandingPage .Categories-item {
  4876. display: inline-block;
  4877. padding: 0;
  4878. min-width: 30% !important;
  4879. max-width: 30% !important;
  4880. width: 100% !important;
  4881. }
  4882. .Categories--category-color-10 {
  4883. background: #497011 !important;
  4884. }
  4885. .Categories--category-color-9 {
  4886. background: #267434 !important;
  4887. }
  4888. .Categories--category-color-8 {
  4889. background: #095b42 !important;
  4890. }
  4891. .Categories--category-color-7 {
  4892. background: #0b5863 !important;
  4893. }
  4894. .Categories--category-color-5 {
  4895. background: #0c33cf !important;
  4896. }
  4897. .Categories--category-color-4 {
  4898. background: #3f0fcd !important;
  4899. }
  4900. .Categories--category-color-3 {
  4901. background: #8620a0 !important;
  4902. }
  4903. .Categories--category-color-2 {
  4904. background: #b1184e !important;
  4905. }
  4906. .Categories--category-color-1 {
  4907. background: #e00606 !important;
  4908. }
  4909. /* HOME - ADDONS CATEGORY FEATURED PAGE - === */
  4910. .Category section.Card.CategoryHeader {
  4911. height: 86px !important;
  4912. margin-top: -19px !important;
  4913. margin-bottom: 0px !important;
  4914. }
  4915. .Category section.Card.CardList.AddonsCard.LandingAddonsCard {
  4916. margin-bottom: -20px !important;
  4917. }
  4918. .Category section.Card.CategoryHeader .CategoryHeader-wrapper {
  4919. margin-bottom: 0 !important;
  4920. margin-top: 0 !important;
  4921. }
  4922. .Category section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult.SearchResult--theme {
  4923. height: 180px !important;
  4924. }
  4925. .Category section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult {
  4926. height: 202px !important;
  4927. }
  4928. .Category section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult .SearchResult-icon-wrapper {
  4929. display: inline-block;
  4930. height: 170px !important;
  4931. margin-left: 1% !important;
  4932. margin-right: auto !important;
  4933. margin-top: 7px !important;
  4934. top: 92px !important;
  4935. }
  4936. .Category.Category--theme section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult-icon-wrapper{
  4937. display: inline-block !important;
  4938. width: 28% !important;
  4939. min-height: 80px !important;
  4940. margin-top: 5px !important;
  4941. }
  4942. .Category.Category--theme section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult-icon-wrapper .SearchResult-icon {
  4943. max-height: 70px !important;
  4944. min-height: 70px !important;
  4945. }
  4946. .Category.Category--theme section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult-contents ,
  4947. .Category section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult-contents {
  4948. display: inline-block !important;
  4949. width: 100% !important;
  4950. height: 100%;
  4951. max-height: 170px !important;
  4952. min-height: 170px !important;
  4953. padding: 2px 5px;
  4954. border-radius: 0 9px 9px 0;
  4955. }
  4956. .Category.Category--theme section.Card.CardList.AddonsCard.LandingAddonsCard .SearchResult-contents {
  4957. max-height: 130px !important;
  4958. min-height: 130px !important;
  4959. }
  4960. .Category.Category--theme section.Card.CardList.AddonsCard.LandingAddonsCard li.SearchResult.SearchResult--theme .SearchResult-contents .SearchResult-name {
  4961. height: 20px !important;
  4962. margin-bottom: -10px !important;
  4963. }
  4964.  
  4965. /* ALL - === */
  4966. .Select {
  4967. -moz-appearance: none;
  4968. display: block;
  4969. line-height: 1.2;
  4970. overflow: hidden;
  4971. padding-bottom: 10px;
  4972. padding-top: 10px;
  4973. text-overflow: ellipsis;
  4974. white-space: nowrap;
  4975. border-radius: 5px !important;
  4976. border-color: #191f2d !important;
  4977. color: #c1d0ff !important;
  4978. background-color: #191f2d !important;
  4979. }
  4980. /* (new131) ADDON VERSIONS PAGES - === */
  4981. .AddonVersions-wrapper {
  4982. min-height: 775px !important;
  4983. }
  4984. .AddonVersions-wrapper .AddonSummaryCard {
  4985. min-width: 300px;
  4986. width: 15% !important;
  4987. }
  4988. .AddonVersions-wrapper .AddonVersions-versions {
  4989. margin-top: 0;
  4990. width: 85%;
  4991. }
  4992. .AddonVersions-wrapper .CardList ul li.AddonVersionCard {
  4993. display: inline-block !important;
  4994. width: 32.8% !important;
  4995. height: 270px !important;
  4996. margin-bottom: 0;
  4997. margin-right: 4px !important;
  4998. margin-left: 4px !important;
  4999. padding: 0px 7px 0 7px !important;
  5000. border-radius: 9px !important;
  5001. overflow: hidden !important;
  5002. border: 1px solid rgba(12, 12, 13, 0.9);
  5003. }
  5004. /* .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon .Card-contents .AddonVersionCard-content>div:not(.InstallButtonWrapper):not(.InstallWarning):not(.Notice-genericWarning) ,
  5005. .AddonVersionCard>div:not(.InstallButtonWrapper):not(.InstallWarning):not(.Notice-genericWarning):not(.AddonVersionCard-releaseNotes) {
  5006. min-height: 181px !important;
  5007. } */
  5008. .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon .Card-contents .InstallButtonWrapper {
  5009. position: absolute !important;
  5010. display: inline-block !important;
  5011. width: 25% !important;
  5012. margin-left: -480px !important;
  5013. margin-top: 50px !important;
  5014. border-radius: 5px !important;
  5015. z-index: 500000 !important;
  5016. background: #526289 !important;
  5017. border: 1px solid rgba(12, 12, 13, 0.9);
  5018. }
  5019. .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon .Card-contents .InstallButtonWrapper .InstallButtonWrapper-download {
  5020. margin-left: 0px !important;
  5021. margin-top: 0px !important;
  5022. }
  5023. /* (new136) */
  5024. .AddonVersionCard-license {
  5025. float: left !important;
  5026. width: 478px !important;
  5027. margin: 0 !important;
  5028. /* border: 1px solid red !important; */
  5029. }
  5030. /* VERSIONS PAGES - ERROR COMPATIBILITY */
  5031. .AddonVersions-wrapper .CardList ul li.AddonVersionCard .Notice.Notice-error.AddonCompatibilityError .Notice-icon {
  5032. margin-left: 1px !important;
  5033. margin-top: 5px !important;
  5034. }
  5035. .AddonVersions-wrapper .CardList ul li.AddonVersionCard .Notice.Notice-error.AddonCompatibilityError {
  5036. position: absolute !important;
  5037. width: 25px !important;
  5038. height: 25px !important;
  5039. margin-top: -20px !important;
  5040. margin-left: 23.5% !important;
  5041. padding-bottom: 0;
  5042. padding-top: 0;
  5043. overflow: hidden !important;
  5044. }
  5045. .AddonVersions-wrapper .CardList ul li.AddonVersionCard .Notice.Notice-error.AddonCompatibilityError:hover {
  5046. position: absolute !important;
  5047. width: 25% !important;
  5048. height: 35px !important;
  5049. margin-top: -10px !important;
  5050. margin-left: 0% !important;
  5051. overflow: hidden !important;
  5052. transition: all ease 0.7s !important;
  5053. }
  5054. /* VERSIONS PAGES - ERROR COMPATIBILITY - LAST VERSION */
  5055. .AddonVersions-wrapper .CardList ul li:not(.AddonVersionCard) + .AddonVersionCard > div:not(.InstallButtonWrapper) .Notice.Notice-error.AddonCompatibilityError {
  5056. position: absolute !important;
  5057. width: 25px !important;
  5058. height: 25px !important;
  5059. margin-top: -10px !important;
  5060. padding-bottom: 0;
  5061. padding-top: 0;
  5062. margin-left: 89% !important;
  5063. overflow: hidden !important;
  5064. z-index: 5000 !important;
  5065. }
  5066. .AddonVersions-wrapper .CardList ul li:not(.AddonVersionCard) + .AddonVersionCard > div:not(.InstallButtonWrapper) .Notice.Notice-error.AddonCompatibilityError:hover {
  5067. position: absolute !important;
  5068. width: 97% !important;
  5069. height: 55px !important;
  5070. margin-top: -10px !important;
  5071. margin-left: 0% !important;
  5072. overflow: hidden !important;
  5073. transition: all ease 0.7s !important;
  5074. }
  5075. /* for ONLY one Version:
  5076. https://addons.mozilla.org/en-US/firefox/addon/open_iframe/versions/
  5077. - === */
  5078. .AddonVersions-wrapper .CardList ul> li.AddonVersionCard:nth-child(2) ,
  5079. .AddonVersions-wrapper .CardList ul> li:not(.AddonVersionCard) + .AddonVersionCard:not(:last-of-type) {
  5080. position: absolute !important;
  5081. display: inline-block !important;
  5082. min-width: 300px;
  5083. width: 15% !important;
  5084. height: 270px !important;
  5085. left: 1.05% !important;
  5086. top: 520px !important;
  5087. padding: 5px !important;
  5088. border: 1px dotted yellow !important;
  5089. }
  5090. .AddonVersions-wrapper .CardList ul> li:not(.AddonVersionCard) + .AddonVersionCard:not(:last-of-type) > div:not(:empty):not(.InstallButtonWrapper):not(.InstallWarning):not(.Notice-genericWarning) {
  5091. display: inline-block !important;
  5092. height: 185px !important;
  5093. width: 100% !important;
  5094. padding-top: 5px !important;
  5095. margin-top: 25px !important;
  5096. margin-top: 26px !important;
  5097. }
  5098. /* (new136) */
  5099. .AddonVersions-wrapper .CardList ul> li.AddonVersionCard:nth-child(2) .InstallButtonWrapper ,
  5100. .AddonVersions .Card.CardList ul > li:not(.AddonVersionCard) + .AddonVersionCard:not(:last-of-type) .InstallButtonWrapper {
  5101. width: 96% !important;
  5102. top: 19.6vh !important;
  5103. left: 0 !important;
  5104. margin-left: 5px !important;
  5105. /* border: 1px solid lime !important; */
  5106. }
  5107. .AMInstallButton-button.Button--action.Button--puffy,
  5108. .AMInstallButton-button.Button--action.Button--puffy:link {
  5109. border-radius: 4px;
  5110. font-size: 16px;
  5111. height: auto;
  5112. min-height: 3vh !important;
  5113. max-height: 3vh !important;
  5114. padding: 0 16px !important;
  5115. }
  5116.  
  5117. /* (new136) ADDON VERSION + NOTICE WARGING */
  5118. .Page.Page-not-homepage .AddonVersions .AddonVersions-wrapper .Notice.Notice-genericWarning {
  5119. position: fixed !important;
  5120. width: 100%;
  5121. max-height: 28px;
  5122. max-width: 28px;
  5123. left: 0px !important;
  5124. top: 5px;
  5125. white-space: nowrap;
  5126. overflow: hidden;
  5127. z-index: 500;
  5128. color: white !important;
  5129. background-color: red !important;
  5130. }
  5131. /* .Page.Page-not-homepage .AddonVersions .AddonVersions-wrapper */
  5132.  
  5133. .Page.Page-not-homepage .AddonVersions .AddonVersions-wrapper .CardList ul > li.AddonVersionCard:nth-child(2) .Notice.Notice-genericWarning.InstallWarning + .InstallButtonWrapper,
  5134. .Page.Page-not-homepage .AddonVersions .AddonVersions-wrapper .CardList ul > li:not(.AddonVersionCard) + .AddonVersionCard:not(:last-of-type) .Notice.Notice-genericWarning.InstallWarning + .InstallButtonWrapper {
  5135. position: absolute !important;
  5136. display: inline-block !important;
  5137. width: 96% !important;
  5138. top: 23.6vh !important;
  5139. left: 0 !important;
  5140. margin: 0 0 0 5px !important;
  5141. z-index: 500000 !important;
  5142. border: 1px solid red !important;
  5143. }
  5144.  
  5145. /* (new136) INSTALL VERSION - GET FIREFOX */
  5146. .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon .Card-contents .InstallButtonWrapper .GetFirefoxButton + .InstallButtonWrapper-download{
  5147. min-height: 3vh !important;
  5148. max-height: 3vh !important;
  5149. margin: 0 !important;
  5150. /* border: 1px solid aqua !important; */
  5151. }
  5152. /* ONLY ONE */
  5153. .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon ul> li.AddonVersionCard:nth-child(2) .InstallButtonWrapper {
  5154. display: inline-block !important;
  5155. width: 97% !important;
  5156. /* border: 1px solid violet !important; */
  5157. }
  5158. .AddonVersions-wrapper .CardList ul li.AddonVersionCard > div:not(.InstallButtonWrapper):not(.InstallWarning):not(.Notice-genericWarning) {
  5159. display: inline-block !important;
  5160. height: 240px !important;
  5161. width: 100% !important;
  5162. padding-top: 5px !important;
  5163. margin-top: 25px !important;
  5164. white-space: pre-line !important;
  5165. word-wrap: break-word !important;
  5166. overflow-wrap: unset !important;
  5167. overflow: hidden !important;
  5168. /* border-bottom: 1px solid violet !important; */
  5169. }
  5170. /* (new131) */
  5171. .AddonVersions-wrapper .CardList ul > li:not(.AddonVersionCard) + .AddonVersionCard:not(:last-of-type) .AddonVersionCard-releaseNotes ,
  5172. .AddonVersionCard-releaseNotes {
  5173. display: inline-block !important;
  5174. min-height: 14.5vh !important;
  5175. max-height: 14.5vh !important;
  5176. width: 100% !important;
  5177. margin: 0 !important;
  5178. padding: 3px 5px !important;
  5179. overflow: hidden !important;
  5180. overflow-y: auto !important;
  5181. background: #283146 !important;
  5182. /* border: 1px solid lime !important; */
  5183. }
  5184. .AddonVersionCard-compatibility {
  5185. min-height: 2vh !important;
  5186. max-height: 2vh !important;
  5187. line-height: 15px !important;
  5188. margin: 3.2vh 0 0 0 !important;
  5189. white-space: nowrap !important;
  5190. overflow: hidden !important;
  5191. overflow-y: hidden !important;
  5192. text-overflow: ellipsis !important;
  5193. /* border: 1px solid aqua !important; */
  5194. }
  5195. .AddonVersionCard-releaseNotes>br {
  5196. content: " " !important;
  5197. float: none !important;
  5198. display: block !important;
  5199. line-height: 0px !important;
  5200. margin-top: 5px !important;
  5201. margin-bottom: -3px !important;
  5202. }
  5203. .AddonVersionCard-version {
  5204. position: absolute !important;
  5205. display: inline-block !important;
  5206. min-width: 25% !important;
  5207. max-width: 25% !important;
  5208. transform: translate(0px, -38px) !important;
  5209. color: #0060df;
  5210. }
  5211. /* FIRST / OTHER VERSION H1 -
  5212. PB only one version:
  5213. https://addons.mozilla.org/fr/firefox/addon/insite-search/versions/
  5214. === */
  5215. .AddonVersionCard-header {
  5216. position: absolute;
  5217. min-width: 25% !important;
  5218. max-width: 25% !important;
  5219. top: 80px !important;
  5220. margin-left: 26% !important;
  5221. text-align: center !important;
  5222. }
  5223.  
  5224. /* (new131) VERSION - UNINSTALL BUT */
  5225. .AddonVersions .Card.CardList.AddonVersions-versions.Card--photon ul> li.AddonVersionCard:nth-child(2) .InstallButtonWrapper .Button.Button--neutral.AMInstallButton-button.AMInstallButton-button--uninstall.Button--puffy {
  5226. background: #395067 !important;
  5227. width: 100% !important;
  5228. }
  5229.  
  5230.  
  5231. /* FIRST VERSION - PANEL LEFT -
  5232. PB only one version:
  5233. https://addons.mozilla.org/fr/firefox/addon/insite-search/versions/
  5234. === */
  5235. /* .AddonVersions-wrapper .CardList ul li:first-of-type + .AddonVersionCard h1 , */
  5236. .AddonVersions-wrapper .CardList ul li:not(.AddonVersionCard) + .AddonVersionCard>div:not(.InstallButtonWrapper) h1.AddonVersionCard-header {
  5237. position: absolute;
  5238. min-width: 93% !important;
  5239. max-width: 93% !important;
  5240. top: -6px !important;
  5241. margin-left: 0% !important;
  5242. font-size: 18px !important;
  5243. text-align: right !important;
  5244. }
  5245. .AddonVersions-wrapper .CardList ul li:not(.AddonVersionCard) + .AddonVersionCard>div:not(.InstallButtonWrapper):not(.InstallWarning):not(.Notice-genericWarning) {
  5246. height: 295px !important;
  5247. }
  5248. .AddonVersions-wrapper .CardList ul li:not(.AddonVersionCard) + .AddonVersionCard>div:not(.InstallButtonWrapper) .AddonVersionCard-version {
  5249. position: absolute !important;
  5250. display: inline-block !important;
  5251. min-width: 96% !important;
  5252. max-width: 96% !important;
  5253. transform: translate(0px, -42px) !important;
  5254. color: #0060df;
  5255. background: transparent !important;
  5256. }
  5257. /* "BE CAREFUL" MESSAGE */
  5258. .AddonVersions-wrapper .CardList .Card-contents> ul > li:first-of-type:not(.AddonVersionCard) {
  5259. position: absolute !important;
  5260. display: inline-block !important;
  5261. min-width: 30px !important;
  5262. width: 2% !important;
  5263. height: 30px !important;
  5264. left: 1.2% !important;
  5265. top: 50px !important;
  5266. border-radius: 9px !important;
  5267. padding: 0px !important;
  5268. overflow: hidden !important;
  5269. text-overflow: ellipsis !important;
  5270. }
  5271. .AddonVersions-wrapper .CardList .Card-contents> ul > li:first-of-type:not(.AddonVersionCard):not(:hover) .Notice-column {
  5272. visibility: hidden !important;
  5273. }
  5274. .Notice-warning .Notice-icon {
  5275. height: 25px !important;
  5276. width: 29px !important;
  5277. margin-left: 0 !important;
  5278. margin-top: -5px !important;
  5279. background-size: cover;
  5280. }
  5281. .AddonVersions-wrapper .CardList .Card-contents> ul > li:first-of-type:not(.AddonVersionCard):hover {
  5282. position: absolute !important;
  5283. display: inline-block !important;
  5284. width: 16% !important;
  5285. height: auto !important;
  5286. padding: 5px !important;
  5287. }
  5288.  
  5289.  
  5290.  
  5291.  
  5292. /* DOUBLE FOOTER - === */
  5293. #react-view + .Footer {
  5294. display: none !important;
  5295. }
  5296.  
  5297. /* (new121) ==== COLOR - ==== */
  5298.  
  5299.  
  5300. /* LINKS PERU - VISITED TOMATO - === */
  5301. .SearchResult-wrapper .SearchResult-title,
  5302. .AddonReviewCard-allControls .AddonReviewCard-control:not(.AddonReviewCard-deleting),
  5303. .AddonReviewCard-allControls .AddonReviewCard-control:active:not(.AddonReviewCard-deleting),
  5304. .AddonReviewCard-allControls .AddonReviewCard-control:hover:not(.AddonReviewCard-deleting),
  5305. .AddonReviewCard-allControls .AddonReviewCard-control:link:not(.AddonReviewCard-deleting),
  5306. .AddonReviewCard-allControls .AddonReviewCard-control:visited:not(.AddonReviewCard-deleting) {
  5307. color: peru !important;
  5308. }
  5309. a.UserCollection-link .UserCollection-name ,
  5310. .Addon-details .Card.AddonMoreInfo.Card--no-footer .Card-contents .DefinitionList.AddonMoreInfo-dl dd a ,
  5311. .AddonTitle .AddonTitle-author a,
  5312. .AddonTitle .AddonTitle-author a:link,
  5313. .SearchResult a.SearchResult-link .SearchResult-result h2.SearchResult-name ,
  5314. a {
  5315. color: peru !important;
  5316. }
  5317.  
  5318. .SearchResult-wrapper:visited .SearchResult-title ,
  5319. a:visited.UserCollection-link .UserCollection-name,
  5320. .Addon-details .Card.AddonMoreInfo.Card--no-footer .Card-contents .DefinitionList.AddonMoreInfo-dl dd a:visited,
  5321. .AddonTitle .AddonTitle-author a:visited ,
  5322. .AddonTitle .AddonTitle-author a:link:visited ,
  5323. .SearchResult a.SearchResult-link:visited .SearchResult-result h2.SearchResult-name ,
  5324. a:visited {
  5325. color: tomato !important;
  5326. }
  5327.  
  5328.  
  5329.  
  5330. /* TEXT - GRAY LIGHT - #B1ADAD - */
  5331. .SecondaryHero-module ,
  5332. .SecondaryHero-message {
  5333. color: #B1ADAD;
  5334. }
  5335.  
  5336. /* BACKGROUND - #1f2536 - === */
  5337. .Search .SearchResults-message {
  5338. background: #1f2536 !important;
  5339. }
  5340.  
  5341. /* BACKGROUND - BLUE DARK - #191f2d */
  5342. .SecondaryHero-module {
  5343. background: #191f2d ;
  5344. }
  5345.  
  5346.  
  5347. /* (new132) COLOR - ICON - INVERT */
  5348. .Icon-external-dark.Icon-external-dark {
  5349. filter: invert(15%) sepia(100%) saturate(6481%) hue-rotate(46deg) brightness(102%) contrast(43%) !important;
  5350. }
  5351.  
  5352.  
  5353. /* WEB ARCHIVE MOZILLA */
  5354. /* (new131) ANIMATION - TOP BAR */
  5355. #wm-ipp-base {
  5356. position: fixed !important;
  5357. display: inline-block !important;
  5358. width: 100% !important;
  5359. min-width: 30px !important;
  5360. max-width: 30px !important;
  5361. height: 100% !important;
  5362. min-height: 50px !important;
  5363. max-height: 50px !important;
  5364. top: 0 !important;
  5365. left: 0 !important;
  5366. border-radius: 0 10px 10px 0 !important;
  5367. overflow: hidden !important;
  5368. visibility: visible !important;
  5369. opacity: 1 !important;
  5370. z-index: 5000000 !important;
  5371. background: blue !important;
  5372. }
  5373.  
  5374. #wm-ipp-base:before {
  5375. content: " ▶▶ \A Web \A Archive" !important;
  5376. position: fixed ;
  5377. display: inline-block !important;
  5378. width: 50px !important;
  5379. height: 50px !important;
  5380. line-height: 13px !important;
  5381. top: 0;
  5382. padding: 5px 2px 2px 2px !important;
  5383. font-size: 12px !important;
  5384. border-radius: 0 10px 10px 0 !important;
  5385. text-align: center !important;
  5386. visibility: visible !important;
  5387. z-index: 5000 !important;
  5388. background: url(https://external-content.duckduckgo.com/ip3/archive.org.ico) top center no-repeat !important;
  5389. background-size: contain !important;
  5390. background-color: green !important;
  5391. }
  5392.  
  5393. /* ANIMATION - ZOOM IN / OUT from:
  5394. https://vf-film.me/films/page/9/
  5395. === */
  5396. #wm-ipp-base #wm-ipp {
  5397. position: absolute !important;
  5398. display: none;
  5399. animation-name: zoomIn;
  5400. width: 100%;
  5401. max-width: 20px !important;
  5402. top: 50%;
  5403. left: 30px !important;
  5404. margin-top: 22px;
  5405. padding: 1rem 1.25rem 1.25rem !important;
  5406. border-radius: 10px !important;
  5407. pointer-events: auto;
  5408. z-index: 5000 !important;
  5409. transform: translateY(-20%) !important;
  5410. box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  5411. background: #111 !important;
  5412. border: 1px solid red !important;
  5413. }
  5414. #wm-ipp-base:hover #wm-ipp {
  5415. display: block !important;
  5416. max-width: 80% !important;
  5417. animation-duration: 0.8s;
  5418. animation-fill-mode: both;
  5419. }
  5420.  
  5421.  
  5422. @keyframes zoomIn {
  5423. 0% {
  5424. opacity: 0;
  5425. transform: scale3d(0.3, 0.3, 0.3);
  5426. }
  5427. 50% {
  5428. opacity: 1;
  5429. }
  5430. }
  5431. @keyframes fadeOut {
  5432. 0% {
  5433. opacity: 1}
  5434.  
  5435. 100% {
  5436. opacity: 0}
  5437.  
  5438. }
  5439.  
  5440. @keyframes scale {
  5441. 0% {
  5442. transform: scale(.9);
  5443. opacity: 0}
  5444.  
  5445. 50% {
  5446. transform: scale(1.01);
  5447. opacity: .5}
  5448.  
  5449. 100% {
  5450. transform: scale(1);
  5451. opacity: 1}
  5452.  
  5453. }
  5454.  
  5455. /* ==== END ==== */
  5456. }
  5457.  
  5458. @-moz-document domain("addons-dev.allizom.org") {
  5459. /* START ==== (new128) ORL-PREF - addons-dev.allizom.org" ==== */
  5460.  
  5461.  
  5462. /* (new128) TEST - NEW NOTICE "NEED FIREFOX" - === */
  5463. .Notice.Notice-warning.GetFirefoxBanner.Notice-dismissible {
  5464. position: absolute !important;
  5465. width: 100%;
  5466. max-width: 28px !important;
  5467. max-height: 28px !important;
  5468. left: 20px !important;
  5469. top: 5px !important;
  5470. padding: 0 !important;
  5471. white-space: nowrap;
  5472. overflow: hidden !important;
  5473. z-index: 500;
  5474. color: red !important;
  5475. background-color: #E1C022 !important;
  5476. }
  5477. .Notice.Notice-warning.GetFirefoxBanner.Notice-dismissible:not(:hover) {
  5478. height: 22px !important;
  5479. width: 22px !important;
  5480. background-size: cover !important;
  5481. background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0zLjIxNSAxOC4xMDYgNi45OTYtMTQuMDA0Yy43MzctMS40NzUgMi44NDEtMS40NzUgMy41NzggMGw2Ljk5NiAxNC4wMDRBMiAyIDAgMCAxIDE4Ljk5NSAyMUg1LjAwNWEyIDIgMCAwIDEtMS43OS0yLjg5NHpNMTIgOWExIDEgMCAwIDEgMSAxdjRhMSAxIDAgMSAxLTIgMHYtNGExIDEgMCAwIDEgMS0xem0wIDlhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyeiIgZmlsbD0iIzBDMEMwRCIgZmlsbC1vcGFjaXR5PSIuOCIvPjwvc3ZnPg==") !important;
  5482. }
  5483. .Notice.Notice-warning.GetFirefoxBanner.Notice-dismissible:not(:hover) .Notice-column {
  5484. display: none !important;
  5485. }
  5486. .Notice.Notice-warning.GetFirefoxBanner.Notice-dismissible:hover {
  5487. position: absolute !important;
  5488. left: 150px !important;
  5489. width: 100%;
  5490. max-width: 290px !important;
  5491. max-height: 100% !important;
  5492. background-repeat: repeat !important;
  5493. }
  5494. .Notice.Notice-warning.GetFirefoxBanner.Notice-dismissible p.Notice-text {
  5495. float: left;
  5496. width: 170px !important;
  5497. white-space: normal;
  5498. }
  5499.  
  5500. .AppBanner .Notice.Notice-warning.SiteNotices ,
  5501. .Page.Page-not-homepage .AppBanner .Notice.Notice-warning.SiteNotices{
  5502. display: none !important;
  5503. }
  5504.  
  5505. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal .Card-contents ul.AddonsCard-list li.SearchResult .SearchResult-contents {
  5506. max-width: 390px !important;
  5507. }
  5508. .Home section.Card.CardList.AddonsCard.LandingAddonsCard.AddonsCard--horizontal footer{
  5509. /* position: relative!important; */
  5510. /* white-space: nowrap; */
  5511. /* background: red !important; */
  5512. }
  5513.  
  5514. /* END ==== (new128) ORL-PREF - addons-dev.allizom.org" ==== */
  5515. }
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529.  
  5530.  
  5531.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址