#gm-poll{max-width:1240px;margin:18px auto 22px;padding:0 16px;box-sizing:border-box;font-family:'DM Sans',sans-serif}#gm-poll .gp-in{background:#0e1b3d;color:#f7f2ea;border-radius:20px;padding:22px 24px}#gm-poll .gp-kick{font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#e8c46b}#gm-poll h2{margin:6px 0 14px;font:900 26px/1.15 'Playfair Display',Georgia,serif;color:#f7f2ea}#gm-poll .gp-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:640px){#gm-poll .gp-opts{grid-template-columns:1fr}}#gm-poll .gp-o{position:relative;overflow:hidden;text-align:left;min-height:52px;padding:12px 16px;border-radius:12px;border:1.5px solid #3a4a7a;background:#16244d;color:#f7f2ea;font:700 15.5px 'DM Sans',sans-serif;cursor:pointer;display:flex;align-items:center;gap:10px}#gm-poll .gp-o:hover{border-color:#e8c46b}#gm-poll .gp-o:disabled{cursor:default}#gm-poll .gp-o em{position:absolute;left:0;top:0;bottom:0;background:rgba(232,196,107,.22);transition:width .5s;font-style:normal}#gm-poll .gp-o span{position:relative;flex:1}#gm-poll .gp-o b{position:relative;color:#e8c46b;font-size:15px}#gm-poll .gp-o.mine{border-color:#e8c46b;box-shadow:inset 0 0 0 1px #e8c46b}#gm-poll .gp-note{margin:12px 0 0;font-size:12.5px;color:#c9d4f2}#gm-poll .gp-note a{color:#e8c46b}@media (max-width:640px){#gm-poll{margin:14px auto 16px}#gm-poll .gp-in{padding:18px 16px}#gm-poll h2{font-size:22px}}html.gm-stv #gm-poll:has(~ #gm-stvbar),html.gm-stv body:has(#gm-stvbar) #gm-poll{display:none}