/* Article presentation. WP-Polls still owns answers and vote persistence. */
.single .wp-polls:not(.tko-widget-poll){background:#fff;border:0;border-top:3px solid #0b58a0;border-radius:0;box-shadow:none;padding:18px 0;color:#172b43}
.single .wp-polls:not(.tko-widget-poll)::before{content:"Sonda czytelników";background:transparent;color:#667384;border-radius:0;padding:0;margin:0 0 10px;cursor:default;font:600 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.07em}
.single .wp-polls:not(.tko-widget-poll) legend,.single .wp-polls:not(.tko-widget-poll) .wp-polls-q{font:700 21px/1.3 Arial,Helvetica,sans-serif;margin-bottom:14px}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-ul{grid-template-columns:1fr;gap:8px 12px}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-ul:has(>li:nth-child(3):last-child){grid-template-columns:1fr}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-ul>li,.single .wp-polls:not(.tko-widget-poll) .wp-polls-option{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:44px;align-items:flex-start;padding:0!important;gap:10px}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-option input{align-self:flex-start;margin-top:12px!important;accent-color:#0b58a0}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-option label{display:block;font:400 15px/1.5 Arial,Helvetica,sans-serif;padding:8px 0;white-space:normal;overflow-wrap:anywhere}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-option:has(input:checked) label{font-weight:600}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-vote{border:1px solid #0b58a0;border-radius:4px;background:#0b58a0;color:#fff;font:700 15px/1.3 Arial,Helvetica,sans-serif;min-height:42px;padding:8px 20px;box-shadow:none}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-view a{font:600 14px/1.3 Arial,sans-serif;color:#24577f;padding:12px 0}
.single .wp-polls:not(.tko-widget-poll)>.wp-polls-ans{display:block}
.single .wp-polls:not(.tko-widget-poll)>.wp-polls-ans .wp-polls-ul{display:grid;grid-template-columns:1fr}
.single .wp-polls:not(.tko-widget-poll)>.wp-polls-ans .wp-polls-ul li{background:transparent;border:0;padding:7px 0;border-radius:0;min-height:0;font:400 15px/1.35 Arial,sans-serif}
.single .wp-polls:not(.tko-widget-poll)>.wp-polls-ans .wp-polls-bar{height:8px;border:0;border-radius:4px;background:#e1e9f1;margin-top:7px}
.single .wp-polls:not(.tko-widget-poll) .tko-poll-result-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}
.single .wp-polls:not(.tko-widget-poll) .tko-poll-result-label{min-width:0;overflow-wrap:anywhere}
.single .wp-polls:not(.tko-widget-poll) .tko-poll-result-percent{float:none!important;flex:none;white-space:nowrap;font-size:14px!important;font-weight:600!important;text-align:right}
.single .wp-polls:not(.tko-widget-poll)>.wp-polls-ans .wp-polls-bar-fill{background:#24577f;border-radius:4px}
.wp-polls [data-poll-action]:focus-visible,.wp-polls input:focus-visible,.tko-poll-next a:focus-visible{outline:3px solid #467ca8;outline-offset:3px}
.wp-polls[aria-busy=true]{cursor:progress}.wp-polls [disabled]{cursor:wait;opacity:.65}
.tko-poll-status{grid-column:1/-1;margin:10px 0 0;font:400 14px/1.4 Arial,sans-serif;color:#29455f}.tko-poll-status[data-error=true]{color:#9b2424}
.tko-poll-next{margin:16px 0 24px;padding:16px 20px;border:1px solid #c7d7e7;border-left:3px solid #24577f;border-radius:7px;background:#fff;color:#172b43;font-family:Arial,Helvetica,sans-serif}
.tko-poll-next strong{display:block;font-size:13px;color:#52677e;margin-bottom:6px}.tko-poll-next p{margin:0 0 12px!important;font-size:17px!important;line-height:1.4!important;font-weight:600}
.tko-poll-next .tko-poll-next__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;border:1px solid #0b58a0;border-radius:4px;padding:9px 18px;background:#0b58a0;color:#fff!important;text-decoration:none!important;font:700 14px/20px Arial,Helvetica,sans-serif}
.tko-poll-next .tko-poll-next__button:hover,.tko-poll-next .tko-poll-next__button:focus-visible{background:#08477f;border-color:#08477f;color:#fff!important}
.single .wp-polls:not(.tko-widget-poll) .wp-polls-vote:hover,.single .wp-polls:not(.tko-widget-poll) .wp-polls-vote:focus-visible{background:#08477f;color:#fff}
@media(max-width:680px){.single .wp-polls:not(.tko-widget-poll){padding:14px 0;margin:18px 0}.single .wp-polls:not(.tko-widget-poll) legend,.single .wp-polls:not(.tko-widget-poll) .wp-polls-q{font-size:19px}.single .wp-polls:not(.tko-widget-poll) .wp-polls-ul{grid-template-columns:1fr}.tko-poll-next{padding:14px}.tko-poll-next p{font-size:16px!important}}

/* Theme emphasis must not change the poll typeface or introduce italics. */
.wp-polls,.wp-polls *,.tko-poll-next,.tko-poll-next *{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important}
.tko-poll-next .tko-poll-next__title{display:inline;border:0;padding:0;background:transparent;color:#173752!important;font-size:inherit;line-height:inherit;font-weight:600;text-decoration:none}
.tko-poll-next .tko-poll-next__title:hover,.tko-poll-next .tko-poll-next__title:focus-visible{text-decoration:underline!important;text-underline-offset:3px;background:transparent}

.single .wp-polls:not(.tko-widget-poll) .wp-polls-form .wp-polls-ul{background:rgba(11,88,160,.04);border-radius:8px;padding:10px 12px!important;box-sizing:border-box}
