.group-capacity-field{gap:6px;min-width:0;display:grid}.group-form-row>.group-capacity-field{grid-column:1/-1}.group-capacity-field>label{font-size:13px;font-weight:700}.group-capacity-controls{grid-template-columns:44px minmax(60px,1fr) 44px;gap:8px;display:grid}.group-capacity-controls>button,.group-capacity-controls>input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:center;border-radius:9px}.group-capacity-controls>button{cursor:pointer;font-size:22px}.group-capacity-field small{color:var(--muted);font-size:12px}.group-manager{color:var(--text);margin-top:14px;font-size:13px}.group-card-main>.group-manager{grid-column:1/-1}.group-manager>summary{cursor:pointer;padding:10px 0;font-weight:700}.group-manager-content{border:1px solid var(--line);border-radius:12px;gap:10px;max-width:480px;padding:14px;display:grid}.group-manager-content p{margin:0}.group-manager-content>button,.group-manager-content li button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px}.group-manager-content ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.group-manager-content li{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-manager-content li span{overflow-wrap:anywhere;min-width:0}.group-manager-content li button{color:#a23d3d;flex-shrink:0}.group-manager-content .group-manager-error{color:#b83232}.group-manager button:disabled,.group-capacity-controls button:disabled{opacity:.5;cursor:default}
