/* Reserved for Stage 4/6 poll UI. */
/* Stage 2 patch: make poll cards sit in the same feed system as story cards. */
#pqv3-app .pq-home-poll-slot,
#pqv3-app .pq-feed-poll-card{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
#pqv3-app .pq-poll-grid,
#pqv3-app .pq-polls-feed-grid{
  width:100%!important;
  max-width:100%!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:24px!important;
}
#pqv3-app .pq-poll-card{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
#pqv3-app .pq-poll-card .pq-clean-feed-copy{
  width:100%!important;
  min-width:0!important;
}
#pqv3-app .pq-poll-options{
  width:100%!important;
}
#pqv3-app .pq-poll-option{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  text-align:left!important;
  overflow:hidden!important;
}
#pqv3-app .pq-poll-option span{
  min-width:0!important;
}
#pqv3-app .pq-poll-option em{
  position:relative!important;
  z-index:2!important;
  font-style:normal!important;
  color:var(--pq-ui-muted)!important;
}
#pqv3-app .pq-poll-option b{
  position:absolute!important;
  inset:0 auto 0 0!important;
  height:100%!important;
  border-radius:inherit!important;
  pointer-events:none!important;
}
@media (max-width:760px){
  #pqv3-app .pq-poll-grid,
  #pqv3-app .pq-polls-feed-grid{
    gap:18px!important;
  }
}
