.ideas-shell{max-width:900px;margin-inline:auto}.ideas-heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.ideas-heading h1{margin:6px 0 14px}.ideas-heading>button{white-space:nowrap}.ideas-notice{font-size:.9rem;line-height:1.5;color:var(--muted,#647479);max-width:70ch}.ideas-filters{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 10px}.ideas-filters label{flex:1;min-width:130px;font-size:.85rem}.ideas-filters select{width:100%;margin-top:6px}.idea-card{padding:20px;margin-top:16px;border:1px solid var(--line,#dce8e8);border-radius:18px;background:var(--surface,#fff)}.idea-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted,#647479);font-size:.8rem}.idea-status{padding:4px 9px;border-radius:20px;background:#edf3f4;color:#43565e}.idea-status.accepted{background:#dcf4e8;color:#18613f}.idea-status.rejected{background:#fce7e4;color:#974137}.idea-edited{color:#856313;background:#fff4d5;padding:4px 8px;border-radius:8px}.idea-title{display:block;text-align:left;border:0;background:none;padding:0;margin:14px 0 6px;font-size:1.15rem;font-weight:700;color:inherit;white-space:normal;overflow-wrap:anywhere}.idea-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted,#647479)}.idea-like{padding:8px 12px;font-size:.9rem;border:1px solid var(--line,#dce8e8);background:transparent;color:inherit}.idea-like.selected{background:#dcf4e8;color:#18613f;border-color:#92c5a9}.idea-description,.idea-comment p,.idea-versions p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.idea-detail h2,.idea-versions h4{overflow-wrap:anywhere}.idea-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.idea-discussion{margin-top:26px}.idea-comment{border-left:3px solid #99c9b5;padding:14px 18px;margin:12px 0;background:var(--surface,#fff);border-radius:0 12px 12px 0}.idea-editor{padding-top:14px}.idea-editor label,#ideaModerateForm label{display:block;margin:16px 0 8px}.idea-editor input,.idea-editor textarea,#ideaModerateForm textarea,#ideaModerateForm select{width:100%;margin-top:7px;box-sizing:border-box}.idea-versions{margin-top:22px}.idea-versions article{padding:16px;border-bottom:1px solid var(--line,#dce8e8)}.ideas-empty{text-align:center;padding:35px 14px}.ideas-empty p{max-width:48ch;margin:0 auto 20px;line-height:1.6;color:var(--muted,#647479)}.ideas-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:20px}#ideasMessage:not(:empty){padding:10px 0;line-height:1.5}#ideaModerateForm{margin-top:18px;border-top:1px solid var(--line,#dce8e8);padding-top:8px}@media(max-width:480px){.ideas-heading{align-items:flex-start}.ideas-heading h1{font-size:1.5rem}.idea-card{padding:15px}.ideas-filters{gap:8px}.ideas-filters label{min-width:100px}.idea-like span{font-size:.8rem}}
