.SuggestionsPage_container__d5shz{width:100%;max-width:var(--max-width);margin:0 auto;padding:40px 20px 80px}.SuggestionsPage_hero__hmr9i{background:linear-gradient(135deg,#0284c7,#005cb9);border-radius:var(--radius-lg);padding:40px;color:#fff;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px rgba(2,132,199,.3)}.SuggestionsPage_hero__hmr9i:after{content:"";position:absolute;right:-40px;bottom:-40px;width:240px;height:240px;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;pointer-events:none}.SuggestionsPage_heroContent__aYmr1{max-width:680px;z-index:1}.SuggestionsPage_heroBadge__to_d6{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600;margin-bottom:14px;letter-spacing:-.01em}.SuggestionsPage_heroTitle__DFcp5{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:12px}.SuggestionsPage_heroDesc__geU44{font-size:1.05rem;opacity:.92;line-height:1.5}.SuggestionsPage_writeBtnHero__oyrkP{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#005cb9;font-weight:700;font-size:1.05rem;padding:16px 28px;border-radius:var(--radius-full);box-shadow:0 4px 14px rgba(0,0,0,.15);transition:transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap;z-index:1}.SuggestionsPage_writeBtnHero__oyrkP:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.SuggestionsPage_statsRow___991G{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.SuggestionsPage_statCard__vZq7P{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 24px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast);cursor:pointer}.SuggestionsPage_statCard__vZq7P:hover{transform:translateY(-2px);border-color:var(--primary)}.SuggestionsPage_statCardActive__1EDNW{border-color:var(--primary);background:var(--primary-light)}.SuggestionsPage_statIcon__5OG01{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.SuggestionsPage_statInfo__zf_Yt{display:flex;flex-direction:column}.SuggestionsPage_statLabel__Ta8qc{font-size:.85rem;color:var(--text-muted);font-weight:500;margin-bottom:4px}.SuggestionsPage_statValue__ijSm7{font-size:1.4rem;font-weight:800;color:var(--text-main)}.SuggestionsPage_controlBar__erfYg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-sm)}.SuggestionsPage_categoryTabs__4hCxG{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.SuggestionsPage_categoryTabs__4hCxG::-webkit-scrollbar{display:none}.SuggestionsPage_categoryTab__r8hs7{padding:8px 16px;border-radius:var(--radius-full);font-size:.92rem;font-weight:600;background:var(--background);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;transition:all var(--transition-fast)}.SuggestionsPage_categoryTab__r8hs7:hover{color:var(--text-main);border-color:#cbd5e1}.SuggestionsPage_categoryTabActive__cXF4_{background:var(--primary);color:#fff!important;border-color:var(--primary)}.SuggestionsPage_filterSortRow__5vgO8{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.SuggestionsPage_searchBox__eAw0Y{display:flex;align-items:center;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 16px;flex:1 1;max-width:460px;transition:border-color var(--transition-fast)}.SuggestionsPage_searchBox__eAw0Y:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,92,185,.1)}.SuggestionsPage_searchIcon__9_AJe{font-size:1rem;color:var(--text-muted);margin-right:8px}.SuggestionsPage_searchInput___m7fr{border:none;background:transparent;width:100%;font-size:.95rem;color:var(--text-main);outline:none}.SuggestionsPage_sortSelect__g_mPJ{padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-main);font-size:.9rem;font-weight:600;outline:none;cursor:pointer;transition:border-color var(--transition-fast)}.SuggestionsPage_sortSelect__g_mPJ:focus{border-color:var(--primary)}.SuggestionsPage_grid___e3IT{display:flex;flex-direction:column;gap:16px}.SuggestionsPage_card__fIBfy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;display:flex;gap:20px;align-items:flex-start;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.SuggestionsPage_card__fIBfy:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#cbd5e1}.SuggestionsPage_upvoteBtn__nkbAh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;padding:12px 8px;border-radius:var(--radius-md);background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.SuggestionsPage_upvoteBtn__nkbAh:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.SuggestionsPage_upvoteBtnActive__Gdxs0{background:#0284c7!important;border-color:#0284c7!important;color:#fff!important;box-shadow:0 4px 12px rgba(2,132,199,.25)}.SuggestionsPage_upvoteIcon__R_I7i{font-size:1.1rem;line-height:1;margin-bottom:4px}.SuggestionsPage_upvoteCount__2mjDf{font-size:.95rem;font-weight:700}.SuggestionsPage_cardContent__WtO0r{flex:1 1;min-width:0}.SuggestionsPage_cardHeader__oolAg{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.SuggestionsPage_categoryTag__0f9wW{font-size:.8rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-sm);background:#f1f5f9;color:#475569}.SuggestionsPage_statusBadge__PfUwp{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);border:1px solid}.SuggestionsPage_statusPending__DUfzQ{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}.SuggestionsPage_statusCompleted__KRwtq{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.SuggestionsPage_statusDeclined__z0JkK{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.SuggestionsPage_adminAnsweredBadge__tWijt{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:var(--radius-full);background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.SuggestionsPage_cardTitle__M_Vf9{font-size:1.18rem;font-weight:700;color:var(--text-main);margin-bottom:8px;line-height:1.4;word-break:break-word}.SuggestionsPage_cardTitleLink__j8_Pc{color:inherit;transition:color var(--transition-fast)}.SuggestionsPage_cardTitleLink__j8_Pc:hover{color:var(--primary)}.SuggestionsPage_cardSnippet__AETHJ{font-size:.95rem;color:var(--text-muted);line-height:1.5;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SuggestionsPage_adminPreviewBox__A_es4{background:#f8fafc;border-left:3px solid #005cb9;padding:10px 14px;border-radius:4px;font-size:.88rem;color:#334155;margin-bottom:14px;line-height:1.4}.SuggestionsPage_adminPreviewTitle__Dvewo{font-weight:700;color:#005cb9;margin-bottom:2px}.SuggestionsPage_cardFooter__oPjxy{justify-content:space-between;font-size:.85rem;color:var(--text-muted);border-top:1px solid var(--border);padding-top:12px;margin-top:4px;flex-wrap:wrap}.SuggestionsPage_authorMeta__0jcgS,.SuggestionsPage_cardFooter__oPjxy{display:flex;align-items:center;gap:8px}.SuggestionsPage_authorName__azx0x{font-weight:600;color:var(--text-main)}.SuggestionsPage_dateText__dF3fD{color:var(--text-muted)}.SuggestionsPage_commentCount__hh1EK{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--text-muted)}.SuggestionsPage_emptyState__PY7_y{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);padding:60px 20px;text-align:center;color:var(--text-muted)}.SuggestionsPage_emptyIcon__AN39Q{font-size:3rem;margin-bottom:14px}.SuggestionsPage_emptyTitle__k22vz{font-size:1.2rem;font-weight:700;color:var(--text-main);margin-bottom:8px}.SuggestionsPage_emptyDesc__gWoyg{font-size:.95rem;margin-bottom:24px}@media (max-width:900px){.SuggestionsPage_statsRow___991G{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.SuggestionsPage_hero__hmr9i{flex-direction:column;align-items:flex-start;padding:28px 20px;gap:20px}.SuggestionsPage_heroTitle__DFcp5{font-size:1.6rem}.SuggestionsPage_writeBtnHero__oyrkP{width:100%;justify-content:center}.SuggestionsPage_statsRow___991G{grid-template-columns:1fr 1fr;gap:10px}.SuggestionsPage_statCard__vZq7P{padding:14px 16px;gap:10px}.SuggestionsPage_statIcon__5OG01{width:36px;height:36px;font-size:1.1rem}.SuggestionsPage_statValue__ijSm7{font-size:1.2rem}.SuggestionsPage_card__fIBfy{padding:16px;gap:12px}.SuggestionsPage_upvoteBtn__nkbAh{min-width:52px;padding:8px 4px}}