.poll-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:0}@media (min-width: 768px){.poll-container{padding-top:4rem}}@media (min-width: 1024px){.poll-container{padding-left:4rem;padding-right:4rem}}.poll-subtitle{text-align:center;font-size:1.5rem;line-height:2rem;font-weight:800;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 640px){.poll-subtitle{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 768px){.poll-subtitle{font-size:3rem;line-height:1}}.poll-description{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.poll-option{box-sizing:border-box;display:flex;width:100%;max-width:400px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem .5rem;text-align:center;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:.025em}@media (min-width: 768px){.poll-option{padding-top:1rem;padding-bottom:1rem;font-size:1rem;line-height:1.5rem}}.poll-option.checkbox-item{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.poll-option.checkbox-item:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.poll-option.checkbox-active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.poll-option.checkbox-active:hover{opacity:.75}.poll-option.radio-item{max-width:200px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.poll-option.radio-item:hover{opacity:.9}.poll-option.radio-active{max-width:200px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.poll-option.radio-active:hover{opacity:.75}.poll-button{box-sizing:border-box;display:flex;width:100%;max-width:400px;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}.poll-button:hover{opacity:.75}.poll-button.item{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.poll-button.active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.poll-button.active:hover{opacity:.75}.poll-form-container{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.poll-form-container form .poll-options{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;list-style-type:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}@media (min-width: 768px){.poll-form-container form .poll-options{margin-top:2.5rem;gap:1rem}}.base-bar{height:30px;width:100%;border-width:2px;border-style:solid}@media (min-width: 768px){.base-bar{height:45px;min-width:300px}}.poll-stats{margin-left:auto;margin-right:auto;margin-top:2rem;display:flex;width:100%;min-width:100px;max-width:1100px;flex-direction:column;gap:.5rem}@media (min-width: 768px){.poll-stats{flex-direction:row;flex-wrap:wrap;gap:.75rem}}@media (min-width: 1024px){.poll-stats{margin-top:3rem}}.poll-stats .yea{flex:1 1 0%}.poll-stats .yea .bar{--tw-border-opacity: 1;border-color:rgb(210 16 52 / var(--tw-border-opacity));height:30px;width:100%;border-width:2px;border-style:solid}@media (min-width: 768px){.poll-stats .yea .bar{height:45px;min-width:300px}}.poll-stats .yea .bar>div{height:100%;width:0px;min-width:0px;--tw-bg-opacity: 1;background-color:rgb(210 16 52 / var(--tw-bg-opacity))}.poll-stats .yea .label{font-size:1rem;line-height:1.5rem}.poll-stats .yea .label span{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(210 16 52 / var(--tw-text-opacity))}.poll-stats .nay{flex:1 1 0%}.poll-stats .nay .bar{--tw-border-opacity: 1;border-color:rgb(0 82 147 / var(--tw-border-opacity));height:30px;width:100%;border-width:2px;border-style:solid}@media (min-width: 768px){.poll-stats .nay .bar{height:45px;min-width:300px}}.poll-stats .nay .bar>div{height:100%;width:0px;min-width:0px;--tw-bg-opacity: 1;background-color:rgb(0 82 147 / var(--tw-bg-opacity))}.poll-stats .nay .label{font-size:1rem;line-height:1.5rem}.poll-stats .nay .label span{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(0 82 147 / var(--tw-text-opacity))}.poll-form-status{margin-left:auto;margin-right:auto;margin-top:.75rem;max-width:1100px}.poll-form-status p{text-align:center;font-size:.875rem;line-height:1.25rem}.poll-form-status p.success-banner{padding:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.poll-form-status p.error-banner{padding-top:.5rem;padding-bottom:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(147 10 19 / var(--tw-text-opacity))}
