#fk-community-poll[hidden],#fk-community-poll [hidden]{display:none!important}
#fk-community-poll{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:26px 30px;margin:28px 0 36px;border:1px solid #514333;border-radius:16px;background:radial-gradient(ellipse at right,#a8721815,transparent 65%),#181521;color:#fff}
#fk-community-poll .fkp-eyebrow{display:block;font:700 11px/1.5 sans-serif;color:#e8bd72;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:9px}
#fk-community-poll h2{font-size:22px;line-height:1.35;margin:0 0 10px;padding:0;border:0;color:#fff;text-transform:none}
#fk-community-poll h2:before,#fk-community-poll h2:after{display:none}
#fk-community-poll #fkp-status{font-size:14px;line-height:1.5;color:#bfb5cc;margin:0}
#fk-community-poll .fkp-answers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
#fk-community-poll .fkp-answers button{box-sizing:border-box;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;min-width:0;min-height:49px;width:100%;height:auto;margin:0;padding:11px 13px;border:1px solid #5d506a;border-radius:8px;background:#292333;color:#f5f0fa;font:500 14px/1.4 sans-serif;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer}
#fk-community-poll .fkp-label{position:relative;display:flex;gap:9px;align-items:center;min-width:0;overflow-wrap:anywhere}
#fk-community-poll .fkp-label b{color:#e8bd72;font-weight:700;flex-shrink:0}
#fk-community-poll .fkp-percent{position:relative;font-size:12px;color:#ffcf78;flex-shrink:0}
#fk-community-poll .fkp-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:#a7772633;pointer-events:none}
#fk-community-poll .fkp-answers button:hover:not(:disabled){border-color:#dfad54;background:#392e25}
#fk-community-poll .fkp-answers button:disabled{opacity:1;cursor:default}
#fk-community-poll .fkp-answers button.fkp-chosen{border-color:#e2ac45;background:#352b1e}
#fk-community-poll button:focus-visible{outline:2px solid #ffcf78;outline-offset:3px}
#fk-community-poll #fkp-retry{justify-self:start;background:#30281b;color:#ffcb68;border:1px solid #67502d;border-radius:8px;padding:9px 15px;cursor:pointer;font:600 14px/1.4 sans-serif}
@media(max-width:900px){#fk-community-poll{grid-template-columns:minmax(0,1fr);gap:18px}}
@media(max-width:767px){#fk-community-poll{padding:22px 20px;margin:22px 0 28px}#fk-community-poll h2{font-size:20px}#fk-community-poll .fkp-answers{gap:8px}#fk-community-poll .fkp-answers button{padding:10px;font-size:13px}#fk-community-poll .fkp-label{gap:6px}}
