.suggestion-board .toolbar{align-items:flex-start}.suggestion-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;flex-wrap:wrap}.suggestion-filter label{display:flex;align-items:center;gap:10px}.suggestion-filter select{min-width:150px;padding:8px;border:1px solid #cedbe1;border-radius:7px}.suggestion-leaderboards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.suggestion-leaderboards section{border:1px solid #dae6e9;border-radius:10px;padding:14px}.suggestion-leaderboards h3{margin:0 0 10px}.suggestion-ranking{width:100%;border-collapse:collapse}.suggestion-ranking th,.suggestion-ranking td{padding:8px;border-bottom:1px solid #e9eff1;text-align:left}.suggestion-list>h3{margin:0 0 12px}.suggestion-entry{border:1px solid #dce7ea;border-radius:12px;padding:18px;margin:12px 0;background:#fff}.suggestion-entry-head{display:flex;justify-content:space-between;gap:18px}.suggestion-entry-head h3{margin:6px 0}.suggestion-entry-head small,.suggestion-action span{color:#6a7b84}.suggestion-status{padding:5px 10px;border-radius:20px;background:#edf2f4;white-space:nowrap;height:max-content}.suggestion-status.accepted{background:#e1f4e9;color:#156b37}.suggestion-content,.suggestion-action p{white-space:pre-wrap;overflow-wrap:anywhere}.suggestion-progress,.suggestion-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.suggestion-progress span{border:1px solid #d9e1e6;border-radius:20px;padding:5px 10px;color:#697b84}.suggestion-progress .done{background:#e4f5e8;color:#176a39;border-color:#c6e8cd}.suggestion-action{border-left:3px solid #bed5df;padding:8px 12px;margin:8px 0;background:#f7fafb}.suggestion-action span{margin-left:10px;font-size:12px}.suggestion-action p{margin:6px 0 0}.suggestion-buttons button{width:auto}@media(max-width:760px){.suggestion-leaderboards{grid-template-columns:1fr}.suggestion-entry-head{flex-direction:column}}
