.discussion-group{border:1px solid var(--index-line);border-radius:4px;margin:16px 0;padding:12px;min-width:0}
.discussion-group>summary{font-size:1.1em;font-weight:600;cursor:pointer;overflow-wrap:anywhere}
.group-content{padding-top:8px}.group-content .discussion-group{margin:12px 0 0}.group-count{color:var(--index-muted);font-size:.85em;font-weight:400}
.group-move{margin-top:10px;font-size:.9em}.group-move>summary{cursor:pointer;color:var(--index-link)}
.group-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:12px 0;max-width:100%}
.group-form label{display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:0}
.group-form input,.group-form select,.group-form textarea{box-sizing:border-box;font:inherit;padding:.4em;background:var(--index-bg);color:var(--index-fg);border:1px solid var(--index-line);border-radius:4px;max-width:100%;min-width:0}
@media(max-width:600px){.discussion-group{padding:8px}.group-form label{width:100%}.group-content .discussion-group{margin-left:0}.index-topic{padding:12px 0}}

.group-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px;color:var(--index-fg)}
.group-form .group-description-field{width:100%}.group-form textarea{width:100%;resize:vertical}
