.psp-widget,.psp-empty {box-sizing:border-box;font-family:inherit;color:#182631;line-height:1.45;max-width:100%;}
.psp-widget * {box-sizing:border-box}
.psp-widget {--psp-red:#e2605b;--psp-green:#19a876;--psp-ink:#162b38;--psp-muted:#647987;--psp-line:#dbe7e9;--psp-brand:#1d7d83;--psp-background:#f7faf9;}
.psp-gauge {background:#fff;border:1px solid var(--psp-line);border-radius:16px;padding:18px 19px 16px;margin:18px 0;box-shadow:0 5px 22px rgba(25,54,55,.055);width:100%;max-width:480px;min-width:0;text-align:center;}
.psp-gauge-top,.psp-feature-head,.psp-board-header {display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}
.psp-eyebrow {font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--psp-brand);text-transform:uppercase}
.psp-grade {font-size:11px;background:#edf4f3;border:1px solid #d7e6e3;color:#416366;border-radius:6px;padding:2px 7px;font-weight:700}
.psp-gauge h3 {font-size:18px;font-weight:750;margin:10px 0 0!important;line-height:1.25;color:var(--psp-ink)}
.psp-gauge-svg {max-width:300px;margin:0 auto -4px}
.psp-gauge-svg svg {width:100%;height:auto;overflow:visible;display:block}
.psp-arc-base,.psp-arc {fill:none;stroke-width:15;stroke-linecap:round}
.psp-arc-base {stroke:#e9eeee}
.psp-arc-negative {stroke:var(--psp-red)}
.psp-arc-neutral {stroke:#a6afb3}
.psp-arc-positive {stroke:var(--psp-green)}
.psp-needle {transform-origin:120px 124px;transform:rotate(var(--psp-angle));transition:transform 1.15s cubic-bezier(.12,.83,.26,1);}
.psp-needle line {stroke:#173746;stroke-width:3;stroke-linecap:round}
.psp-needle circle {fill:#173746;stroke:#fff;stroke-width:2}
.psp-gauge.psp-pre-animate .psp-needle {transform:rotate(-90deg)}
.psp-dial-number {font-size:29px;font-weight:800;fill:var(--psp-ink);font-variant-numeric:tabular-nums}
.psp-dial-side {font-size:11px;font-weight:700;fill:var(--psp-muted)}
.psp-gauge-verdict {font-size:14px;font-weight:750;line-height:1.3;color:var(--psp-ink);margin:-9px auto 9px}
.psp-gauge-meta {display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;justify-content:center;font-size:11px;color:var(--psp-muted);margin:9px 0}
.psp-gauge-meta span+span:before {content:'·';margin-right:9px;color:#b5c3c9}
.psp-updated {font-size:10px;color:var(--psp-muted);border-top:1px solid #edf1f1;padding-top:10px;margin-top:10px}
.psp-gauge-compact {max-width:none;margin:0;padding:16px 15px 12px;box-shadow:none}
.psp-gauge-compact h3 {font-size:16px}
.psp-gauge-compact .psp-gauge-svg {max-width:225px}
.psp-gauge-compact .psp-gauge-meta {font-size:10px}
.psp-feature,.psp-board {border:1px solid var(--psp-line);background:var(--psp-background);border-radius:20px;padding:24px;margin:20px 0;max-width:1040px}
.psp-feature-head {border-bottom:1px solid var(--psp-line);padding-bottom:15px;margin-bottom:18px}
.psp-feature-head h2,.psp-board-header h2 {font-size:clamp(21px,3vw,28px)!important;margin:2px 0 0!important;line-height:1.2;color:var(--psp-ink);font-weight:780}
.psp-quality,.psp-live-label {font-size:11px;padding:5px 8px;white-space:nowrap;border-radius:6px;color:#436467;background:#eaf2f0;font-weight:650}
.psp-feature-grid {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;align-items:stretch}
.psp-feature-grid .psp-gauge {height:100%}
.psp-feature-side {display:flex;flex-direction:column;gap:14px;min-width:0}
.psp-feature-side .psp-panel {flex:1}
.psp-analysis-grid {display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}
.psp-panel {background:#fff;border:1px solid var(--psp-line);border-radius:14px;padding:20px;margin:17px 0;min-width:0;max-width:800px}
.psp-panel.psp-nested {margin:0;max-width:none;box-shadow:none}
.psp-feature>.psp-panel.psp-nested {margin-top:15px}
.psp-panel h3 {font-size:16px!important;color:var(--psp-ink);font-weight:750;margin:0 0 5px!important}
.psp-panel-desc {font-size:12px;color:var(--psp-muted);margin:0 0 17px!important}
.psp-no-data {color:var(--psp-muted);font-size:12px;padding:16px 0;margin:0!important}
.psp-timeline {height:145px;display:flex;align-items:flex-end;gap:3px;padding:10px 0 0;border-bottom:1px solid var(--psp-line)}
.psp-bar {background:linear-gradient(0deg,#2d929a,#90d2d0);flex:1;min-width:2px;height:var(--psp-height);border-radius:3px 3px 0 0;transition:opacity .15s}
.psp-bar:hover {opacity:.65}
.psp-timeline-labels {display:flex;justify-content:space-between;gap:8px;margin-top:9px;color:var(--psp-muted);font-size:10px}
.psp-responsibility {display:flex;flex-direction:column;gap:13px}
.psp-resp-head {display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px}
.psp-resp-head strong {font-variant-numeric:tabular-nums;color:var(--psp-ink)}
.psp-resp-track {height:9px;border-radius:99px;background:#e9eff0;overflow:hidden}
.psp-resp-track span {height:100%;display:block;border-radius:99px;background:linear-gradient(90deg,#3a9da4,#1a777f)}
.psp-method-note,.psp-footer-note {font-size:11px;color:var(--psp-muted);line-height:1.5;margin:13px 0 0!important}
.psp-megaphone-row {display:grid;grid-template-columns:45px 1fr 43px;align-items:center;gap:9px;font-size:12px;margin:10px 0}
.psp-megaphone-row strong {text-align:right;font-variant-numeric:tabular-nums}
.psp-megaphone-row .psp-resp-track span {background:linear-gradient(90deg,#e9a879,#d77d4d)}
.psp-turning {display:flex;align-items:flex-start;gap:12px;font-size:13px}
.psp-turning-icon {display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;background:#e7f4ee;color:#168260;border-radius:10px;font-size:24px;font-weight:600}
.psp-muted {display:block;font-size:11px;color:var(--psp-muted);margin-top:3px}
.psp-narrative {display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #edf2f2;font-size:13px}
.psp-narrative:last-child {border-bottom:0}
.psp-narrative-score {font-variant-numeric:tabular-nums;color:var(--psp-brand)}
.psp-board-header {border-bottom:1px solid var(--psp-line);padding-bottom:15px;margin-bottom:16px}
.psp-board-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.psp-board-grid .psp-gauge {border-radius:13px}
.psp-empty {padding:13px 16px;background:#f5f8f7;border:1px solid #dfeae8;border-radius:10px;margin:10px 0;color:#557076;font-size:13px}
.psp-draft-note {font-size:12px;font-weight:750;color:#8a551a;background:#fff4dd;border:1px solid #efdcaf;border-radius:8px;padding:8px 10px;margin-bottom:13px}
@media(max-width:720px){.psp-feature-grid,.psp-analysis-grid{grid-template-columns:1fr}.psp-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psp-feature,.psp-board{padding:13px;border-radius:14px}.psp-feature-head{align-items:flex-start}.psp-gauge{padding:14px}.psp-gauge-compact{padding:10px 8px}.psp-gauge-compact .psp-eyebrow{font-size:8px}.psp-gauge-compact h3{font-size:13px}.psp-gauge-compact .psp-gauge-meta{gap:2px 5px}.psp-gauge-compact .psp-gauge-meta span+span:before{margin-right:5px}.psp-gauge-compact .psp-gauge-verdict{font-size:12px}.psp-gauge-compact .psp-updated{font-size:9px}}
@media(max-width:370px){.psp-board-grid{grid-template-columns:1fr}.psp-gauge-compact .psp-gauge-svg{max-width:270px}}
@media(prefers-reduced-motion:reduce){.psp-needle,.psp-bar{transition:none!important}}.tp-ai-audio-player {
box-sizing: border-box;
padding: 17px 19px;
margin: 0 0 26px;
background: #f7f8fa;
border: 1px solid #e2e4e8;
border-left: 4px solid #262b36;
border-radius: 8px;
}
.tp-ai-audio-heading { font-weight: 700; font-size: 18px; line-height: 1.4; margin-bottom: 3px; }
.tp-ai-audio-subheading { font-size: 13px; opacity: .75; margin-bottom: 11px; }
.tp-ai-audio-player audio { display: block; width: 100%; max-width: 100%; }.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html, 
body { 
min-height: 100% !important; 
height: auto !important; 
}
.spu-box, .spu-box *{
box-sizing: border-box;
}
.spu-bg{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: none;
z-index: 99999;
}
.spu-box:before,
.spu-box:after {
content:"";
display:table;
}
.spu-box:after {
clear:both;
} .spu-box {
zoom:1;
}
.spu-box { 
position:fixed;
z-index: 999999;
margin: 10px;
max-width: 100%;
}
.spu-box.spu-centered{
margin: 0;
} .spu-box img{
max-width: 100%;
height: auto;
} .spu-box.spu-top-left{ 
top: 0; left: 0; bottom: auto; right: auto;
}
.spu-box.spu-top-right{ 
top: 0; right: 0; bottom: auto; left: auto;
}
.spu-box.spu-bottom-left{ 
bottom: 0; left: 0; top: auto; right: auto;
}
.spu-box.spu-bottom-right{ 
bottom: 0; right: 0; top: auto; left: auto;
}
.spu-content > *:first-child {	
margin-top: 0; padding-top: 0;
}
.spu-content > *:last-child {
margin-bottom:0; padding-bottom:0;
}
.spu-close{ 
position:absolute;
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
line-height: 1;
}
.spu-close.top_right{
right:8px;
top:5px;
}
.spu-close.top_left{
left:8px;
top:5px;
}
.spu-close.bottom_right{
right:8px;
bottom:5px;
}
.spu-close.bottom_left{
left:8px;
bottom:5px;
}
p.spu-powered {
position: absolute;
bottom: -55px;
width: 100%;
text-align: center;
color: #fff;
left: 0px;
}
p.spu-powered a{
color: #ccc;
text-decoration: underline;
}
.spu-close:hover, .spu-close:focus {
text-decoration: none;
cursor: pointer;
}
.spu-shortcode {
float: left;
line-height: normal !important;
}
.spu-facebook-page{
text-align: center;
display: block;
}
.spu-shortcode iframe{
max-width: 1200px;
}
.spu_shortcodes{
zoom: 1;
}
.spu-content .wysija-msg li{
list-style: none;
}
.spu_shortcodes:before, 
.spu_shortcodes:after { content: ""; display: table; }
.spu_shortcodes:after { clear: both; }
@font-face {
font-family: 'spufont';
src:url(//tylkopilka.pl/wp-content/plugins/popups/public/assets/fonts/spufont.eot?sze5my);
src:url(//tylkopilka.pl/wp-content/plugins/popups/public/assets/fonts/spufont.eot?#iefixsze5my) format('embedded-opentype'),
url(//tylkopilka.pl/wp-content/plugins/popups/public/assets/fonts/spufont.woff?sze5my) format('woff'),
url(//tylkopilka.pl/wp-content/plugins/popups/public/assets/fonts/spufont.ttf?sze5my) format('truetype'),
url(//tylkopilka.pl/wp-content/plugins/popups/public/assets/fonts/spufont.svg?sze5my#spufont) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="spu-icon-"], [class*=" spu-icon-"] {
font-family: 'spufont';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.spu-icon-envelope:before {
content: "\f003";
}
.spu-icon-check:before {
content: "\f00c";
}
.spu-icon-close:before {
content: "\f00d";
}
.spu-icon-eye:before {
content: "\f06e";
}
.spu-icon-gears:before {
content: "\f085";
}
.spu-icon-angle-up:before {
content: "\f106";
}
.spu-icon-angle-down:before {
content: "\f107";
}
.spu-icon-spinner:before {
content: "\f110";
}
.spu-spinner {
-webkit-animation: spu-rotate 1s infinite linear;
-moz-animation: spu-rotate 1s infinite linear;
-o-animation: spu-rotate 1s infinite linear;
margin: 5px;
display: none;
} .spu-box.spu-top-bar,
.spu-box.spu-bottom-bar{
margin: 0;
width: 100% !important;
padding: 10px 30px !important;
border-left: none !important;
border-right: none !important;
border-radius: 0;
position: fixed;
box-shadow: none;
z-index: 1000;
}
.spu-box.spu-top-bar.with-spu-gdpr{
padding-bottom: 40px !important;
}
.spu-box.spu-top-bar{
top: 0;
border-top: none !important;
}
.spu-box.spu-bottom-bar{
bottom: 0;
border-bottom: none !important;
}
.spu-box.spu-top-bar h1,
.spu-box.spu-top-bar h2,
.spu-box.spu-top-bar h3,
.spu-box.spu-top-bar h4,
.spu-box.spu-top-bar h5,
.spu-box.spu-top-bar h6,
.spu-box.spu-top-bar p,
.spu-box.spu-bottom-bar h1,
.spu-box.spu-bottom-bar h2,
.spu-box.spu-bottom-bar h3,
.spu-box.spu-bottom-bar h4,
.spu-box.spu-bottom-bar h5,
.spu-box.spu-bottom-bar h6,
.spu-box.spu-bottom-bar p{
margin: 0;
}
@keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-moz-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@-o-keyframes spu-rotate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@media only screen and (max-width: 620px) {
.spu-box.taller-than-viewport {
left: 0 !important;
top: 100px !important;
position: absolute !important;
}
.spu-box{
margin: 0;
}
}