details.clubFold{border-radius:var(--club-radius,12px);background:#ffffff09;border:1px solid #ffffff24;min-width:0;display:block}.clubFold>summary{min-height:48px;color:inherit;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:1rem;font-weight:800;list-style:none;display:flex}.clubFold>summary::-webkit-details-marker{display:none}.clubFold>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.clubFold>summary>small{color:#ffffffa6;font-size:.875rem;font-weight:500}.clubFold>summary:after{content:"+";color:var(--club-accent,#ff8a45);text-align:center;flex:0 0 20px;font-size:1.25rem}.clubFold[open]>summary:after{content:"−"}.clubFold>summary:focus-visible{outline:2px solid var(--club-accent,#ff8a45);outline-offset:-3px;border-radius:inherit}.clubFoldBody{border-top:1px solid #ffffff17;gap:14px;min-width:0;padding:14px;display:grid}.clubFoldBody>p{white-space:pre-wrap;margin:0;line-height:1.55}.clubFoldControls{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.clubFoldControls button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:9px;padding:8px 12px;font-size:.875rem}.clubFoldControls button:focus-visible{outline-offset:2px;outline:2px solid #ff8a45}.clubFold.studioPreview{padding:0}.clubFold .studioGrid,.clubFold .studioModules{min-width:0}.clubFold.clubPost{padding:0}.clubFold .clubRequestRow,.clubFold .clubMemberRow{border:0;padding:0}.clubFold .clubRequestRow>div{flex-wrap:wrap}.fanClubAdminList .clubFold nav{flex-wrap:wrap;gap:8px;display:flex}.fanClubAdminList .clubFold dl{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.fanClubAdminList .clubFold.is-suspended>summary{color:#ffbbaf}@media (width<=650px){.clubFold>summary,.clubFoldBody{padding:12px}}.clubFold.clubRules,.clubFold.clubReport,.clubFold.clubJoinPanel{padding:0}.clubFoldBody>.clubPostComposer{background:0 0;border:0;padding:0}.clubFold.clubRequestRow>.clubFoldBody>span,.clubFold.clubMemberRow>.clubFoldBody>span{gap:4px;min-width:0;display:grid}.clubFold.clubRequestRow>.clubFoldBody>div{flex-wrap:wrap;gap:8px;display:flex}.fanClubAdminBody .clubFoldBody>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.fanClubAdminBody .clubFoldBody>header h2{margin:4px 0}.fanClubAdminBody .clubFoldBody>header p{line-height:1.5}.fanClubAdminBody .clubFoldBody>header button{color:#fff;cursor:pointer;background:#25212a;border:1px solid #514858;border-radius:8px;min-height:42px;padding:8px 12px}.fanClubAdminList .clubFoldBody small{overflow-wrap:anywhere;line-height:1.5;display:block}
