.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 (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}.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}}