Filmweb Hide & Seek

Pozwala ukryć wybrane sekcje na podstronach filmów, osób, postaci i światów.

  1. /* ==UserStyle==
  2. @name Filmweb Hide & Seek
  3. @namespace https://gf.qytechs.cn/users/636724-cml99
  4. @version 1.2.6
  5. @description Pozwala ukryć wybrane sekcje na podstronach filmów, osób, postaci i światów.
  6. @description:en Allows to hide chosen sections on movie, person, character and world subpages.
  7. @author CML99
  8. @license CC-BY-NC-SA-4.0
  9. @preprocessor stylus
  10. @homepageURL https://gf.qytechs.cn/scripts/423091-filmweb-hide-seek
  11. @supportURL https://gf.qytechs.cn/scripts/423091-filmweb-hide-seek/feedback
  12. @var checkbox cmlHoverShow "✓ Pokaż po najechaniu" 0
  13. @var checkbox cmlEmbedHeaders "☐ Wyróżnij sekcje" 0
  14. @var checkbox cmlSmallerSections "⇲ Zmniejsz szerokie sekcje" 0
  15. @var checkbox cmlHideFooterHome "✕ Usuń główną pod stronami" 0
  16. @var checkbox cmlHideAds "✕ Usuń natrętne reklamy" 0
  17. @var checkbox cmlHideMinorSections "✕ Ukryj pojedyncze elementy" 0
  18. @var checkbox cmlHideRateboxRoles "✕ Ukryj role przy ocenie filmu" 0
  19. @var checkbox cmlHideTrailerNews "✕ Ukryj zwiastuny w artykułach" 0
  20. @var checkbox cmlHideWorthlessCritics "✕ Ukryj niewarte obserwowania" 0
  21. @var select cmlHidePosterRibbons "✕ Wstążki plakatów" ["none:nie ukrywaj*", "unchecked:zostaw oceny i chcę zobaczyć", "rated:zostaw tylko oceny", "full:ukryj całkowicie"]
  22. @var select cmlHideEpisodes "✕ Sezony i odcinki" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  23. @var select cmlHideReviews "✕ Recenzje" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  24. @var select cmlHideGallery "✕ Galeria" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  25. @var select cmlHideVideos "✕ Wideo" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "link:zostaw linki", "full:ukryj całkowicie"]
  26. @var select cmlHideCast "✕ Obsada / Odtwórcy" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  27. @var select cmlHideTopRoles "✕ Ranking ról" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  28. @var select cmlHideFilmography "✕ Filmografia" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  29. @var select cmlHideCharacters "✕ Postacie" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  30. @var select cmlHideDescription "✕ Opisy" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  31. @var select cmlHideInfo "✕ Info / Stan" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  32. @var select cmlHideCuriosities "✕ Ciekawostki" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  33. @var select cmlHideRelated "✕ Powiązane tytuły" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  34. @var select cmlHideUsualPartners "✕ Często pracuje" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  35. @var select cmlHideCriticsVotes "✕ Oceny krytyków" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  36. @var select cmlHideUserReviews "✕ Recenzje użytk." ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  37. @var select cmlHideKnownFor "✕ Znane role" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  38. @var select cmlHideBornToday "✕ Urodzeni tego dnia" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  39. @var select cmlHidePhotosYears "✕ Zmiany osoby" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  40. @var select cmlHideTakePart "✕ Weź udział" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  41. @var select cmlHideNews "✕ Newsy" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  42. @var select cmlHideForum "✕ Forum" ["none:nie ukrywaj*", "partial:zostaw nagłówek", "full:ukryj całkowicie"]
  43. @var select cmlHideContrib "✕ Twórcy strony" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  44. @var select cmlHideWorldTitles "✕ Listy prod. świata" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  45. @var select cmlHideWorldPopular "✕ Rank. prod. świata" ["none:nie ukrywaj", "partial:zostaw nagłówek*", "full:ukryj całkowicie"]
  46. @var select cmlHideTopFilms "✕ Pop. produkcje" ["none:nie ukrywaj*", "full:ukryj całkowicie"]
  47. ==/UserStyle== */
  48.  
  49. @-moz-document domain("filmweb.pl") {
  50.  
  51. /* --- FW General --- */
  52. #cmlPlaceholder { display: none; }
  53. /* -------------------------------------------------- */
  54. if cmlHideFooterHome {
  55. #site:not([data-linkable="home"]) .page[data-linkable="home"],
  56. #site:not([data-linkable="home"]) .infiniteContentLoader{ display: none; }
  57. #site:not([data-linkable="home"])[data-linkable="filmMain"] .vodPage[data-linkable="vod"] { display: none; }
  58. }
  59.  
  60.  
  61. /* -------------------------------------------------- */
  62.  
  63. if cmlHideAds {
  64. .fa__slot--billboard, .fa__slot--top, .fa.faSky, .ad, .ad__background, .ad--loaded, .topBillboard, .fa.faBar, .ad__container, .faScreening--floating, .faScreening--clickable, .faCurtainScreening, .curtainScreening, .fa.faInterstitial, .faTopLayerScreening, .topLayerScreening, .topLayerScreening--hide, .liveSearch__fa, .sidebar .placeForAddon, #skyAd, #mainSkyBanner-pl_PL, #screening, html.screening .clickableAdBG, .ikeaBanner, .gemius__pixel, #advertBar-pl_PL, .fa.faBannerProgramTv, .faSponsoringWatcher, .homeNewsSection .homeNewsSection__fa {
  65. display: none !important;
  66. }
  67. /* anti adb */
  68. .qqxxt { display: none !important; }
  69. }
  70.  
  71. /* -------------------------------------------------- */
  72.  
  73. if cmlHideRateboxRoles {
  74. .filmRatingBox__extraPart .boxOpener.isOpen { display: none; }
  75. .userVotesPage--userVotes .preview.previewCard.previewFilm .preview__detail--genres { display: initial !important; }
  76. .userVotesPage--userVotes .preview.previewCard.previewFilm .preview__originalTitle { display: initial !important; }
  77. .userVotesPage--userVotes .userVotesPage__result .myVoteBox__rightCol { display: none; }
  78. }
  79.  
  80. /* -------------------------------------------------- */
  81.  
  82. if cmlHidePosterRibbons == unchecked and !cmlHoverShow {
  83. .isInit.ribbon:not(.ribbon--role)[data-state="unchecked"] { display: none; }
  84. }
  85. if cmlHidePosterRibbons == rated and !cmlHoverShow {
  86. .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="unchecked"],
  87. .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="wts"],
  88. .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="nwts"] { display: none; }
  89. }
  90. if cmlHidePosterRibbons == full and !cmlHoverShow {
  91. .isInit.ribbon:not(.ribbon--role) { display: none; }
  92. }
  93.  
  94. if cmlHidePosterRibbons == unchecked and cmlHoverShow {
  95. .filmPoster:not(:hover) .isInit.ribbon:not(.ribbon--role)[data-state="unchecked"] { display: none; }
  96. }
  97. if cmlHidePosterRibbons == rated and cmlHoverShow {
  98. .filmPoster:not(:hover) .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="unchecked"],
  99. .filmPoster:not(:hover) .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="wts"],
  100. .filmPoster:not(:hover) .isInit.ribbon:not(.ribbon--role):not([data-state="rated"])[data-state="nwts"] { display: none; }
  101. }
  102. if cmlHidePosterRibbons == full and cmlHoverShow {
  103. .filmPoster:not(:hover) .isInit.ribbon:not(.ribbon--role) { display: none; }
  104. }
  105. /* -------------------------------------------------- */
  106.  
  107. if cmlHideWorthlessCritics {
  108. .recommendedCriticsSection, .homeVotesCriticsSection { display: none; }
  109. .myPage .variantAction { display: none; }
  110. .myPage .eventsSection__header--followed { padding: 0.65rem 1rem 0; }
  111. .myPage .eventsSection__header--followed .page__subtitle a { font-size: 0; line-height: 1rem; }
  112. .myPage .eventsSection__header--followed .page__subtitle a::before { font-size: 1.5rem; content: "Oceny znajomych"; }
  113. }
  114.  
  115. /* -------------------------------------------------- */
  116.  
  117. .page[data-group="filmPage"], .page[data-group="personPage"], .page[data-group="characterPage"], .page[data-group="worldPage"] {
  118. if cmlHideMinorSections {
  119. .filmInfo__awards, .filmWhereToWatchLinkSection, .personAwardSection, .filmPosterSection__awards,
  120. .characterWorldSection, .characterOnTvSection { display:none; }
  121. }
  122. }
  123.  
  124. /* -------------------------------------------------- */
  125.  
  126. if cmlHideTrailerNews {
  127. .newsMainSection .videoPlayer { display: none; }
  128. }
  129.  
  130. if cmlHideVideos == link {
  131. .page[data-group="filmPage"], .page[data-group="personPage"], .page[data-group="characterPage"], .page[data-group="worldPage"] {
  132. /* mt compact */
  133. .filmMainVideosSection--full .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  134. .filmMainVideosSection__container { padding: 0 0 1rem; }
  135. .filmMainVideosSection .videoBlock.videoBlock--big { width: 50%; }
  136. .filmMainVideosSection--double .filmMainVideosSection__container .videoBlock { width: 100%; }
  137. .filmMainVideosSection--double .videoBlock.videoBlock--big { width: 100%; }
  138. .filmMainVideosSection--double .filmMainVideosSection__container,
  139. .videosSection__grid--2 { grid-template-columns: repeat(3,1fr); column-gap: 2rem; }
  140. .videosSection__grid--2 > :nth-child(2) { grid-column: 2/3; }
  141. html.noFilmReviewData.noPhotoGalleryData body:not(.userCantSeeFa) .filmMainVideosSection .videoBlock.videoBlock--big {
  142. width: 50%; height: auto;
  143. }
  144. .videosSection__grid { margin: 0 0 1rem; }
  145. .videosSection__grid--3 > :nth-child(2) { grid-row: 1/4; }
  146. .videosSection__grid--3 { grid-template-rows: 0rem 0rem 11rem; }
  147. @media screen and (min-width: 1151px) {
  148. .page__section--wide .videosSection__grid--3 { grid-template-columns: 1fr 1fr 1fr; column-gap: 2rem; }
  149. .page__section--wide .videosSection__grid--3 > :nth-child(2) { grid-column: 2/3; grid-row: 1/3; }
  150. .page__section--wide .videosSection__grid--3 .videosSection__grid--wrapper { display: contents; }
  151. }
  152. .videosSection__grid--1:nth-child(1) > :nth-child(1), .videosSection__grid--1:nth-child(2) > :nth-child(1) { width: 50%; }
  153. .characterPage .videosSection__grid--3 > div:nth-child(1) { display: grid !important; }
  154. .characterPage .page__section--wide .videosSection__grid--3 { grid-template-columns: repeat(3,1fr); }
  155. .characterPage .page__section--wide .videosSection__grid--3 > :nth-child(2) { grid-column: 2/2; }
  156. .latestTrailerSection__video { width: 50% !important; min-height: 10rem !important; }
  157. /* links */
  158. .videosSection {
  159. .thumbnail__video, .thumbnail--video .thumbnail__link::before, .videoItem__ageBadge, .thumbnail__image, .videosSection__grid .videoItem__type {
  160. display: none;
  161. }
  162. .thumbnail { background: none; }
  163. .thumbnail--16x9 { padding-top: 22%; }
  164. .videoItem { height: 1.5rem !important; }
  165. .videoItem__meta { bottom: 0rem !important; }
  166. .videosSection__grid .videoItem__title { font-size: 1rem !important; line-height: 1rem !important; margin-left: 0.5rem !important; }
  167. .videosSection__grid .videoItem .thumbnail__link { z-index: 10 !important; height: 2rem; top: 0.35rem; }
  168. .videosSection__grid .videoItem .thumbnail__link::after {
  169. bottom: 0.75rem !important; width: 1rem !important; height: 1rem !important; right: 100% !important;
  170. }
  171. .videosSection__grid--3 { grid-template-rows: 1rem 1rem 1rem !important; }
  172. .videosSection__grid--3 > :nth-child(2) { grid-row: 1/4 !important; }
  173. .videoItem__title span { padding: 0 0.75rem 0 !important; }
  174. .videosSection__grid--1 { padding-bottom: 1rem; margin-bottom: -0.1rem; }
  175. .videosSection__grid--3 { margin: 0 0 -0.5rem; }
  176. .page__moreButton { display: none; }
  177. }
  178. @media screen and (min-width: 1151px) {
  179. .page__section--wide .videosSection__grid--3 > :nth-child(2) { grid-column: 2/4 !important; }
  180. .page__section--wide .videosSection__grid--wrapper { flex-direction: row !important; }
  181. .page__section--wide .videosSection__grid--wrapper > * { width: 20rem !important; }
  182. }
  183. }
  184.  
  185. .page[data-group="worldPage"] .videosSection__grid--3 .videoItem[data-index="1"] { visibility: hidden; }
  186. .page[data-group="worldPage"] .videosSection__grid--3 { margin: 0 0 -1rem !important; }
  187. }
  188.  
  189. /* -------------------------------------------------- */
  190.  
  191. if cmlHideTopFilms == full {
  192. .subpage-filmsPage { #filmsPopularFilms, #playFilmsPage { display: none; } }
  193. .subpage-serialsPage #serialsPopularSerials { display: none; }
  194. }
  195.  
  196. }
  197.  
  198.  
  199. @-moz-document domain("filmweb.pl") {
  200. /* --- FW Film/Serial/Game Page --- */
  201. #cmlPlaceholder { display: none; }
  202. .page[data-group="filmPage"] {
  203. .page__section .page__header { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  204. .reviewsSection, .descriptionSection, .filmOtherInfoSection { padding-bottom: 0rem; padding-top: 0rem; }
  205. .forumSection__header { margin-top: 1rem; }
  206. .filmMainRelatedsSection { margin-left: 1rem; }
  207. .filmMainRelatedsSection .page__moreButton { margin-left: -1rem; margin-right: -1rem; }
  208. .filmEmptySection { margin-top: 0rem; }
  209. .forumSection.page__section--gray.filmEmptySection { margin-top: -0.5rem; }
  210. .filmEmptySection .forumSection__addFirst { padding: 0.5rem 0rem 1rem; }
  211. .filmReviewSection { padding-bottom: 0.25rem; }
  212. .reviewsSection, .gallerySection, .videosSection, .filmCastSection, .filmTopRolesSection, .filmCharactersSection, .descriptionSection, .filmOtherInfoSection, .curiositiesSection, .filmMainRelatedsSection, .filmCriticsVotesSection, .userReviewSection, .filmTakePartSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g13"].page__group, .filmSeasonsAndEpisodesSection, .filmEmptySection__wrapper, .forumSection.page__section--gray .page__container {
  213. margin-bottom: 0.25rem; margin-top: 0.25rem;
  214. }
  215. @media screen and (max-width: 1151px) {
  216. .reviewsSection, .gallerySection, .videosSection, .filmCastSection, .filmTopRolesSection, .filmCharactersSection, .descriptionSection, .filmOtherInfoSection, .curiositiesSection, .filmMainRelatedsSection, .userReviewSection, .filmTakePartSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g13"].page__group, .filmSeasonsAndEpisodesSection, .filmEmptySection__wrapper, .forumSection.page__section--gray .page__container {
  217. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  218. }
  219. .filmMainRelatedsSection { margin-left: 0; }
  220. }
  221.  
  222.  
  223. if cmlEmbedHeaders {
  224. .page__subtitle.page__subtitle--tiny a:hover, .page__subtitle.page__subtitle--tiny h2 a:hover { background-color: transparent; }
  225. .page__section--border::after, .page__section--border::before { border: none; }
  226. .reviewsSection, .gallerySection, .videosSection, .filmCastSection, .filmTopRolesSection, .filmCharactersSection, .descriptionSection, .filmOtherInfoSection, .curiositiesSection, .filmMainRelatedsSection, .filmCriticsVotesSection, .userReviewSection, .filmTakePartSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g13"].page__group, .filmSeasonsAndEpisodesSection, .filmEmptySection__wrapper, .forumSection.page__section--gray .page__container, .quizSection, .filmReviewSection, .filmMainNewsApi {
  227. border-radius: 10px; margin-bottom: 0.5rem; margin-top: 0rem; background-color: rgba(64,64,64,0.15);
  228. }
  229. .page__section--dark { background-color: rgba(0,0,0,1.0); margin-bottom: 0.5rem; }
  230. .page__section--dark .videosSection { margin-bottom: 0rem; }
  231. }
  232.  
  233.  
  234. if cmlHideEpisodes == full { .filmSeasonsAndEpisodesSection { display: none; } }
  235. if cmlHideReviews == full { .reviewsSection, .filmReviewSection { display: none; } }
  236. if cmlHideGallery == full { .gallerySection { display: none; } }
  237. if cmlHideVideos == full { .videosSection { display: none; } }
  238. if cmlHideCast == full { .filmCastSection { display: none; } }
  239. if cmlHideTopRoles == full { .filmTopRolesSection { display: none; } }
  240. if cmlHideNews == full { .newsSection, .filmMainNewsApi { display: none; } }
  241. if cmlHideTakePart == full { .filmTakePartSection, .quizSection .page__container { display: none; } }
  242. if cmlHideForum == full { .forumSection { display: none; } }
  243. if cmlHideCharacters == full { .filmCharactersSection { display: none; } }
  244. if cmlHideDescription == full { .descriptionSection { display: none; } }
  245. if cmlHideInfo == full { .filmOtherInfoSection { display: none; } }
  246. if cmlHideCuriosities == full { .curiositiesSection { display: none; } }
  247. if cmlHideRelated == full { .filmMainRelatedsSection { display: none; } }
  248. if cmlHideCriticsVotes == full { .filmCriticsVotesSection { display: none; } }
  249. if cmlHideUserReviews == full { .userReviewSection { display: none; } }
  250. if cmlHideContrib == full { .page__wrapper--grid [data-group="g13"].page__group { display: none; } }
  251.  
  252.  
  253. if cmlHideReviews == partial { .reviewsSection .reviewsSection__list, .filmReviewSection .reviewBox { display: none; } }
  254. if cmlHideGallery == partial { .gallerySection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  255. if cmlHideVideos == partial { .videosSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  256. if cmlHideCast == partial {
  257. .filmCastSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; }
  258. .filmCastSection .page__navigation { display: none; }
  259. }
  260. if cmlHideTopRoles == partial {
  261. .filmTopRolesSection .page__container--paddingless { overflow: hidden; height: 0; opacity: 0; }
  262. .filmTopRolesSection .page__navigation { display: none; }
  263. }
  264. if cmlHideCharacters == partial { .filmCharactersSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  265. if cmlHideDescription == partial { .descriptionSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  266. if cmlHideInfo == partial { .filmOtherInfoSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  267. if cmlHideCuriosities == partial { .curiositiesSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  268. if cmlHideRelated == partial { .filmMainRelatedsSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  269. if cmlHideCriticsVotes == partial { .filmCriticsVotesSection .crs { display: none; } }
  270. if cmlHideUserReviews == partial { .userReviewSection .flatReview { display: none; } }
  271. if cmlHideTakePart == partial {
  272. .filmTakePartSection .page__container--paddingless, .filmTakePartSection .polaroid--horizontal { display: none; }
  273. .quizSection .polaroid { overflow: hidden; height: 0; opacity: 0; }
  274. }
  275. if cmlHideNews == partial {
  276. .newsSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; }
  277. .filmMainNewsApi div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; }
  278. .filmMainNewsApi .atmGrid.atmGrid--1x2x2 { --atm-grid-gap-size: 0.25rem; }
  279. }
  280. if cmlHideForum == partial { .forumSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  281. if cmlHideEpisodes == partial {
  282. .filmSeasonsAndEpisodesSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; }
  283. .filmSeasonsAndEpisodesSection .page__navigation { display: none; }
  284. }
  285. if cmlHideContrib == partial { .page__wrapper--grid [data-group="g13"].page__group div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  286.  
  287. if cmlHoverShow {
  288. .gallerySection:hover div:not(:nth-of-type(1)), .filmCastSection:hover div:not(:nth-of-type(1)), .filmTopRolesSection:hover .page__container--paddingless, .filmCharactersSection:hover div:not(:nth-of-type(1)), .filmSeasonsAndEpisodesSection:hover div:not(:nth-of-type(1)), .videosSection:hover div:not(:nth-of-type(1)), .descriptionSection:hover div:not(:nth-of-type(1)), .filmOtherInfoSection:hover div:not(:nth-of-type(1)), .curiositiesSection:hover div:not(:nth-of-type(1)), .filmMainRelatedsSection:hover div:not(:nth-of-type(1)), .newsSection:hover div:not(:nth-of-type(1)), .forumSection:hover div:not(:nth-of-type(1)), .page__wrapper--grid [data-group="g13"].page__group:hover div:not(:nth-of-type(1)), .quizSection:hover .page__container, .quizSection:hover .polaroid, .filmMainNewsApi:hover div:not(:nth-of-type(1)) {
  289. height: auto; opacity: 1;
  290. }
  291. .filmCriticsVotesSection:hover .crs, .filmSeasonsAndEpisodesSection:hover .page__navigation, .filmCastSection:hover .page__navigation, .filmTopRolesSection:hover .page__navigation, .userReviewSection:hover .flatReview, .reviewsSection:hover .reviewsSection__list, .filmTakePartSection:hover .page__container--paddingless {
  292. display: inherit;
  293. }
  294. .filmTakePartSection:hover .polaroid--horizontal, .filmReviewSection:hover .reviewBox { display: flex; }
  295. }
  296.  
  297.  
  298. if cmlSmallerSections {
  299. @media screen and (min-width: 1151px) {
  300. .page__section--dark .videosSection, .filmCastSection, .filmTopRolesSection, .filmCharactersSection {
  301. max-width: 1056px; left: calc( (100% - 1056px) / 2 ) ; overflow: hidden;
  302. }
  303. .page__wrapper--grid [data-group="g4"].page__group .filmCastSection { left: inherit; }
  304. }
  305. @media screen and (max-width: 1151px) {
  306. .page__section--dark .videosSection, .filmCastSection, .filmTopRolesSection, .filmCharactersSection {
  307. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  308. }
  309. .page__wrapper--grid [data-group="g4"].page__group .filmCastSection, .filmEmptySection { left: calc( (100% - 728px) / 2 ); }
  310. .page__wrapper--grid [data-group="g4"].page__group .gallerySection { margin-left: calc( (100% - 728px) / 2 ); }
  311. }
  312. }
  313.  
  314.  
  315. }
  316. }
  317.  
  318.  
  319. @-moz-document domain("filmweb.pl") {
  320.  
  321. /* --- FW Person Page --- */
  322. #cmlPlaceholder { display: none; }
  323. .page[data-group="personPage"] {
  324. .gallerySection, .latestTrailerSection, .personTopRolesSection, .personFilmographySection, .personPhotosByYearsSection, .personMaritalStatusSection, .curiositiesSection, .usualPartnersSection, .quizSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g11"].page__group, .personKnownForSection, .bornTodaySection, .personVideoSection {
  325. .page__header { padding-top: 0.5rem; padding-bottom: 0.25rem; }
  326. margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;
  327. .filmographyCounterUser__inner { padding-top: 0.75rem; }
  328. }
  329. .page__section { padding-bottom: 0.25rem; }
  330. .forumSection__header { margin-top: 1rem; }
  331. .personFilmographySection__navButton { top: -32px; }
  332. .personFilmographySection .page__navigation { padding-bottom: 0rem; }
  333. .gallerySection .gallery__photos-list__container, .gallerySection .gallery__seasonName { padding-bottom: 0.5rem; }
  334. @media screen and (max-width: 1151px) {
  335. .gallerySection, .latestTrailerSection, .personTopRolesSection, .personFilmographySection, .personPhotosByYearsSection, .personMaritalStatusSection, .curiositiesSection, .usualPartnersSection, .quizSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g11"].page__group, .personKnownForSection, .bornTodaySection {
  336. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  337. }
  338. .gallerySection { margin-left: calc( (100% - 728px) / 2 ); }
  339. }
  340.  
  341.  
  342. if cmlEmbedHeaders {
  343. .page__subtitle.page__subtitle--tiny a:hover, .page__subtitle.page__subtitle--tiny h2 a:hover { background-color: transparent; }
  344. .page__section--border::after, .page__section--border::before { border: none; }
  345. .gallerySection, .latestTrailerSection, .personTopRolesSection, .personFilmographySection, .personPhotosByYearsSection, .personMaritalStatusSection, .curiositiesSection, .usualPartnersSection, .quizSection, .newsSection, .forumSection, .page__wrapper--grid [data-group="g11"].page__group, .personKnownForSection, .bornTodaySection, .filmEmptySection__wrapper, .forumSection.page__section--gray .page__container, .personVideoSection, .filmMainNews {
  346. border-radius: 10px; margin-bottom: 0.5rem; margin-top: 0rem; background-color: rgba(64,64,64,0.15);
  347. }
  348. .page__section--dark { background-color: rgba(0,0,0,1.0); }
  349. }
  350.  
  351.  
  352. if cmlHideGallery == full { .gallerySection { display: none; } }
  353. if cmlHideVideos == full { .latestTrailerSection, .personVideoSection { display: none; } }
  354. if cmlHideTopRoles == full { .personTopRolesSection { display: none; } }
  355. if cmlHideFilmography == full { .personFilmographySection { display: none; } }
  356. if cmlHideInfo == full { .personMaritalStatusSection { display: none; } }
  357. if cmlHideCuriosities == full { .curiositiesSection { display: none; } }
  358. if cmlHideNews == full { .newsSection, .filmMainNews { display: none; } }
  359. if cmlHideTakePart == full { .quizSection { display: none; } }
  360. if cmlHideForum == full { .forumSection { display: none; } }
  361. if cmlHidePhotosYears == full { .personPhotosByYearsSection { display: none; } }
  362. if cmlHideBornToday == full { .bornTodaySection { display: none; } }
  363. if cmlHideUsualPartners == full { .usualPartnersSection { display: none; } }
  364. if cmlHideKnownFor == full { .personKnownForSection { display: none; } }
  365. if cmlHideContrib == full { .page__wrapper--grid [data-group="g11"].page__group { display: none; } }
  366.  
  367. if cmlHideGallery == partial { .gallerySection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  368. if cmlHideVideos == partial {
  369. .latestTrailerSection .latestTrailerSection__video { display:none; }
  370. .videoPlayer.isPinned .videoPlayer__container { display:none; }
  371. .personVideoSection div:nth-child(2), .personVideoSection div:nth-child(3) { display:none; }
  372. }
  373. if cmlHideTopRoles == partial { .personTopRolesSection .page__navigation, .personTopRolesSection .page__navContent, .personTopRolesSection .page__moreButton { display: none; } }
  374. if cmlHideFilmography == partial { .personFilmographySection .navList, .personFilmographySection .page__navContent { display: none; } }
  375. if cmlHideInfo == partial { .personMaritalStatusSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  376. if cmlHideCuriosities == partial { .curiositiesSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  377. if cmlHideTakePart == partial { .quizSection .page__container--paddingless, .quizSection .polaroid--horizontal { display: none; } }
  378. if cmlHideNews == partial {
  379. .newsSection div:not(:nth-of-type(1)),
  380. .filmMainNews div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; }
  381. .filmMainNews .page__header { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  382. }
  383. if cmlHideForum == partial { .forumSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  384. if cmlHideContrib == partial { .page__wrapper--grid [data-group="g11"].page__group div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  385. if cmlHideKnownFor == partial { .personKnownForSection .page__container--paddingless, .personKnownForSection .page__moreButton { display: none; } }
  386. if cmlHideBornToday == partial { .bornTodaySection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  387. if cmlHidePhotosYears == partial { .personPhotosByYearsSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  388. if cmlHideUsualPartners == partial { .usualPartnersSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  389.  
  390. if cmlHoverShow {
  391. .gallerySection:hover div:not(:nth-of-type(1)), .personPhotosByYearsSection:hover div:not(:nth-of-type(1)), .personMaritalStatusSection:hover div:not(:nth-of-type(1)), .curiositiesSection:hover div:not(:nth-of-type(1)), .usualPartnersSection:hover div:not(:nth-of-type(1)), .newsSection:hover div:not(:nth-of-type(1)), .forumSection:hover div:not(:nth-of-type(1)), .page__wrapper--grid [data-group="g11"].page__group:hover div:not(:nth-of-type(1)), .bornTodaySection:hover div:not(:nth-of-type(1)), .filmMainNews:hover div:not(:nth-of-type(1)) {
  392. height: auto; opacity: 1;
  393. }
  394. .personTopRolesSection:hover .page__navigation, .personFilmographySection:hover .navList, .personFilmographySection:hover .page__navContent, .personTopRolesSection:hover .page__navContent, .quizSection:hover .page__container--paddingless, .personKnownForSection:hover .page__container--paddingless, .latestTrailerSection:hover .latestTrailerSection__video, .personVideoSection:hover div:nth-child(2), .personVideoSection:hover div:nth-child(3) {
  395. display: inherit;
  396. }
  397. .quizSection:hover .polaroid--horizontal, .personKnownForSection:hover .page__moreButton, .personTopRolesSection:hover .page__moreButton {
  398. display: flex;
  399. }
  400. }
  401.  
  402. }
  403.  
  404.  
  405. if cmlSmallerSections {
  406. @media screen and (min-width: 1151px) {
  407. .personTopRolesSection {
  408. max-width: 1056px; left: calc( (100% - 1056px) / 2 ); overflow: hidden;
  409. }
  410. }
  411. @media screen and (max-width: 1151px) {
  412. .personTopRolesSection, .quizSection {
  413. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  414. }
  415. }
  416. .noPersonAwardsData {
  417. .personTopRolesSection {
  418. max-width: 704px !important; left: calc( (100% - 704px) / 2 ) !important; overflow: hidden;
  419. }
  420. }
  421. }
  422.  
  423.  
  424. }
  425.  
  426.  
  427. @-moz-document domain("filmweb.pl") {
  428.  
  429. /* --- FW World Page --- */
  430. #cmlPlaceholder { display: none; }
  431.  
  432. .page[data-group="worldPage"] {
  433. .gallerySection, .videosSection, .quizSection, .newsSection, .forumSection, .worldCharactersSection, .rankingSection, .worldLastSection, .worldAllProductionsSection, .worldPopularSection {
  434. .page__header { padding-top: 0.5rem; padding-bottom: 0.25rem; }
  435. margin-top: 0.5rem !important; margin-bottom: 0.25rem !important;
  436. .filmographyCounterUser__inner { padding-top: 0.5rem; }
  437. }
  438. .page__section { padding-bottom: 0.25rem; }
  439. .forumSection__header { margin-top: 1rem; }
  440. .gallerySection .gallery__photos-list__container, .gallerySection .gallery__seasonName { padding-bottom: 0.5rem; }
  441. .videosSection__grid { margin: 0 0 0.25rem; }
  442. .worldLastSection__header { margin-bottom: 0rem; }
  443. .worldLastSection { padding-top: 0rem; }
  444. .worldLastSection__navButton { margin-top: -0.25rem; }
  445. .worldCharactersSection .page__header { padding-top: 0.25rem; }
  446. .worldPopularSection .page__title, .worldPopularSection .page__title h2 { font-size: 1.5rem; line-height: 1.5rem; }
  447. @media screen and (max-width: 1151px) {
  448. .gallerySection, .quizSection, .newsSection, .forumSection, .worldCharactersSection, .rankingSection, .worldLastSection, .worldAllProductionsSection, .worldPopularSection {
  449. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  450. }
  451. .gallerySection, .videosSection { margin-left: calc( (100% - 728px) / 2 ); }
  452. }
  453.  
  454.  
  455. if cmlEmbedHeaders {
  456. .page__subtitle.page__subtitle--tiny a:hover, .page__subtitle.page__subtitle--tiny h2 a:hover { background-color: transparent; }
  457. .page__section--border::after, .page__section--border::before { border: none; }
  458. .gallerySection, .videosSection, .quizSection, .newsSection, .forumSection, .worldCharactersSection, .rankingSection, .worldLastSection, .worldAllProductionsSection, .worldPopularSection {
  459. border-radius: 10px; margin-bottom: 0.5rem; margin-top: 0rem; background-color: rgba(64,64,64,0.15);
  460. }
  461. .page__section--dark { background-color: rgba(0,0,0,1.0); }
  462. }
  463.  
  464.  
  465. if cmlHideGallery == full { .gallerySection { display: none; } }
  466. if cmlHideVideos == full { .videosSection { display: none; } }
  467. if cmlHideTopRoles == full { .rankingSection { display: none; } }
  468. if cmlHideNews == full { .newsSection { display: none; } }
  469. if cmlHideTakePart == full { .quizSection { display: none; } }
  470. if cmlHideForum == full { .forumSection { display: none; } }
  471. if cmlHideCharacters == full { .worldCharactersSection { display: none; } }
  472. if cmlHideWorldTitles == full { .worldLastSection { display: none; } }
  473. if cmlHideWorldPopular == full { .worldAllProductionsSection, .worldPopularSection { display: none; } }
  474.  
  475.  
  476. if cmlHideGallery == partial { .gallerySection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  477. if cmlHideVideos == partial { .videosSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  478. if cmlHideTakePart == partial { .quizSection .page__container--paddingless, .quizSection .polaroid--horizontal { display: none; } }
  479. if cmlHideNews == partial { .newsSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  480. if cmlHideForum == partial { .forumSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  481. if cmlHideCharacters == partial { .worldCharactersSection .page__navigation, .worldCharactersSection .page__navContent { display: none; } }
  482. if cmlHideTopRoles == partial { .rankingSection .page__navigation, .rankingSection .rankingSection__container { display: none; } }
  483. if cmlHideWorldTitles == partial { .worldLastSection .worldLastSection__container, .worldLastSection .page__moreButton { display: none; } }
  484. if cmlHideWorldPopular == partial { .worldAllProductionsSection .page__navigation, .worldAllProductionsSection .worldAllProductionsSection__container, .worldPopularSection .worldPopular__container, .worldPopularSection .page__navigation { display: none; } }
  485.  
  486.  
  487. if cmlHoverShow {
  488. .gallerySection:hover div:not(:nth-of-type(1)), .videosSection:hover div:not(:nth-of-type(1)), .newsSection:hover div:not(:nth-of-type(1)), .forumSection:hover div:not(:nth-of-type(1)) {
  489. height: auto; opacity: 1;
  490. }
  491. .quizSection:hover .page__container--paddingless, .worldCharactersSection:hover .page__navigation, .worldCharactersSection:hover .page__navContent, .rankingSection:hover .page__navigation, .rankingSection:hover .rankingSection__container, .worldLastSection:hover .worldLastSection__container, .worldAllProductionsSection:hover .page__navigation, .worldAllProductionsSection:hover .worldAllProductionsSection__container, .worldPopularSection:hover .worldPopular__container, .worldPopularSection:hover .page__navigation {
  492. display: inherit;
  493. }
  494. .quizSection:hover .polaroid--horizontal, .worldLastSection:hover .page__moreButton {
  495. display: flex;
  496. }
  497. }
  498.  
  499.  
  500. if cmlSmallerSections {
  501. @media screen and (min-width: 1151px) {
  502. .rankingSection, .worldAllProductionsSection, .worldPopularSection {
  503. max-width: 1056px; margin-left: calc( (100% - 1056px) / 2 ); overflow: hidden;
  504. }
  505. }
  506. @media screen and (max-width: 1151px) {
  507. .worldAllProductionsSection, .worldCharactersSection, .videosSection {
  508. max-width: 728px; margin-left: calc( (100% - 728px) / 2 ); overflow: hidden;
  509. }
  510. }
  511. }
  512.  
  513.  
  514. }
  515.  
  516. }
  517.  
  518.  
  519. @-moz-document domain("filmweb.pl") {
  520.  
  521. /* --- FW Character Page --- */
  522. #cmlPlaceholder { display: none; }
  523. .page[data-group="characterPage"] {
  524. .gallerySection, .quizSection, .characterPerformerSection, .rankingSection, .videosSection, .characterRelationSection, .usualPartnersSection, .characterFilmographySection, .newsSection, .forumSection {
  525. .page__header { padding-top: 0.5rem; padding-bottom: 0.25rem; }
  526. margin-top: 0.5rem !important; margin-bottom: 0.25rem !important;
  527. }
  528. .page__section { padding-bottom: 0.25rem; }
  529. .forumSection__header { margin-top: 1rem; }
  530. .gallerySection .gallery__photos-list__container, .gallerySection .gallery__seasonName { padding-bottom: 0.5rem; }
  531. .videosSection--spacer { padding-bottom: 0rem; }
  532. .videosSection__grid { margin-bottom: 0.25rem; }
  533. .characterFilmographySection { padding-top: 0rem; }
  534. .characterFilmographySection__header .slumpdown { margin-top: 0.25rem; }
  535. .characterFilmographySection__navButton { margin-top: 0.5rem; }
  536. @media screen and (max-width: 1151px) {
  537. .gallerySection, .quizSection, .characterPerformerSection, .rankingSection, .videosSection, .characterRelationSection, .usualPartnersSection, .characterFilmographySection, .newsSection, .forumSection {
  538. max-width: 728px; left: calc( (100% - 728px) / 2 ); overflow: hidden;
  539. }
  540. .gallerySection { margin-left: calc( (100% - 728px) / 2 ); }
  541. }
  542.  
  543.  
  544. if cmlEmbedHeaders {
  545. .page__subtitle.page__subtitle--tiny a:hover, .page__subtitle.page__subtitle--tiny h2 a:hover { background-color: transparent; }
  546. .page__section--border::after, .page__section--border::before { border: none; }
  547. .gallerySection, .quizSection, .characterPerformerSection, .rankingSection, .videosSection, .characterRelationSection, .usualPartnersSection, .characterFilmographySection, .newsSection, .forumSection {
  548. border-radius: 10px; margin-bottom: 0.5rem; margin-top: 0rem; background-color: rgba(64,64,64,0.15);
  549. }
  550. /* .page__section--dark .videosSection { background-color: rgba(0,0,0,1.0); } */
  551. }
  552.  
  553.  
  554. if cmlHideGallery == full { .gallerySection { display: none; } }
  555. if cmlHideVideos == full { .videosSection { display: none; } }
  556. if cmlHideCast == full { .characterPerformerSection { display: none; } }
  557. if cmlHideTopRoles == full { .rankingSection { display: none; } }
  558. if cmlHideNews == full { .newsSection { display: none; } }
  559. if cmlHideTakePart == full { .quizSection { display: none; } }
  560. if cmlHideCharacters == full { .characterRelationSection { display: none; } }
  561. if cmlHideFilmography == full { .characterFilmographySection { display: none; } }
  562. if cmlHideForum == full { .forumSection { display: none; } }
  563.  
  564.  
  565. if cmlHideGallery == partial { .gallerySection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  566. if cmlHideTakePart == partial { .quizSection .page__container--paddingless, .quizSection .polaroid--horizontal { display: none; } }
  567. if cmlHideCast == partial { .characterPerformerSection .page__navigation, .characterPerformerSection .page__navContent { display: none; } }
  568. if cmlHideTopRoles == partial { .rankingSection .page__navigation, .rankingSection .rankingSection__container { display: none; } }
  569. if cmlHideVideos == partial { .videosSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  570. if cmlHideCharacters == partial { .characterRelationSection .page__container--paddingless, .characterRelationSection .characterRelated { display: none; } }
  571. if cmlHideUsualPartners { .usualPartnersSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  572. if cmlHideFilmography == partial { .characterFilmographySection .page__navigation, .characterFilmographySection .characterFilmographySection__container { display: none; } }
  573. if cmlHideNews == partial { .newsSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  574. if cmlHideForum == partial { .forumSection div:not(:nth-of-type(1)) { overflow: hidden; height: 0; opacity: 0; } }
  575.  
  576.  
  577. if cmlHoverShow {
  578. .gallerySection:hover div:not(:nth-of-type(1)), .videosSection:hover div:not(:nth-of-type(1)), .usualPartnersSection:hover div:not(:nth-of-type(1)), .newsSection:hover div:not(:nth-of-type(1)), .forumSection:hover div:not(:nth-of-type(1)) {
  579. height: auto; opacity: 1;
  580. }
  581. .quizSection:hover .page__container--paddingless, .characterPerformerSection:hover .page__navigation, .characterPerformerSection:hover .page__navContent, .rankingSection:hover .page__navigation, .rankingSection:hover .rankingSection__container, .characterRelationSection:hover .page__container--paddingless, .characterFilmographySection:hover .page__navigation, .characterFilmographySection:hover .characterFilmographySection__container {
  582. display: inherit;
  583. }
  584. .quizSection:hover .polaroid--horizontal, .characterRelationSection:hover .characterRelated {
  585. display: flex;
  586. }
  587. }
  588.  
  589.  
  590. if cmlSmallerSections {
  591. @media screen and (min-width: 1151px) {
  592. .rankingSection, .page__section--dark .videosSection {
  593. max-width: 1056px; margin-left: calc( (100% - 1056px) / 2 ); overflow: hidden;
  594. }
  595. }
  596. @media screen and (max-width: 1151px) {
  597. .page__wrapper--grid [data-group="g9"].page__group .videosSection {
  598. max-width: 728px; margin-left: calc( (100% - 728px) / 2 ); overflow: hidden;
  599. }
  600. }
  601. }
  602.  
  603.  
  604. }
  605.  
  606. }

QingJ © 2025

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