.site-poll[hidden]{display:none}
.site-poll__body{padding:14px 15px 16px;color:#dce8fa;font:12px Arial,Helvetica,sans-serif}
.site-poll__question{margin:0 0 13px;color:#f2f6ff;font-size:13px;font-weight:800;line-height:1.4;text-transform:uppercase}
.site-poll__choices{display:grid;gap:8px;margin:0;padding:0;border:0}
.site-poll__choice{display:flex;align-items:center;gap:9px;min-width:0;color:#d8e7f9;line-height:1.35;cursor:pointer}
.site-poll__choice input{flex:none;width:16px;height:16px;margin:0;accent-color:#398eef;cursor:pointer}
.site-poll__choice span{overflow-wrap:anywhere}
.site-poll__actions{display:flex;align-items:center;gap:12px;margin:16px 0 0}
.site-poll__vote{min-height:30px;padding:6px 13px;border:1px solid #4b9ff7;border-radius:4px;background:#256fca;color:#fff;font-size:12px;font-weight:700;cursor:pointer}
.site-poll__vote:hover:not(:disabled){background:#3487e7}.site-poll__vote:disabled{opacity:.55;cursor:default}
.site-poll__results-button{padding:4px 0;border:0;background:none;color:#8ec2fa;font-size:12px;text-decoration:underline;cursor:pointer}
.site-poll__feedback{min-height:0;margin:9px 0 0;color:#a9c8e9;font-size:11px;line-height:1.45}.site-poll__feedback:empty{display:none}.site-poll__feedback.is-error{color:#ffb1b1}
.site-poll__login-required{margin:12px 0 0;color:#adc3df;font-size:11px;line-height:1.5}.site-poll__login-required a{color:#8ec2fa;text-decoration:underline}
.site-poll__results{display:grid;gap:11px;margin-top:16px;padding-top:14px;border-top:1px solid #2b3c56}.site-poll__result-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px;color:#dce9fa;font-size:11px}.site-poll__result-head span:first-child{overflow-wrap:anywhere}.site-poll__result-head span:last-child{flex:none;color:#a9c0da}
.site-poll__track{height:14px;overflow:hidden;border-radius:5px;background:#1e2e42}.site-poll__track span{display:block;height:100%;min-width:0;border-radius:5px;background:linear-gradient(90deg,#2774d4,#4a9af4);color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;white-space:nowrap}
.site-poll__total{margin:3px 0 0;padding-top:10px;border-top:1px solid #2b3c56;color:#b9cbe2;font-size:11px}
.site-poll__track{position:relative}.site-poll__track progress{display:block;width:100%;height:14px;border:0;appearance:none;background:#1e2e42}.site-poll__track progress::-webkit-progress-bar{background:#1e2e42}.site-poll__track progress::-webkit-progress-value{background:linear-gradient(90deg,#2774d4,#4a9af4)}.site-poll__track progress::-moz-progress-bar{background:linear-gradient(90deg,#2774d4,#4a9af4)}.site-poll__track .site-poll__percent{position:absolute;inset:0;height:auto;background:none;color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;text-shadow:0 1px 2px #061322}
.site-poll__loading{margin:0;color:#9db5d1}
