.suggestions_shell__TqZBQ{min-height:100vh;background:var(--theme-base);color:var(--theme-foreground,#f3f4ee)}.suggestions_header__BEdok{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--theme-border)}.suggestions_header__BEdok a{text-decoration:none;color:inherit;font-weight:800}.suggestions_header__BEdok span{color:var(--theme-muted);font-weight:400}.suggestions_header__BEdok>a:last-child{font-size:13px;color:var(--theme-muted)}.suggestions_main__J0v7h{max-width:1080px;margin:auto;padding:40px 22px 120px}.suggestions_hero__krrq_{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.suggestions_eyebrow__3PcUI{display:flex;align-items:center;gap:7px;color:var(--theme-accent);font-size:11px;letter-spacing:.1em;font-weight:800}.suggestions_hero__krrq_ h1{font-size:clamp(30px,5vw,52px);line-height:1.1;margin:12px 0}.suggestions_help__magGS,.suggestions_hero__krrq_ p,.suggestions_panel__YnSzb>p{color:var(--theme-muted);line-height:1.6}.suggestions_primary__XYe6p{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--theme-accent);color:#111;border:0;font-weight:800;padding:12px 16px;border-radius:12px;white-space:nowrap}.suggestions_shell__TqZBQ button{cursor:pointer;min-height:42px}.suggestions_shell__TqZBQ button:disabled{opacity:.5;cursor:default}.suggestions_shell__TqZBQ button:focus-visible,.suggestions_shell__TqZBQ input:focus-visible,.suggestions_shell__TqZBQ select:focus-visible,.suggestions_shell__TqZBQ summary:focus-visible,.suggestions_shell__TqZBQ textarea:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.suggestions_panel__YnSzb{padding:24px;border:1px solid var(--theme-border);margin:18px 0;background:var(--theme-soft-2)}.suggestions_panel__YnSzb h2{margin:0 0 10px}.suggestions_filters__3bjx3 label,.suggestions_panel__YnSzb label,.suggestions_review__t0ppQ label{display:grid;gap:7px;font-size:13px;font-weight:700}.suggestions_panel__YnSzb label{margin:14px 0}.suggestions_shell__TqZBQ input,.suggestions_shell__TqZBQ select,.suggestions_shell__TqZBQ textarea{min-width:0;width:100%;background:var(--theme-base);color:inherit;border:1px solid var(--theme-border);border-radius:10px;padding:11px 12px;font-size:16px}.suggestions_shell__TqZBQ textarea{resize:vertical}.suggestions_panel__YnSzb small{display:block;color:var(--theme-muted);margin-bottom:12px}.suggestions_filters__3bjx3{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;align-items:end}.suggestions_search__00Qdq{display:flex;align-items:center;gap:8px;background:var(--theme-base);border:1px solid var(--theme-border);border-radius:10px;padding:0 10px;min-width:0}.suggestions_search__00Qdq input{border:0;padding-left:0}.suggestions_error__P_uXC button,.suggestions_pagination__o6f6x button,.suggestions_review__t0ppQ button,.suggestions_search__00Qdq button{border:1px solid var(--theme-border);background:var(--theme-soft-2);color:inherit;border-radius:8px;padding:7px 12px;font-weight:700}.suggestions_search__00Qdq button{font-size:12px;min-height:34px}.suggestions_help__magGS{font-size:12px;margin:16px 0}.suggestions_list__uZq13{display:grid;gap:14px}.suggestions_card__Nn_oT{display:flex;gap:18px;padding:22px;border:1px solid var(--theme-border);background:var(--theme-soft-2);min-width:0}.suggestions_vote__bEMIA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;align-self:flex-start;flex-shrink:0;width:60px;padding:10px 5px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-base);color:inherit}.suggestions_vote__bEMIA[data-voted=true]{border-color:var(--theme-accent);color:var(--theme-accent)}.suggestions_vote__bEMIA strong{font-size:20px}.suggestions_vote__bEMIA span{font-size:10px;color:var(--theme-muted)}.suggestions_content__WozDx{min-width:0;flex:1;overflow-wrap:anywhere}.suggestions_content__WozDx h2{font-size:21px;margin:12px 0 8px}.suggestions_tags___V4lo{display:flex;flex-wrap:wrap;gap:6px}.suggestions_tags___V4lo span{font-size:11px;border:1px solid var(--theme-border);border-radius:99px;padding:4px 8px;color:var(--theme-muted)}.suggestions_tags___V4lo [data-status=completed],.suggestions_tags___V4lo [data-status=in_progress],.suggestions_tags___V4lo [data-status=planned]{color:var(--theme-accent)}.suggestions_description__MT8Q8{white-space:pre-wrap;font-size:14px;line-height:1.7;margin:0 0 14px}.suggestions_meta__6CDXH{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--theme-muted)}.suggestions_meta__6CDXH a{color:var(--theme-accent);text-decoration:none}.suggestions_response__RmMgR{border-left:3px solid var(--theme-accent);padding:10px 14px;margin-top:16px;background:var(--theme-base);border-radius:0 10px 10px 0}.suggestions_response__RmMgR strong{font-size:12px}.suggestions_response__RmMgR p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.6}.suggestions_review__t0ppQ{margin-top:16px;border-top:1px solid var(--theme-border);padding-top:12px}.suggestions_review__t0ppQ summary{cursor:pointer;font-size:13px;color:var(--theme-accent)}.suggestions_review__t0ppQ form{display:grid;gap:12px;margin-top:12px}.suggestions_review__t0ppQ button{justify-self:start}.suggestions_pagination__o6f6x{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;font-size:13px}.suggestions_error__P_uXC{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #943b4a;background:#30161e;color:#ffd4dc;padding:12px 16px;border-radius:12px;margin:16px 0}.suggestions_notice__8LIfH{padding:12px 16px;border:1px solid var(--theme-border);border-radius:12px;color:var(--theme-accent)}@media(max-width:760px){.suggestions_hero__krrq_{align-items:flex-start;flex-direction:column;gap:10px}.suggestions_filters__3bjx3{grid-template-columns:repeat(3,minmax(0,1fr))}.suggestions_search__00Qdq{grid-column:1/-1}.suggestions_main__J0v7h{padding:26px 14px 120px}.suggestions_header__BEdok{padding:16px 14px}.suggestions_header__BEdok span{display:none}.suggestions_card__Nn_oT{padding:16px 12px;gap:12px}.suggestions_vote__bEMIA{width:48px}.suggestions_content__WozDx h2{font-size:18px}}@media(max-width:420px){.suggestions_filters__3bjx3{grid-template-columns:1fr}.suggestions_search__00Qdq{grid-column:auto}.suggestions_panel__YnSzb{padding:18px}.suggestions_hero__krrq_ h1{font-size:32px}}.suggestions_shell__TqZBQ{background:var(--ui-bg);color:var(--ui-text)}.suggestions_header__BEdok{background:#101017eb;border-color:var(--ui-border);backdrop-filter:blur(16px)}.suggestions_panel__YnSzb{box-shadow:0 12px 32px #0002}.suggestions_card__Nn_oT,.suggestions_panel__YnSzb{background:var(--ui-surface);border-color:var(--ui-border);border-radius:18px}.suggestions_main__J0v7h{min-width:0}.suggestions_primary__XYe6p{min-height:46px;border-radius:11px;font-size:13px;font-weight:750}