.TrendingDecisions-module__-BktlW__section{background-color:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.TrendingDecisions-module__-BktlW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.TrendingDecisions-module__-BktlW__titleContainer{align-items:center;gap:.75rem;display:flex}.TrendingDecisions-module__-BktlW__trendingIcon{color:var(--primary)}.TrendingDecisions-module__-BktlW__title{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.TrendingDecisions-module__-BktlW__list{flex-direction:column;gap:1rem;display:flex}.TrendingDecisions-module__-BktlW__card{border-radius:var(--radius-md);background-color:var(--background);border:1px solid var(--border);flex-direction:column;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.TrendingDecisions-module__-BktlW__card:hover{box-shadow:var(--shadow-sm);border-color:var(--primary-light);transform:translateY(-2px)}@media (min-width:768px){.TrendingDecisions-module__-BktlW__card{flex-direction:row;justify-content:space-between;align-items:center}}.TrendingDecisions-module__-BktlW__cardContent{flex:1}.TrendingDecisions-module__-BktlW__decisionTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.TrendingDecisions-module__-BktlW__decisionDesc{color:var(--text-secondary);margin:0 0 1rem;font-size:.95rem;line-height:1.5}.TrendingDecisions-module__-BktlW__progressContainer{background-color:#ef444433;border-radius:3px;align-items:center;height:6px;margin-top:.5rem;display:flex;position:relative;overflow:hidden}.TrendingDecisions-module__-BktlW__progressBar{background-color:var(--success);border-radius:3px;height:100%;transition:width .3s}.TrendingDecisions-module__-BktlW__progressText{color:var(--text-secondary);font-size:.8rem;font-weight:600;position:absolute;top:-20px;right:0}.TrendingDecisions-module__-BktlW__actions{gap:.75rem;display:flex}.TrendingDecisions-module__-BktlW__voteBtn{cursor:pointer;background-color:var(--surface);color:var(--text-secondary);border:1px solid #0000;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.TrendingDecisions-module__-BktlW__voteBtn:disabled{opacity:.5;cursor:not-allowed}.TrendingDecisions-module__-BktlW__likeBtn{border-color:#22c55e33}.TrendingDecisions-module__-BktlW__likeBtn:hover:not(:disabled){color:var(--success);border-color:var(--success);background-color:#22c55e1a}.TrendingDecisions-module__-BktlW__dislikeBtn{border-color:#ef444433}.TrendingDecisions-module__-BktlW__dislikeBtn:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background-color:#ef44441a}.TrendingDecisions-module__-BktlW__loading{text-align:center;color:var(--text-secondary);padding:2rem;font-weight:500}.TrendingDecisions-module__-BktlW__toast{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:600;animation:.3s ease-out forwards TrendingDecisions-module__-BktlW__slideIn;display:flex;position:fixed;bottom:2rem;right:2rem}.TrendingDecisions-module__-BktlW__success{background-color:var(--card-bg);color:var(--success);border-left:4px solid var(--success)}.TrendingDecisions-module__-BktlW__error{background-color:var(--card-bg);color:var(--danger);border-left:4px solid var(--danger)}@keyframes TrendingDecisions-module__-BktlW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.RecentOpinions-module__o7sasW__section{margin-bottom:2rem}.RecentOpinions-module__o7sasW__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.RecentOpinions-module__o7sasW__title{color:var(--foreground);font-size:1.5rem;font-weight:700}.RecentOpinions-module__o7sasW__viewAll{color:var(--primary);font-size:.875rem;font-weight:600}.RecentOpinions-module__o7sasW__viewAll:hover{text-decoration:underline}.RecentOpinions-module__o7sasW__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.RecentOpinions-module__o7sasW__list::-webkit-scrollbar{display:none}.RecentOpinions-module__o7sasW__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);min-width:300px;box-shadow:var(--shadow-sm);flex:1;padding:1.5rem}.RecentOpinions-module__o7sasW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.RecentOpinions-module__o7sasW__badge{letter-spacing:.05em;border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.RecentOpinions-module__o7sasW__positive{color:var(--success);background-color:#f0fdf4}.RecentOpinions-module__o7sasW__neutral{color:var(--neutral);background-color:#fffbeb}.RecentOpinions-module__o7sasW__negative{color:var(--danger);background-color:#fef2f2}.RecentOpinions-module__o7sasW__time{color:var(--muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.RecentOpinions-module__o7sasW__text{color:var(--foreground);margin-bottom:1.5rem;font-size:.875rem;font-style:italic;line-height:1.5}.RecentOpinions-module__o7sasW__footer{justify-content:space-between;align-items:center;display:flex}.RecentOpinions-module__o7sasW__likes{color:var(--muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}@media (max-width:480px){.RecentOpinions-module__o7sasW__card{min-width:260px;padding:1rem}.RecentOpinions-module__o7sasW__title{font-size:1.25rem}.RecentOpinions-module__o7sasW__text{margin-bottom:1rem;font-size:.8rem}.RecentOpinions-module__o7sasW__likes svg{width:14px;height:14px}}
.Sidebar-module__WZVnLW__sidebar{flex-direction:column;gap:1.5rem;display:flex}.Sidebar-module__WZVnLW__card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem}.Sidebar-module__WZVnLW__cardTitle{color:var(--foreground);margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.Sidebar-module__WZVnLW__statsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Sidebar-module__WZVnLW__statItem{flex-direction:column;display:flex}.Sidebar-module__WZVnLW__statValue{color:var(--primary);margin-bottom:.25rem;font-size:1.5rem;font-weight:800;line-height:1}.Sidebar-module__WZVnLW__statLabel{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.Sidebar-module__WZVnLW__countdownContainer{text-align:center;flex-direction:column;align-items:center;padding:1rem 0;display:flex}.Sidebar-module__WZVnLW__clockIcon{color:var(--primary);margin-bottom:.5rem}.Sidebar-module__WZVnLW__timer{color:var(--foreground);font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:2rem;font-weight:800}.Sidebar-module__WZVnLW__timerLabel{color:var(--muted);font-size:.875rem}.Sidebar-module__WZVnLW__shareGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.Sidebar-module__WZVnLW__shareBtn{border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:flex}.Sidebar-module__WZVnLW__shareBtn:hover{opacity:.9}.Sidebar-module__WZVnLW__fb{background-color:#1877f2}.Sidebar-module__WZVnLW__x{background-color:#000}.Sidebar-module__WZVnLW__wa{background-color:#25d366}.Sidebar-module__WZVnLW__link{background-color:var(--muted)}.Sidebar-module__WZVnLW__performanceList{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.Sidebar-module__WZVnLW__performanceItem{flex-direction:column;gap:.25rem;display:flex}.Sidebar-module__WZVnLW__performanceHeader{justify-content:space-between;font-size:.875rem;font-weight:600;display:flex}.Sidebar-module__WZVnLW__performanceName{color:var(--foreground)}.Sidebar-module__WZVnLW__performanceScore{color:var(--muted)}.Sidebar-module__WZVnLW__perfBarBg{background-color:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.Sidebar-module__WZVnLW__perfBarFill{border-radius:999px;height:100%}.Sidebar-module__WZVnLW__fullWidthBtn{border:1px solid var(--card-border);border-radius:var(--radius-md);width:100%;color:var(--foreground);background-color:#f8fafc;padding:.75rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.Sidebar-module__WZVnLW__fullWidthBtn:hover{background-color:#f1f5f9}.Sidebar-module__WZVnLW__mapPlaceholder{border-radius:var(--radius-md);height:150px;color:var(--muted);background-color:#f8fafc;border:1px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.Sidebar-module__WZVnLW__mapIcon{opacity:.5;margin-bottom:.5rem}.Sidebar-module__WZVnLW__provinceSelect{border:1px solid var(--card-border);border-radius:var(--radius-md);width:100%;padding:.75rem;font-family:inherit;font-size:.875rem}.Sidebar-module__WZVnLW__topicList{margin-bottom:1.5rem;list-style-type:none}.Sidebar-module__WZVnLW__topicList li{border-bottom:1px solid var(--card-border);color:var(--foreground);padding:.75rem 0;font-size:.875rem;font-weight:500}.Sidebar-module__WZVnLW__topicList li:last-child{border-bottom:none}.Sidebar-module__WZVnLW__topicList li:before{content:"#";color:var(--muted);margin-right:.5rem}@media (max-width:480px){.Sidebar-module__WZVnLW__statsGrid,.Sidebar-module__WZVnLW__shareGrid{grid-template-columns:1fr}.Sidebar-module__WZVnLW__card{padding:1rem}.Sidebar-module__WZVnLW__cardTitle{margin-bottom:1rem;font-size:1rem}.Sidebar-module__WZVnLW__statValue{font-size:1.25rem}.Sidebar-module__WZVnLW__timer{font-size:1.5rem}.Sidebar-module__WZVnLW__shareBtn{padding:.5rem}.Sidebar-module__WZVnLW__shareBtn svg{width:14px;height:14px}.Sidebar-module__WZVnLW__fullWidthBtn{padding:.5rem}.Sidebar-module__WZVnLW__performanceHeader{font-size:.75rem}}
