@charset "utf-8";

@import url("/fonts.googleapis.com/css_family_Roboto+Condensed:400|Montserrat:wght@300;500;600_subset_latin,latin-ext.css");

@font-face { font-family: Heuristica; font-style: normal; font-weight: 400; src: url("https://static.im-g.pl/wpc/_font/hinted-subset-Heuristica-Regular.woff2") format("woff2"); }

@font-face { font-family: Heuristica; font-style: normal; font-weight: 700; src: url("https://static.im-g.pl/wpc/_font/hinted-subset-Heuristica-Bold.woff2") format("woff2"); }

@font-face { font-family: "Austin News Deck Web"; font-style: normal; font-weight: 600; src: url("https://static.im-g.pl/wyborcza2020/fonts/AustinNewsDeck-Bold-Web.woff2") format("woff2"); font-display: swap; font-stretch: normal; }

@font-face { font-family: "Austin News Deck Web"; font-style: normal; font-weight: 400; src: url("https://static.im-g.pl/wyborcza2020/fonts/AustinNewsDeck-Medium-Web.woff2") format("woff2"); font-display: swap; font-stretch: normal; }

@font-face { font-family: "Austin News Deck Web"; font-style: italic; font-weight: 300; src: url("https://static.im-g.pl/wyborcza2020/fonts/AustinNewsDeck-Italic-Web.woff2") format("woff2"); font-display: swap; font-stretch: normal; }

@font-face { font-family: "Austin News Deck Web"; font-style: normal; font-weight: 200; src: url("https://static.im-g.pl/wyborcza2020/fonts/AustinNewsDeck-Light-Web.woff2") format("woff2"); font-display: swap; font-stretch: normal; }

.wyborcza-podcast { opacity: 0; transition: opacity 0.3s; }

.podcast-player-container { position: relative; margin-right: 235px; height: 202px; opacity: 1; text-align: left; }

.podcast-player-container a { border-bottom: none; }

.podcast-player-control { position: absolute; top: 112px; left: 0px; width: 160px; display: flex; justify-content: space-between; align-items: center; }

.podcast-player-control-play { position: relative; width: 52px; height: 52px; border-radius: 50%; background: rgb(247, 246, 245); cursor: pointer; }

