/* ==UserStyle==
@name Filmweb MegaTweak
@namespace https://greasyfork.org/pl/users/636724-cml99
@version 1.2.3
@description Zbiór opcji dla Filmweb, takich jak ciemny motyw, mniejsze elementy, klasyczna galeria i powiązane oraz wiele innych.
@description:en A collection of options for Filmweb, such as a dark theme, smaller elements, classic gallery and related section and many more.
@author CML99
@license CC-BY-NC-SA-4.0
@preprocessor stylus
@homepageURL https://greasyfork.org/pl/scripts/406046-filmweb-megatweak
@supportURL https://greasyfork.org/pl/scripts/406046-filmweb-megatweak/feedback
@var checkbox cmlDarkMode "◑ Ciemny motyw" 1
@var checkbox cmlThinScroll "↕ Wąski suwak" 1
@var checkbox cmlNoFooterHome "✕ Brak głównej pod stronami" 1
@var checkbox cmlCompactSections "⇲ Mniejsze elementy" 1
@var checkbox cmlCompactTitle "⇲ Mniejszy nagłówek filmu" 1
@var checkbox cmlOldSearch "⇲ Mała szukajka" 1
@var checkbox cmlOldRelated "⇅ Powiązane pod ocenami" 1
@var checkbox cmlCastRankVideo "⇅ Obsada nad zwiastunami" 0
@var checkbox cmlMinorFixes "✓ Drobne poprawki" 1
@var checkbox cmlEksportOcen "☆ Styl skryptu eksportu ocen" 1
@var checkbox cmlLessAds "☒ Mniej natrętnych reklam" 1
@downloadURL none
==/UserStyle== */
@-moz-document domain("filmweb.pl") {
if cmlThinScroll {
* { scrollbar-width: thin; }
:root { scrollbar-width: thin; scrollbar-color: #bbb #eee; }
::-webkit-scrollbar { width: 8px !important; }
::-webkit-scrollbar:horizontal { height: 8px; }
::-webkit-scrollbar-track { background-color: #eee; }
::-webkit-scrollbar-thumb { background-color: #bbb; }
::-webkit-scrollbar-thumb:hover { background-color: #999; }
}
/* https://openuserjs.org/scripts/kapela86/Filmweb.pl_eksport_ocen */
if cmlEksportOcen {
#eksportocen { padding-top: 25px; }
#eksportnieinteresuje { padding-bottom: 25px; }
#zapisocen:hover, #zapischce:hover, #zapisnieinteresuje:hover { text-decoration: underline; }
#eksportocen a:hover, #eksportchce a:hover, #eksportnieinteresuje a:hover { text-decoration: underline;}
#eksportocen span, #eksportchce span, #eksportnieinteresuje span { font-weight: bold; padding: 10px; }
#zapisocen, #zapischce, #zapisnieinteresuje { background: hsla(50,0%,50%,0.25); padding-left: 5px; padding-right: 5px; }
}
if cmlNoFooterHome { #site:not([data-linkable="home"]) .page.HomePage { display: none; } }
/* - poprawki - */
if cmlMinorFixes {
.changeAvatar.container { padding-left: 1rem; }
.changeAvatar .uploadForm { padding-bottom: 2rem; }
.forumSection .navList { margin-bottom: 1.5rem; }
.filmMainBestSection .crs { min-height: 300px; }
.filmMainBestSection__background { background-color: hsla(50,100%,50%,0.5); }
.crs__container { overflow-x: hidden; }
}
/* - reklamy - */
if cmlLessAds {
.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 { display: none !important; }
#screening, html.screening .clickableAdBG { display: none !important; }
}
}
@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/* Filmweb Legacy 2K19 */
/* Autor: CML99 (https://www.filmweb.pl/user/CML99) */
/* RELEASE: 23.06.2020 */
/* -------------------------------------------------- */
/* - naglowek filmu - */
if cmlCompactTitle {
.filmCoverSection__wrapper { padding-top: 0px !important; padding-bottom: 1rem !important; min-height: 21rem !important; }
html:not(.coverFrame) .filmCoverSection__wrapper { overflow-x: visible; }
.filmCoverSection__trailerLink { top: 16rem; left: 60%; width: 15rem; display: none; }
.filmCoverSection__trailerLink .trailerInfo { display: none; }
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__type { font-size: 0.9rem; }
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__title { font-size: 1.5rem; line-height: 2.0rem; }
.filmCoverSection .page__container .filmCoverSection__info .filmCoverSection__meta { font-size: 0.8rem; }
.filmCoverSection__ratings { margin-top: 0px; }
.filmCoverSection .filmRating, .filmCoverSection .filmRating--filmCritic,
.filmCoverSection .page__container .filmCoverSection__info { text-shadow: 2px 1px 1px #000; }
.coverPhoto .filmCoverSection__coverPhoto .filmCoverSection__bg::before { background-color: hsla(50,0%,0%,0.5); }
}
/* - powiazane pod rating box - */
if cmlOldRelated {
#sap_filmMain_44748, #sap_filmMain_86760 { display: none !important; }
[data-group="filmPage"].page .page__wrapper--grid [data-group="g10"].page__group { grid-area: g3; }
.page__wrapper--grid .filmMainRelatedsSection { top: 44%; z-index: 2; /* margin-top: 25rem; z-index: 1; */}
.page__wrapper--grid .filmMainRelatedsSection .filmMainRelatedsSection__item { margin: 0px; padding: 0px; }
.filmMainRelatedsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmMainRelatedsSection { background-color: transparent; }
.page__wrapper--grid .filmMainRelatedsSection__wrapper {
grid-row-gap: 0rem;
grid-column-gap: 0.5rem;
grid-template-columns: repeat(4,minmax(0,1fr));
padding-bottom: 0.5rem;
}
.filmMainRelatedsSection .simplePoster__title { font-size: 0.9rem; line-height: 1.0; margin-top: 0.5rem; margin-bottom: .25rem; }
.filmMainRelatedsSection .simplePoster__year { padding-bottom: .5rem; font-size: 0.8rem; line-height: 1.0; }
}
if cmlCastRankVideo {
/* obsada */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g6"].page__group { grid-area: g5; }
/* ranking rol */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g8"].page__group { grid-area: g6; }
/* zwiastuny */ [data-group="filmPage"].page .page__wrapper--grid [data-group="g5"].page__group { grid-area: g8; }
}
/* - mala szukajka - */
if cmlOldSearch {
body.preventScroll { position: inherit; }
@media screen and (max-width: 1134px) {
.liveSearch.active[data-v-e38b4364] { width: 35%; max-height: 480px; top: .9rem; left: 32%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { border: none; }
.resultsSection[data-v-e055fb60] { grid-column-gap: .15rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
.resultItem[data-v-41b33018] { padding: .25rem 0; }
}
@media screen and (min-width: 1246px) {
.liveSearch.active[data-v-e38b4364] { width: 36.6%; max-height: 480px; top: .9rem; left: 22.1%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 93%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .93rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 1360px) {
/* .liveSearch.active[data-v-e38b4364] { width: 460px; max-height: 480px; top: 1rem; left: 20.75rem; } */
.liveSearch.active[data-v-e38b4364] { width: 34%; max-height: 480px; top: .9rem; left: 24.24%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 97%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .88rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 1440px) {
.liveSearch.active[data-v-e38b4364] { width: 30%; max-height: 480px; top: .9rem; left: 27.15%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 93%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .92rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 1660px) {
.liveSearch.active[data-v-e38b4364] { width: 27%; max-height: 480px; top: .9rem; left: 29.5%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 95%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .95rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 1920px) {
.liveSearch.active[data-v-e38b4364] { width: 24%; max-height: 480px; top: .9rem; left: 32%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 100%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: 1rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 2048px) {
.liveSearch.active[data-v-e38b4364] { width: 20%; max-height: 480px; top: .9rem; left: 34.75%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 90%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .9rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 2560px) {
.liveSearch.active[data-v-e38b4364] { width: 17%; max-height: 480px; top: .9rem; left: 37.1%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 96%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .9rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 3400px) {
.liveSearch.active[data-v-e38b4364] { width: 13.5%; max-height: 480px; top: .9rem; left: 39.65%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 96%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .9rem; font-size: .75rem; width: 1.5rem; }
}
@media screen and (min-width: 4096px) {
.liveSearch.active[data-v-e38b4364] { width: 10%; max-height: 480px; top: .9rem; left: 42.35%; overflow: hidden; position: absolute; }
.resultItem__imageWrapper[data-v-41b33018] { width: 96%; border: none; }
/* .resultItem:nth-of-type(4) { display: none; } */
.form__remove[data-v-4a58b450] { top: .9rem; font-size: .75rem; width: 1.5rem; }
}
.resultsSection[data-v-e055fb60] { grid-column-gap: 0rem; grid-template-columns: 1fr 1fr 1fr; display: block; }
.resultItem[data-v-41b33018] { border: none; }
@media screen and (min-width: 1246px) {
.resultItem__image[data-v-41b33018], .resultItem__image img[data-v-41b33018] { width: 3.5rem; height: 5rem; }
.resultItem[data-v-41b33018] { display: ruby; }
.resultItem[data-v-41b33018]:not(:nth-of-type(4)) { border-bottom: 1px solid hsla(0, 0%, 50%, 0.5); }
.resultItem__imageWrapper[data-v-41b33018] { width: 15%; }
.resultItem__wrapper[data-v-41b33018] { width: 85%; margin-bottom: .2rem; }
.resultItem__title[data-v-41b33018] { text-align: start; }
}
.promotedItem[data-v-7e5a5e7b] { width: 100%; height: 12rem; }
.promoted__list[data-v-643a33b8] { grid-column-gap: .75rem; }
.liveSearch .page__container[data-v-e38b4364] { min-height: 480px; }
.liveSearch__form[data-v-e38b4364] { background: #333; }
.form__title[data-v-4a58b450], .promoted--trailers, .promoted--wantToSee, .promoted--newSeasons,
.liveSearch--fav .recentlyViewed.recentlyViewed--ls, .promoted__header[data-v-643a33b8] { display: none; }
.promotedSection[data-v-4a58b450] { display: block; }
.form__title[data-v-4a58b450] { font-size: 1rem; line-height: 1rem; }
.form[data-v-4a58b450] { padding: 0.5rem 0rem; }
.form__input[data-v-4a58b450] { font-size: 1rem; height: 2rem; width: 100%; padding-left: 5px; }
.liveSearch__close[data-v-e38b4364] { top: 0.5rem; }
.liveSearch__close[data-v-e38b4364]:hover { color: #ccc; }
.liveSearch[data-v-e38b4364] { background: hsla(50,0%,0%,0.75) !important; }
.resultsSection[data-v-e055fb60] { padding-top: 1.5rem; min-height: 15rem; height: 23rem; display: block; }
.promotedSection[data-v-4a58b450] { padding-top: 1rem; }
.promoted[data-v-643a33b8], .promoted--trailers[data-v-643a33b8] { margin-bottom: 1rem; }
.promoted__header[data-v-643a33b8] { margin-bottom: 0.25rem; }
.promotedItem--trailer[data-v-7e5a5e7b] { height: 9rem; }
.liveSearch--fav .recentlyViewed.recentlyViewed--ls { padding-bottom: 0.5rem; margin-bottom: 0; }
.resultItem:nth-of-type(5), .resultItem:nth-of-type(6) { display: none; }
.page__moreButton[data-v-4a58b450] { padding-top: 1.5rem !important; }
}
if cmlCompactSections {
/* - szukajka - */
.form[data-v-4a58b450] { padding: 0.5rem 0rem; }
.form__input[data-v-4a58b450] { font-size: 1rem; height: 2rem; width: 100%; padding-left: 5px; }
.liveSearch__close[data-v-e38b4364] { top: 0.5rem; }
.liveSearch__close[data-v-e38b4364]:hover { color: #ccc; }
.liveSearch[data-v-e38b4364] { background: hsla(50,0%,0%,0.75) !important; }
.resultsSection[data-v-e055fb60] { padding-top: 1.5rem; min-height: 15rem; height: 23rem; }
.promotedSection[data-v-4a58b450] { padding-top: 1rem; }
.promoted[data-v-643a33b8], .promoted--trailers[data-v-643a33b8] { margin-bottom: 1rem; }
.promoted__header[data-v-643a33b8] { margin-bottom: 0.25rem; }
.promotedItem--trailer[data-v-7e5a5e7b] { height: 9rem; }
.liveSearch--fav .recentlyViewed.recentlyViewed--ls { padding-bottom: 0.5rem; margin-bottom: 0; }
.resultItem:nth-of-type(5), .resultItem:nth-of-type(6) { display: none; }
.page__moreButton[data-v-4a58b450] { padding-top: 4.25rem; }
/* - generic - */
.page__moreButton .fwBtn--default, .page__moreButton .fwBtn--black, .page__moreButton .fwBtn__black,
.resultsList + .fwBtn__wrapper .fwBtn--default { padding: 5px; }
.filmPoster.filmPoster--smaller { left: 1rem; }
.posterInfoBox.posterInfoBox--big, .posterInfoBox.posterInfoBox--big .filmPoster.filmPoster--big .filmPoster__link { width: 10rem; }
.posterInfoBox__meta { padding-top: 0.5rem !important; }
.posterInfoBox.posterInfoBox--wide { margin-top: 0 !important; }
.ranking__list--person .place .person__roles { margin: 0 10px 0 0; }
.ranking__list--person .place .person__roles .role { margin: 0 0.75rem 2.5rem 0; }
/* - ratebox - */
.filmRatingSummary__container { padding: 0.75rem 0.75rem 0.75rem; }
.filmRatingSummary__button { padding-top: 0.75rem; }
.filmRatingSummary__button .button { height: 1.75rem; }
.filmRatingSummary__header { line-height: 1rem; }
.filmRatingSummary__summary { margin-bottom: 0.75rem; }
.filmRatingAssistant__bar { height: 2rem; }
.filmRatingAssistant__inputs { padding: 0rem 1rem; }
.filmRatingAssistant__clear { margin-bottom: .25rem; padding: .25rem 1rem; }
.filmRatingBox__counters { margin-bottom: 0.5rem; }
.filmRatingBox__container { padding: .75rem; }
.filmRatingBox__top { margin-bottom: 0rem; }
.filmRatingBox__starRate { margin-bottom: .75rem; }
.textInput--editable.textInput--autoSave .textInput__text { padding: 0.5rem; }
.wantToSeeStateButton__container, .notInterestedStateButton__container { height: 2rem; }
.wantToSeeStateButton__panel { top: -.25rem; }
/* - galeria - */
.gallerySection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.gallerySection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.gallerySection .gallery__photos-list__container { padding-bottom: 0.5rem; }
.gallerySection .gallery__photos-list.grid-6 { grid-template-columns: repeat(6,1fr); }
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--0,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--1,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--2,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--3,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--4,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--5,
.gallerySection .gallery__photos-list.grid-6 .gallery__photo-item--6 { grid-area: unset; }
/* - recenzje - */
.reviewsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.reviewsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.reviewsSection .reviewBox--wide .thumbnail { display: none; }
#site[data-linkable="filmReviews"] .reviewBox--wide .thumbnail, #site[data-linkable="filmReviews"] .reviewBox .thumbnail {
min-width: 15rem; min-height: 9.25rem; width: 15rem; height: 9.25rem; padding-top: 20%;
}
#site[data-linkable="filmReviews"] .reviewBox { display: flex; }
#site[data-linkable="filmReviews"] .filmReviewsSection__item { width: 100%; }
.reviewBox--wide .reviewBox__content, #site[data-linkable="filmReviews"] .reviewBox__content { padding: 0 1rem 0.5rem 0.5rem; margin: 0; }
.reviewBox--wide .reviewBox__user, #site[data-linkable="filmReviews"] .reviewBox__user { margin-top: 0.5rem; }
.reviewBox__text, #site[data-linkable="filmReviews"] .reviewBox__text { line-height: 1; }
.reviewBox__textRest, #site[data-linkable="filmReviews"] .reviewBox__textRest { display: none; }
.reviewBox--wide .reviewBox__label--gold { display: none; }
/* - zwiastuny - */
.filmMainVideosSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmMainVideosSection .page__header { padding-bottom: 1rem; padding-top: 1rem; }
.filmMainVideosSection--full .filmMainVideosSection__container {
grid-column-gap: 8px;
grid-row-gap: 8px;
grid-template-columns: repeat(2,1fr);
}
.filmMainVideosSection--double, .filmMainVideosSection--full { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmMainVideosSection--double .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmMainVideosSection__container { padding: 0 0 1rem; }
.filmMainVideosSection--double .filmMainVideosSection__container { grid-column-gap: 8px; grid-row-gap: 8px; }
.filmMainVideosSection--productions .videoBlock.videoBlock--big { width: calc(50% - 1rem); }
/* - newsy - */
.newsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.newsSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.polaroid--horizontal .polaroid__caption { width: 35rem; }
.polaroid--horizontal .polaroid__caption::before { left: 12rem; height: .5rem; }
.newsSection--filmNewsSection .polaroid--horizontal .polaroid__thumbnail { max-width: 15rem; }
.newsSection--filmNewsSection .polaroid--horizontal .polaroid__caption { padding-top: 0rem; }
.newsSection--filmNewsSection .polaroid--horizontal .labelBox { margin-bottom: 0rem; }
.newsSection .polaroid--horizontal .labelBox, #searchResult .polaroid--horizontal .labelBox { top: 0rem; left: 1rem; }
/* - odcinki - */
.episodePreview { margin-bottom: 0.5rem; }
.episodePreview__imageWrapper { width: 8rem; height: 4rem; }
.episodePreview__link { max-width: 32rem; }
.episodePreview__details { padding: 1rem 0 0 0.5rem; flex-direction: row; }
.episodePreview__header { line-height: 1rem; }
.episodePreview__subTitle, .episodePreview__title { font-size: 1rem; }
.episodePreview__date { font-size: 1rem; line-height: 1.5; padding-left: 0.5rem; }
.episodePreview__beforePremiere { line-height: 2; padding-left: 0.5rem; }
.episodePreview__rate { align-items: unset; line-height: 1.5rem; margin-top: -0.5rem; padding-left: 0.5rem; }
.episodePreview__ratingLabel { display: none; }
.episodePreview__ratingCount { align-self: start; visibility: hidden; }
.seasonPreview { margin-bottom: 0.5rem; }
.seasonPreview__imageWrapper { width: 8rem; height: 4rem; }
.seasonPreview__link { max-width: 32rem; }
.seasonPreview__details { padding: 1rem 0 0 0.5rem; flex-direction: row; }
.seasonPreview__header { line-height: 1rem; }
.seasonPreview__subTitle, .seasonPreview__title { font-size: 1rem; }
.seasonPreview__date { font-size: 1rem; line-height: 1.5; padding-left: 0.5rem; }
.seasonPreview__beforePremiere { line-height: 2; padding-left: 0.5rem; }
.seasonPreview__rate { align-items: unset; line-height: 1.5rem; margin-top: -0.5rem; padding-left: 0.5rem; }
.seasonPreview__ratingLabel { display: none; }
.seasonPreview__ratingCount { align-self: start; visibility: hidden; }
/* - film misc - */
.filmPosterSection { padding-bottom: 0.5rem; }
.filmInfo__awards, .filmInfo__trailerInfo { padding-top: 0.5rem; }
.FilmMainStayAtHomePromoSection { display: none; }
.filmWhereToWatchLinkSection.hasData { padding-bottom: 1rem; padding-top: 1.5rem; }
.filmWhereToWatchLinkSection.hasData .subPageLinkBlock__header { padding: 0rem; }
.filmWhereToWatchLinkSection.hasData .subPageLinkBlock__icon { width: 5.6rem; }
/* - obsada - */
.filmCastSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCastSection .page__header { padding-bottom: 1rem; padding-top: 1.5rem; }
.filmCastSection .crs { min-height: 295px; }
.filmCastSection--crs { overflow: hidden; }
.filmCastSection--crs .personRole { width: 7.4rem !important; }
.filmCastSection--crs .personRole__person { line-height: 1rem; }
.filmCastSection--crs .personRole__role { line-height: 1rem; margin-bottom: 0rem; }
/*
.castRoleListElement { min-height: 2.5rem; height: 4.25rem; margin-bottom: 0.5rem; }
.castRoleListElement__person { min-width: 2.5rem; width: 3rem; }
.castRoleListElement__info { line-height: 1rem; padding: 0.95rem 0rem 0rem 1rem; }
.castRoleListElement__info a { margin-bottom: 0rem; line-height: 1rem; }
.castRoleListElement__image { min-width: 4.15rem; right: -15%; }
*/
/* - ranking rol - */
.FilmTopRolesSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.FilmTopRolesSection .page__header { padding-bottom: 0.5rem; padding-top: 0.5rem; }
/* compact */
.FilmTopRolesSection .crs { min-height: 265px; }
.FilmTopRolesSection .crs--persons .crs__item,
.FilmTopRolesSection .crs--persons .crs__item:last-child { width: 16.7%; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; }
.FilmTopRolesSection .personRole__person { margin-bottom: 0rem; font-size: 0.85rem; margin-top: -.5rem; line-height: 1rem; }
.FilmTopRolesSection .personRole__role { margin-bottom: 0.25rem; line-height: 1rem; font-size: .75rem; }
.FilmTopRolesSection .personRole__ratingCount { display: none; font-size: .75rem; }
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingCount { display: flex; }
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingRate,
.FilmTopRolesSection .personRole__rating:hover .personRole__ratingIcon { display: none; }
/* old
.personRole { padding-bottom: .35rem; }
.personRole__rating { position: relative; }
.personRole__image::after { border: none; box-shadow: 0px -35px 35px #000 inset; }
.personRole__person { margin-bottom: 0rem; font-size: 1rem; line-height: 1.5; margin-top: -4.5rem; position: relative; color: #fff; }
.personRole__role { position: relative; max-height: 2rem; line-height: 1; text-overflow: clip; margin-bottom: .25rem; color: #eee; height: 2rem; }
*/
/* - quiz - */
.filmTakePartSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmTakePartSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmTakePartSection .crs { height: 350px; }
.filmTakePartSection .crs--polaroids.lg-2 .crs__item { width: 33%; }
.filmTakePartSection .polaroid__lead { display: none; }
.filmTakePartSection .polaroid__header { line-height: 1rem; margin-top: -0.5rem; }
}
/* - opis - */
.filmDescriptionSection { padding-bottom: 0rem; margin-bottom: 0.5rem; }
.filmDescriptionSection .page__header { padding-bottom: 0.5rem; padding-top: 1.5rem; }
.filmDescriptionSection .filmDescriptionSection__item { padding-bottom: 0.5rem; }
/* - info - */
.filmOtherInfoSection { padding-bottom: 0rem; margin-bottom: 1rem; line-height: 1.25rem; }
.filmOtherInfoSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
/* - ciekawostki - */
.filmMainCuriositiesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmMainCuriositiesSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
.filmMainCuriositiesSection__item { line-height: 1.25rem; }
/* - forum - */
.page[data-group="filmPage"] .forumSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.page[data-group="filmPage"] .forumSection .page__header { padding-bottom: 1rem; padding-top: 1rem; }
/* - contributors - */
.filmContributorsSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmContributorsSection .page__header { padding-bottom: 0.75rem; padding-top: 0.75rem; }
.filmContributeSection__buttonsWrapper .fwBtn { padding: 5px; }
/* - recenzje uzytkownikow - */
.userReviewSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.userReviewSection .page__header { padding-bottom: 0.5rem; padding-top: 1rem; }
/* - oceny krytykow - */
.filmCriticsVotesSection { padding-bottom: 0rem; margin-bottom: 1rem; }
.filmCriticsVotesSection .page__header { padding-bottom: 0rem; padding-top: 0.5rem; }
}
@-moz-document domain("filmweb.pl") {
/* -------------------------------------------------- */
/* Filmweb Lights OFF - ciemny motyw dla Filmweb.pl */
/* Autor: CML99 (https://www.filmweb.pl/user/CML99) */
/* RELEASE: 1.08.2018 */
/* CONFIG: 24.06.2020 */
/* -------------------------------------------------- */
if cmlDarkMode {
:root { scrollbar-color: #444 #222; }
::-webkit-scrollbar { width: 16px; }
::-webkit-scrollbar-track { background: #222; }
::-webkit-scrollbar-thumb { background: #444; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-thumb:active { background: #666; }
/* */
html.screening .bodyWrapper, .bodyWrapper, .sidebar { background: #171717; }
.skinPrev-0 { background: #111; border-color: #666; }
.skin--0 /* nowy ciemnoszary */ { background: #111; border-color: #666; }
.skinPrev-1 { background: #222; border-color: #666; }
.skin--1 /* nowy szary */ { background: #222; border-color: #666; }
.skinPrev-2 { background: #333; border-color: #666; }
.skin--2 /* nowy jasnoszary */ { background: #333; border-color: #666; }
/*
.stdPara1[for=skin-0] span { display: none; }
.stdPara1[for=skin-0]:after { content: 'ciemnoszary'; }
.stdPara1[for=skin-1] span { display: none; }
.stdPara1[for=skin-1]:after { content: 'szary'; }
.stdPara1[for=skin-2] span { display: none; }
.stdPara1[for=skin-2]:after { content: 'jasnoszary'; }
*/
/* ciemnoszary */
body.hasScreening .page { max-width: inherit; }
body.hasScreening .page__wrapper, body.hasScreening:not(.hasScreeningExpanded) #site:not(.subpage-webVideoPage).deprecated .fa__wrapper {
background-color: #111;
}
body, body.hasScreening { background: #111; color: #aaa; }
/* szary */ .skin-1:not(.screening) body { background: #222; color: #aaa; }
/* jasnoszary */ .skin-2:not(.screening) body { background: #333; color: #aaa; }
/* */
/* -------------------------------------------------- */
/* strony */
.pagination__item { color: #aaa; background: #222; border: 1px solid #666; }
.pagination__link { border: none !important; }
.pagination__item--is-active .pagination__link { color: #ffc404; }
/* -------------------------------------------------- */
/* */
.form__input, .placeholder__input { background: #222; color: #ddd; border: 1px solid #666 !important; caret-color: #aaa; }
#searchMain .popularList, #searchResults .resultsList { background-color: #333; color: #ccc; }
#searchMain #searchResults .resultsList a, #searchMain #searchResults .resultsList span { color: #ccc; }
#searchMain #searchResults .resultsList li:hover { background-color: #222; }
#searchMain #searchResults .resultsList li.moreResultsInfo { background-color: #222; }
#searchMain #searchResults .resultsList li { background-color: #333; }
#searchMain #searchResults .resultsList li { border-color: #666; }
#searchMain .searchError { cursor: default; }
#searchMain .searchError:hover { background-color: transparent; box-shadow: none; }
.comboInput__input.comboInput__input--buttonWithin { background-color: #333; border-color: #666; color: #aaa; }
.comboInput__button { background: #ffc200; color: #000; }
#searchMain .search__submit { color: #ccc; }
#searchMain .search__submit:hover { color: #ffc404; }
#searchOpener i { color: #ffc404; }
#searchMain.focusOn { background-color: #333; }
#searchCloser i { color: #aaa; }
#searchCloser:hover i { color: #ddd; }
#searchMain.focusOn .search__submit { color: #ccc; }
#searchMain.focusOn .search__submit:hover { color: #fff; }
#searchMain .form__input { color: #aaa !important; }
#searchPopular { background-color: transparent; }
#searchResults li + li::before { background-color: #666; width: 75%; display: none; }
.header.header__main.header__is-fixed--top:not(.preventFollow) #searchMain {
background-color: rgba(0,0,0,0.75);
border-bottom: 1px solid #323232;
}
/* nowa */
.liveSearch[data-v-e38b4364] { background-color: #111; }
.liveSearch .page__container[data-v-e38b4364] { background-color: #333; }
.form[data-v-4a58b450], .resultItem__imageWrapper[data-v-41b33018] { border-color: #666; }
.form__remove[data-v-4a58b450] { background-color: #444; color: #ccc; }
.form__remove[data-v-4a58b450]:hover { background-color: #222; color: #ccc; }
.promoted__title, .resultItem__main, .resultItem__title[data-v-41b33018] { color: #ccc; }
.promoted__button[data-v-643a33b8], .recentlyViewed__clear, .resultItem__main:hover { color: #ffc404; }
.promoted__button[data-v-643a33b8]:hover, .recentlyViewed__clear:hover { color: #ddd; }
.resultItem--advert[data-v-41b33018]::before { background-color: #222; }
.form__input[data-v-4a58b450] { color: #aaa; }
.resultItem[data-v-41b33018] { border-color: #666; }
/* */
/* -------------------------------------------------- */
/*