.Poll_testControls___uKFI{margin-bottom:15px;padding:10px;background:rgba(255,0,0,.1);border:2px dashed red;border-radius:8px;text-align:center}.Poll_testButton__ihTZc{background:#f44;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease;margin:0 5px}.Poll_testButton__ihTZc:hover{background:#f66;transform:translateY(-1px)}.Poll_testButton__ihTZc.Poll_testButtonDanger__ddlxn{background:#c00}.Poll_testButton__ihTZc.Poll_testButtonDanger__ddlxn:hover{background:#e00}.Poll_testButton__ihTZc.Poll_testButtonActive__MpqDa{background:#0a0}.Poll_testButton__ihTZc.Poll_testButtonActive__MpqDa:hover{background:#0c0}@media(max-width:767px){.Poll_testButton__ihTZc{font-size:11px;padding:6px 12px;margin:2px}}.Poll_pollContainer__rknhq{margin:40px 0}.Poll_pollContainer__rknhq.Poll_compact__vMEFg{margin:20px 0}@media(max-width:767px){.Poll_pollContainer__rknhq{margin:20px 0}.Poll_pollContainer__rknhq.Poll_compact__vMEFg{margin:15px 0}}.Poll_pollCard__L5vA8{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #ebebeb;transition:transform .2s ease}.Poll_pollCard__L5vA8:hover{transform:translateY(-2px)}@media(max-width:767px){.Poll_pollCard__L5vA8{padding:20px;border-radius:8px}}.Poll_pollHeader__afoYR{margin-bottom:25px}.Poll_compact__vMEFg .Poll_pollHeader__afoYR{margin-bottom:20px}.Poll_pollTitle__ru68Z{font-size:24px;font-weight:600;color:#333;margin:0 0 10px;line-height:1.3}.Poll_compact__vMEFg .Poll_pollTitle__ru68Z{font-size:20px;margin-bottom:8px}@media(max-width:767px){.Poll_pollTitle__ru68Z{font-size:20px}.Poll_compact__vMEFg .Poll_pollTitle__ru68Z{font-size:18px}}.Poll_pollDescription__Ztu89{font-size:16px;color:#666;margin:0;line-height:1.5}@media(max-width:767px){.Poll_pollDescription__Ztu89{font-size:14px}}.Poll_pollVoting__KDOol .Poll_options__x6N8w{margin-bottom:25px}.Poll_option__dBxyB{display:flex;align-items:center;padding:15px 20px;margin-bottom:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid rgba(0,0,0,0);background:#f5f5f5;position:relative}.Poll_option__dBxyB:hover{transform:translateX(5px)}.Poll_option__dBxyB input[type=radio]{position:absolute;opacity:0;cursor:pointer}.Poll_option__dBxyB input[type=radio]:checked+.Poll_optionText__8VfmV+.Poll_radioCustom__N5p_O:after{opacity:1;transform:scale(1)}.Poll_option__dBxyB .Poll_optionText__8VfmV{font-size:16px;font-weight:400;color:#333;flex:1 1;margin-right:15px}@media(max-width:767px){.Poll_option__dBxyB .Poll_optionText__8VfmV{font-size:14px}}.Poll_option__dBxyB .Poll_radioCustom__N5p_O{width:20px;height:20px;border-radius:50%;border:2px solid;position:relative;flex-shrink:0}.Poll_option__dBxyB .Poll_radioCustom__N5p_O:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%) scale(0);transition:all .2s ease;opacity:0}.Poll_option__dBxyB.Poll_color1__lZpbO:hover,input[type=radio]:checked~.Poll_option__dBxyB.Poll_color1__lZpbO{background:rgba(253,157,42,.1);border-color:#fd9d2a;color:#fd9d2a}.Poll_option__dBxyB.Poll_color2__mjewW:hover,input[type=radio]:checked~.Poll_option__dBxyB.Poll_color2__mjewW{background:rgba(14,118,188,.1);border-color:#0e76bc;color:#0e76bc}.Poll_option__dBxyB.Poll_color3__V0NCg:hover,input[type=radio]:checked~.Poll_option__dBxyB.Poll_color3__V0NCg{background:rgba(138,202,2,.1);border-color:#8aca02;color:#8aca02}.Poll_option__dBxyB.Poll_color4__VQXPl:hover,input[type=radio]:checked~.Poll_option__dBxyB.Poll_color4__VQXPl{background:rgba(160,124,33,.1);border-color:#a07c21;color:#a07c21}.Poll_option__dBxyB.Poll_color5__Nyt2j:hover,input[type=radio]:checked~.Poll_option__dBxyB.Poll_color5__Nyt2j{background:rgba(255,204,153,.1);border-color:#fc9;color:#fc9}@media(max-width:767px){.Poll_option__dBxyB{padding:12px 15px;margin-bottom:10px}}.Poll_voteButton__gzV_d{background:linear-gradient(135deg,#fd9d2a,#ffcc99);color:#fff;border:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.Poll_voteButton__gzV_d:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(253,157,42,.3)}.Poll_voteButton__gzV_d:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.Poll_voteButton__gzV_d{padding:12px 25px;font-size:14px}}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #28a745;border-radius:12px;padding:20px;margin-bottom:25px;text-align:center;position:relative}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouIcon__ZDX45{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#28a745;color:#fff;border-radius:50%;font-size:20px;font-weight:700;margin-bottom:10px}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouTitle__xYrPV{font-size:20px;font-weight:600;color:#155724;margin:0 0 8px}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouText__6lW9F{font-size:14px;color:#495057;margin:0;line-height:1.5}@media(max-width:767px){.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_{padding:15px;margin-bottom:20px}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouIcon__ZDX45{width:35px;height:35px;font-size:18px}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouTitle__xYrPV{font-size:18px}.Poll_pollResults__mwXrG .Poll_thankYouMessage__fT4Y_ .Poll_thankYouText__6lW9F{font-size:13px}}.Poll_pollResults__mwXrG .Poll_resultsTitle__E9Oqw{font-size:20px;font-weight:600;color:#333;margin:0 0 20px}@media(max-width:767px){.Poll_pollResults__mwXrG .Poll_resultsTitle__E9Oqw{font-size:18px;margin-bottom:15px}}.Poll_pollResults__mwXrG .Poll_resultsContainer__NgfwB{margin-bottom:20px}.Poll_resultOption__bLtrY{margin-bottom:15px}.Poll_resultOption__bLtrY .Poll_resultHeader__uKRXB{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Poll_resultOption__bLtrY .Poll_resultHeader__uKRXB .Poll_optionText__8VfmV{font-size:16px;font-weight:500;color:#333}@media(max-width:767px){.Poll_resultOption__bLtrY .Poll_resultHeader__uKRXB .Poll_optionText__8VfmV{font-size:14px}}.Poll_resultOption__bLtrY .Poll_resultHeader__uKRXB .Poll_resultStats__EOS1I{font-size:14px;font-weight:600}@media(max-width:767px){.Poll_resultOption__bLtrY .Poll_resultHeader__uKRXB .Poll_resultStats__EOS1I{font-size:12px}}.Poll_resultOption__bLtrY .Poll_resultBar__c7nMH{height:8px;background:#ebebeb;border-radius:4px;overflow:hidden}.Poll_resultOption__bLtrY .Poll_resultBar__c7nMH .Poll_resultFill__t6yJZ{height:100%;border-radius:4px;transition:width .8s ease}.Poll_resultOption__bLtrY.Poll_color1__lZpbO .Poll_resultStats__EOS1I{color:#fd9d2a}.Poll_resultOption__bLtrY.Poll_color1__lZpbO .Poll_resultFill__t6yJZ{background:linear-gradient(90deg,#fd9d2a,#ffcc99)}.Poll_resultOption__bLtrY.Poll_color2__mjewW .Poll_resultStats__EOS1I{color:#0e76bc}.Poll_resultOption__bLtrY.Poll_color2__mjewW .Poll_resultFill__t6yJZ{background:#0e76bc}.Poll_resultOption__bLtrY.Poll_color3__V0NCg .Poll_resultStats__EOS1I{color:#8aca02}.Poll_resultOption__bLtrY.Poll_color3__V0NCg .Poll_resultFill__t6yJZ{background:#8aca02}.Poll_resultOption__bLtrY.Poll_color4__VQXPl .Poll_resultStats__EOS1I{color:#a07c21}.Poll_resultOption__bLtrY.Poll_color4__VQXPl .Poll_resultFill__t6yJZ{background:#a07c21}.Poll_resultOption__bLtrY.Poll_color5__Nyt2j .Poll_resultStats__EOS1I{color:#fc9}.Poll_resultOption__bLtrY.Poll_color5__Nyt2j .Poll_resultFill__t6yJZ{background:#fc9}.Poll_totalVotes__zxXs8{font-size:14px;color:#666;text-align:center;padding-top:15px;border-top:1px solid #ebebeb}@media(max-width:767px){.Poll_totalVotes__zxXs8{font-size:12px}}.Poll_error__y_I9O,.Poll_loading__eaX6V{text-align:center;padding:40px 20px;color:#666;font-size:16px}@media(max-width:767px){.Poll_error__y_I9O,.Poll_loading__eaX6V{padding:30px 15px;font-size:14px}}.Poll_error__y_I9O{color:#e74c3c}.PollPage_pollPageContainer__KQcsU{max-width:800px;margin:0 auto;padding:40px 0}@media(max-width:767px){.PollPage_pollPageContainer__KQcsU{padding:20px 0}}.PollPage_pageHeader__8btyo{text-align:center;margin-bottom:50px}@media(max-width:767px){.PollPage_pageHeader__8btyo{margin-bottom:30px}}.PollPage_pageTitle__tRA_z{font-size:42px;font-weight:700;color:#333;margin:0 0 20px;background:linear-gradient(135deg,#fd9d2a,#8aca02);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:767px){.PollPage_pageTitle__tRA_z{font-size:32px;margin-bottom:15px}}.PollPage_pageDescription__ckIJn{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}@media(max-width:767px){.PollPage_pageDescription__ckIJn{font-size:16px;line-height:1.5}}.PollPage_loading__nBZrh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666}.PollPage_loading__nBZrh .PollPage_spinner__y7t1j{width:40px;height:40px;border:4px solid #ebebeb;border-top-color:#fd9d2a;border-radius:50%;animation:PollPage_spin__PKiS5 1s linear infinite;margin-bottom:20px}.PollPage_loading__nBZrh p{font-size:16px;margin:0}@keyframes PollPage_spin__PKiS5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PollPage_pollsContainer__v6WxL .PollPage_activePoll__hCrne{position:relative;margin-bottom:40px}.PollPage_pollsContainer__v6WxL .PollPage_activePoll__hCrne .PollPage_activeBadge__waJYL{position:absolute;top:-10px;left:20px;background:linear-gradient(135deg,#fd9d2a,#ffcc99);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:10;box-shadow:0 4px 15px rgba(253,157,42,.3)}.PollPage_pollsContainer__v6WxL .PollPage_pastPolls__yFMhC{margin-top:60px}.PollPage_pollsContainer__v6WxL .PollPage_pastPolls__yFMhC .PollPage_sectionTitle__uwqJg{font-size:28px;font-weight:600;color:#333;margin:0 0 30px;padding-bottom:15px;border-bottom:2px solid #ebebeb}@media(max-width:767px){.PollPage_pollsContainer__v6WxL .PollPage_pastPolls__yFMhC .PollPage_sectionTitle__uwqJg{font-size:24px;margin-bottom:20px}}.PollPage_pollsContainer__v6WxL .PollPage_pastPolls__yFMhC .PollPage_pastPoll__MIdi_{margin-bottom:30px;opacity:.8;transition:opacity .2s ease}.PollPage_pollsContainer__v6WxL .PollPage_pastPolls__yFMhC .PollPage_pastPoll__MIdi_:hover{opacity:1}.PollPage_noPollsMessage___eiT1{text-align:center;padding:80px 20px;color:#666}.PollPage_noPollsMessage___eiT1 .PollPage_noPollsIcon__Ui1It{font-size:64px;margin-bottom:20px;opacity:.5}@media(max-width:767px){.PollPage_noPollsMessage___eiT1 .PollPage_noPollsIcon__Ui1It{font-size:48px}}.PollPage_noPollsMessage___eiT1 h3{font-size:24px;font-weight:600;color:#333;margin:0 0 15px}@media(max-width:767px){.PollPage_noPollsMessage___eiT1 h3{font-size:20px}}.PollPage_noPollsMessage___eiT1 p{font-size:16px;margin:0;line-height:1.5}@media(max-width:767px){.PollPage_noPollsMessage___eiT1 p{font-size:14px}}