.podcast-player-control-play::after { position: absolute; inset: 0px; background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-pause.svg") 50% 50% / 23px 23px no-repeat rgba(0, 0, 0, 0); transition: filter 0.3s; filter: brightness(0); content: ""; }

.podcast-player-control-play:hover::after { filter: brightness(1); }

.podcast-player-control-play-paused::after { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-play.svg") 55% 50% no-repeat rgba(0, 0, 0, 0); }

.podcast-player-control-play-load { position: absolute; inset: 0px; display: none; border-width: 1.6px; border-style: solid; border-color: rgb(0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-image: initial; border-radius: 50%; animation: 1.5s linear 0s infinite normal none running spin; }

.podcast-player-control-play-waiting { opacity: 0.5; }

.podcast-player-control-play-waiting .podcast-player-control-play-load { display: block; }

.podcast-player-control-prev, .podcast-player-control-next { position: relative; width: 39px; height: 39px; border-radius: 50%; background: rgb(247, 246, 245); cursor: pointer; font: 600 9.6px / 39px Montserrat, Verdana, sans-serif; text-align: center; }

.podcast-player-control-prev::before, .podcast-player-control-next::before { content: "15"; transition: color 0.3s; }

.podcast-player-control-prev::after, .podcast-player-control-next::after { position: absolute; inset: 0px; background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-rev.svg") 50% 50% / 23px 23px no-repeat rgba(0, 0, 0, 0); transition: filter 0.3s; filter: brightness(0); content: ""; }

.podcast-player-control-prev:hover::before, .podcast-player-control-next:hover::before { color: rgb(220, 26, 33); }

.podcast-player-control-prev:hover::after, .podcast-player-control-next:hover::after { filter: brightness(1); }

.podcast-player-control-prev-waiting, .podcast-player-control-next-waiting { opacity: 0.3; }

.podcast-player-control-next::after { transform: rotateY(180deg); }

.podcast-player-time { position: absolute; top: 132px; left: 185px; right: 0px; display: flex; align-items: center; }

.podcast-player-time-progress { height: 1px; flex-grow: 1; background: rgb(0, 0, 0); }

.podcast-player-time-progress-current { position: relative; height: 5px; margin-top: -2px; background: rgb(220, 26, 33); transition: width 0.2s linear; }

.podcast-player-time-progress-current::after { position: absolute; top: -3px; right: -1px; height: 11px; width: 3px; content: ""; background: rgb(0, 0, 0); }

.podcast-player-time-seek { position: absolute; inset: 0px 52px; cursor: pointer; }

.podcast-player-time-passed, .podcast-player-time-remining { flex: 0 0 52px; font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; color: rgb(0, 0, 0); }

.podcast-player-time-passed { order: -1; }

.podcast-player-time-remining { text-align: right; }

.podcast-player-desc { position: absolute; top: 0px; left: 0px; right: 0px; display: flex; flex-wrap: wrap; }

.podcast-player-desc-name { font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; margin-right: 25px; color: rgb(220, 26, 33); text-decoration: none; text-transform: uppercase; transition: color 0.2s; }

.podcast-player-desc-name:hover { color: rgb(0, 0, 0); }

.podcast-player-desc-author { font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; margin-right: 25px; color: rgb(139, 139, 139); text-transform: uppercase; }

.podcast-player-desc-date { font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; }

.podcast-player-desc-title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; order: -1; flex: 0 0 100%; margin-bottom: 20px; font: 700 24px / 1.1 "Austin News Deck Web", "Times New Roman", serif; }

.podcast-player-desc-title-link { color: rgb(0, 0, 0); text-decoration: none; }

.podcast-player-desc-title-link:hover { text-decoration: underline; }

.podcast-player-desc-image { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 27%; text-indent: -9999em; position: absolute; top: 0px; right: -235px; width: 202px; height: 202px; }

.podcast-player-desc-description { display: none; font: 400 16px / 1.25 Georgia, serif; color: rgb(0, 0, 0); }

.podcast-player-desc-description a { border-bottom: 2px dotted rgb(0, 0, 0); color: rgb(0, 0, 0); text-decoration: none; }

.podcast-player-desc-description a:hover { border-bottom-style: solid; }

.podcast-player-link { position: absolute; top: 180px; left: 0px; right: 0px; display: block; user-select: none; font: 400 12px / 16px Georgia, serif; }

.podcast-player-link-label { position: relative; display: block; padding-left: 20px; white-space: nowrap; text-decoration: none; color: rgb(72, 72, 72); transition: color 0.2s; cursor: pointer; }

.podcast-player-link-label:hover { color: rgb(220, 26, 33); }

.podcast-player-link-label-share { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-share.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-label-subscribe { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-subscribe.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-label-index { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-index.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-label-more { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-more.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-list { position: absolute; top: 25px; left: 0px; z-index: 2; padding: 16px; border: 1px solid rgb(208, 208, 208); visibility: hidden; opacity: 0; transform-origin: center top; transition: visibility 0.3s, opacity 0.3s; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 14px 0px; }

.podcast-player-link-elem { position: relative; display: inline-block; margin-right: 20px; padding-bottom: 10px; transition: filter 0.3s; }

.podcast-player-link-elem-share-fb, .podcast-player-link-elem-share-tt, .podcast-player-link-elem-share-bluesky { filter: saturate(0); }

.podcast-player-link-elem-share-fb:hover, .podcast-player-link-elem-share-tt:hover, .podcast-player-link-elem-share-bluesky:hover { filter: saturate(1); }

.podcast-player-link-elem-share-fb { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-fb.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-share-tt { background: url("//static.im-g.pl/im/1/30344/m30344081,2023-TT-X-1.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-share-bluesky { background: url("//static.im-g.pl/im/0/31595/m31595450,LOGO-BLUESKY-16X16.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-share-bluesky:hover { background: url("//static.im-g.pl/im/8/31600/m31600428,LOGO-BLUESKY-16X16-HOVER.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-share-copy { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-copy.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-youtube { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-youtube.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-spotify { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-spotify.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-apple-podcast { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-apple-podcast.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-google-podcast { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-google-podcast.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem-tok-fm { background: url("//static.im-g.pl/i/obrazki/wyborcza-podcast/2021-tok-fm.svg") 0px 0px no-repeat rgba(0, 0, 0, 0); }

.podcast-player-link-elem .podcast-player-link-elem { padding: 0px; margin: 0px 0px 16px; }

.podcast-player-link-elem .podcast-player-link-elem:last-child { margin: 0px; }

.podcast-player-link-elem:hover .podcast-player-link-list { visibility: visible; opacity: 1; }

.podcast-player-clipboard { position: absolute; inset: 0px -2px; z-index: 2; background: rgba(255, 255, 255, 0.9); transform: scale(0); transition: transform 0.2s; }

.podcast-player-clipboard-clipboard { position: fixed; top: 0px; opacity: 0; }

.podcast-player-clipboard-show { transform: scale(1); }

.podcast-player-clipboard-modal { position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%); }

.podcast-player-clipboard-message { margin-bottom: 20px; font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; text-transform: uppercase; }

.podcast-player-clipboard-text { width: 300px; height: 50px; padding: 7px; border: 1px solid rgb(208, 208, 208); }

.podcast-player-clipboard-close { position: absolute; top: 10px; right: 10px; font: 200 40px / 0.5 "Austin News Deck Web", "Times New Roman", serif; cursor: pointer !important; }

.podcast-player-clipboard-close:hover { color: rgb(220, 26, 33); }

.podcast-player-clipboard-show ~ .podcast-player-time, .podcast-player-clipboard-show ~ .podcast-player-control, .podcast-player-clipboard-show ~ .podcast-player-link, .podcast-player-clipboard-show ~ .podcast-player-desc { filter: blur(2px); }

.podcast-player-anchor { position: absolute; top: -70px; }

.podcast-player-ima { opacity: 0; pointer-events: none; }

.podcast-player-ima-label { position: absolute; top: -20px; left: 0px; right: 0px; font: 600 12px / 1.1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; text-align: center; }

.podcast-player-ad-inside { border-top: 60px solid rgba(0, 0, 0, 0); height: 262px; }

.podcast-player-ad-slot { top: -60px; right: -235px; width: 300px; height: 40px; overflow: hidden; position: absolute !important; }

.podcast-player-ad-slot > .banLabel { display: none !important; }

.podcast-player-ima-playing .podcast-player-control-prev, .podcast-player-ima-playing .podcast-player-control-next { opacity: 0.5; cursor: default; }

.podcast-player-ima-playing .podcast-player-control-prev:hover::before, .podcast-player-ima-playing .podcast-player-control-next:hover::before { color: rgb(0, 0, 0); }

.podcast-player-ima-playing .podcast-player-control-prev:hover::after, .podcast-player-ima-playing .podcast-player-control-next:hover::after { filter: brightness(0); }

.podcast-player-ima-playing .podcast-player-time-progress, .podcast-player-ima-playing .podcast-player-time-passed, .podcast-player-ima-playing .podcast-player-time-remining { opacity: 0.5; }

.podcast-player-ima-playing .podcast-player-time-seek { cursor: default; }

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.podcast-skin-article { position: relative; margin: 0px 235px 0px -12px; padding: 24px 0px; box-sizing: content-box; left: 6px; }

.podcast-skin-article::after { position: absolute; inset: 0px -259px 0px -24px; display: block; border: 1px solid rgb(208, 208, 208); content: ""; pointer-events: none; }

.podcast-skin-article .podcast-player-desc { top: 24px; }

.podcast-skin-article .podcast-player-desc-image { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 27%; text-indent: -9999em; top: 24px; }

.podcast-skin-article .podcast-player-control { top: 136px; }

.podcast-skin-article .podcast-player-time { top: 156px; }

.podcast-skin-article .podcast-player-link { top: 204px; }

.podcast-skin-article .podcast-player-ad-slot { top: -34px; }

.podcast-skin-article.podcast-player-ad-inside { height: 202px; }

.podcast-skin-article.podcast-player-ad-inside::after { top: -56px; }

.podcast-skin-index { display: flex; flex-wrap: wrap; height: auto; padding: 40px 35% 52px 0px; margin: 0px 0px 2.55rem; justify-content: space-between; align-items: center; }

.podcast-skin-index .podcast-player-control { position: static; order: 1; width: 200px; }

.podcast-skin-index .podcast-player-control-prev, .podcast-skin-index .podcast-player-control-next { width: 48px; height: 48px; font-size: 12px; line-height: 48px; }

.podcast-skin-index .podcast-player-control-prev::after, .podcast-skin-index .podcast-player-control-next::after { background-size: 28px 28px; }

.podcast-skin-index .podcast-player-control-play { width: 64px; height: 64px; }

.podcast-skin-index .podcast-player-control-play::after { background-size: 28px 28px; }

.podcast-skin-index .podcast-player-time { position: relative; top: auto; left: auto; order: 2; width: calc(100% - 225px); }

.podcast-skin-index .podcast-player-desc { position: static; flex: 0 0 100%; margin-bottom: 22px; }

.podcast-skin-index .podcast-player-desc-title { font: 700 42px / 1.1 "Austin News Deck Web", "Times New Roman", serif; display: block; margin-bottom: 24px; }

.podcast-skin-index .podcast-player-desc-description { display: block; flex: 0 0 100%; order: 3; margin: 16px 0px 24px; }

.podcast-skin-index .podcast-player-desc-image { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 27%; text-indent: -9999em; right: 0px; top: 40px; width: 300px; height: 300px; }

.podcast-skin-index .podcast-player-link { position: static; flex: 0 0 100%; order: 4; }

.podcast-skin-index .podcast-player-ad-slot { top: -16px; right: 0px; }

.podcast-skin-index.podcast-player-ad-inside { border-top-width: 32px; }

@media screen and (max-width: 1024px) {
  .podcast-skin-index .podcast-player-link-list { left: auto; right: 0px; }
}

.podcast-skin-wo .podcast-player-control-prev:hover::before, .podcast-skin-wo .podcast-player-control-next:hover::before, .podcast-skin-wo .podcast-player-control-play:hover::before, .podcast-skin-byc_rodzicem .podcast-player-control-prev:hover::before, .podcast-skin-byc_rodzicem .podcast-player-control-next:hover::before, .podcast-skin-byc_rodzicem .podcast-player-control-play:hover::before, .podcast-skin-po_swojemu .podcast-player-control-prev:hover::before, .podcast-skin-po_swojemu .podcast-player-control-next:hover::before, .podcast-skin-po_swojemu .podcast-player-control-play:hover::before, .podcast-skin-herstorie .podcast-player-control-prev:hover::before, .podcast-skin-herstorie .podcast-player-control-next:hover::before, .podcast-skin-herstorie .podcast-player-control-play:hover::before { color: rgb(135, 116, 67); }

.podcast-skin-wo .podcast-player-control-prev:hover::after, .podcast-skin-wo .podcast-player-control-next:hover::after, .podcast-skin-wo .podcast-player-control-play:hover::after, .podcast-skin-byc_rodzicem .podcast-player-control-prev:hover::after, .podcast-skin-byc_rodzicem .podcast-player-control-next:hover::after, .podcast-skin-byc_rodzicem .podcast-player-control-play:hover::after, .podcast-skin-po_swojemu .podcast-player-control-prev:hover::after, .podcast-skin-po_swojemu .podcast-player-control-next:hover::after, .podcast-skin-po_swojemu .podcast-player-control-play:hover::after, .podcast-skin-herstorie .podcast-player-control-prev:hover::after, .podcast-skin-herstorie .podcast-player-control-next:hover::after, .podcast-skin-herstorie .podcast-player-control-play:hover::after { filter: hue-rotate(66deg) brightness(1.7) saturate(0.6); }

.podcast-skin-wo .podcast-player-time-progress-current, .podcast-skin-byc_rodzicem .podcast-player-time-progress-current, .podcast-skin-po_swojemu .podcast-player-time-progress-current, .podcast-skin-herstorie .podcast-player-time-progress-current { background: rgb(135, 116, 67); }

.podcast-skin-wo .podcast-player-desc-name, .podcast-skin-wo .podcast-player-link-label:hover, .podcast-skin-wo .podcast-player-clipboard-close:hover, .podcast-skin-byc_rodzicem .podcast-player-desc-name, .podcast-skin-byc_rodzicem .podcast-player-link-label:hover, .podcast-skin-byc_rodzicem .podcast-player-clipboard-close:hover, .podcast-skin-po_swojemu .podcast-player-desc-name, .podcast-skin-po_swojemu .podcast-player-link-label:hover, .podcast-skin-po_swojemu .podcast-player-clipboard-close:hover, .podcast-skin-herstorie .podcast-player-desc-name, .podcast-skin-herstorie .podcast-player-link-label:hover, .podcast-skin-herstorie .podcast-player-clipboard-close:hover { color: rgb(135, 116, 67); }

.podcast-skin-wo .podcast-player-desc-name:hover, .podcast-skin-byc_rodzicem .podcast-player-desc-name:hover, .podcast-skin-po_swojemu .podcast-player-desc-name:hover, .podcast-skin-herstorie .podcast-player-desc-name:hover { color: rgb(0, 0, 0); }
