.PollSkeleton_grid__n7zvu{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%}@media (min-width:640px){.PollSkeleton_grid__n7zvu{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}.PollSkeleton_card__EcMrQ{background-color:rgba(255,255,255,.05);border:2px solid rgba(251,191,36,.1);border-radius:.75rem;padding:1rem;position:relative;overflow:hidden}@media (min-width:640px){.PollSkeleton_card__EcMrQ{padding:1.5rem}}.PollSkeleton_card__EcMrQ:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.03) 20%,rgba(255,255,255,.06) 60%,rgba(255,255,255,0));animation:PollSkeleton_shimmer__jlI_L 2s infinite}@keyframes PollSkeleton_shimmer__jlI_L{to{transform:translateX(100%)}}.PollSkeleton_cardHeader__NUiwz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PollSkeleton_badgeSkeleton__v5vjT{width:60px;height:20px;background-color:rgba(255,255,255,.1);border-radius:9999px}.PollSkeleton_votesSkeleton__wnpZf{width:50px;height:16px;background-color:rgba(255,255,255,.08);border-radius:4px}.PollSkeleton_titleSkeleton__2rl6J{width:80%;height:24px;background-color:rgba(251,191,36,.15);border-radius:4px;margin-bottom:.75rem}.PollSkeleton_descriptionSkeleton__iNQeM{width:100%;height:16px;background-color:rgba(255,255,255,.08);border-radius:4px;margin-bottom:.375rem}.PollSkeleton_footerSkeleton__OFNvI{width:40px;height:14px;background-color:rgba(255,255,255,.05);border-radius:4px;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(251,191,36,.1)}.PollsList_container__hd72P{width:100%}.PollsList_loading___H4r4{text-align:center;padding:2rem 1rem}@media (min-width:768px){.PollsList_loading___H4r4{padding:3rem}}.PollsList_spinner__N56Ws{display:inline-block;width:2rem;height:2rem;border:3px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:50%;animation:PollsList_spin__P6e4P 1s linear infinite}@media (min-width:768px){.PollsList_spinner__N56Ws{width:3rem;height:3rem;border-width:4px}}@keyframes PollsList_spin__P6e4P{to{transform:rotate(1turn)}}.PollsList_error__7CvBZ{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.PollsList_errorTitle__bpO7k{font-weight:600;color:#f87171;margin-bottom:.5rem}.PollsList_errorMessage__pMuPU{color:#fca5a5;font-size:.875rem}.PollsList_empty__CzmDH{text-align:center;padding:3rem;color:rgba(255,255,255,.6)}.PollsList_grid__3P_OO{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.PollsList_card__Z6LJB{background-color:rgba(255,255,255,.05);border:2px solid rgba(251,191,36,.3);border-radius:.75rem;padding:1rem;transition:all .2s;cursor:pointer;text-decoration:none;color:inherit;display:block}@media (max-width:639px){.PollsList_card__Z6LJB{padding:1.25rem}}@media (min-width:640px){.PollsList_grid__3P_OO{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.PollsList_card__Z6LJB{padding:1.5rem}}.PollsList_card__Z6LJB:hover{background-color:rgba(255,255,255,.08);border-color:#fbbf24;transform:translateY(-2px);box-shadow:0 4px 12px rgba(251,191,36,.2)}.PollsList_cardHeader__x1NeN{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PollsList_cardTitle__LmlR_{font-size:1.125rem;font-weight:600;color:#fbbf24;margin:0;line-height:1.3}@media (min-width:768px){.PollsList_cardTitle__LmlR_{font-size:1.25rem}}.PollsList_badge__dSq8a{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.PollsList_badgeActive__iKk_H{background-color:rgba(34,197,94,.2);color:#4ade80}.PollsList_badgePending__cqZpN{background-color:rgba(251,191,36,.2);color:#fbbf24}.PollsList_badgeCompleted__ZATkF{background-color:rgba(107,114,128,.2);color:#9ca3af}.PollsList_cardDescription__Zuzxk{color:rgba(255,255,255,.7);margin-bottom:1rem;line-height:1.5}.PollsList_cardFooter__wriVa{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(251,191,36,.3);font-size:.875rem;color:rgba(255,255,255,.5)}.PollsList_loadMore__MlqCx{text-align:center;margin-top:2rem}.PollsList_loadMoreButton__NzT0d{background-color:transparent;color:#fbbf24;padding:.75rem 2rem;border-radius:.5rem;border:2px solid #fbbf24;font-weight:600;cursor:pointer;transition:all .2s}.PollsList_loadMoreButton__NzT0d:hover{background-color:#fbbf24;color:#000000}.PollsList_loadMoreButton__NzT0d:disabled{background-color:transparent;border-color:#374151;color:#374151;cursor:not-allowed;opacity:.5}.page_container__jZF7q{min-height:100vh;background:linear-gradient(to bottom right,#111827,#000000);padding:1rem max(1rem,env(safe-area-inset-right)) calc(max(1rem, env(safe-area-inset-bottom)) + 60px) max(1rem,env(safe-area-inset-left))}.page_content___38fW{max-width:100%;margin:0 auto}.page_header__oRW75{text-align:center;margin-bottom:1.5rem;padding:0 .5rem}.page_title__po7na{font-size:1.5rem;font-weight:700;color:#fbbf24;margin-bottom:.5rem;line-height:1.2}.page_subtitle__YBgxm{color:rgba(255,255,255,.6);font-size:.875rem}@media (min-width:768px){.page_container__jZF7q{padding:2rem 1rem}.page_content___38fW{max-width:80rem}.page_header__oRW75{margin-bottom:2rem}.page_title__po7na{font-size:2rem}.page_subtitle__YBgxm{font-size:1rem}}