.join-panel{border:1px solid #dce5da;background:#f6faf5;border-radius:14px;padding:14px;margin:12px 0}.join-panel h3{font-size:1rem;margin:0 0 8px}.join-panel p{font-size:.85rem}.join-panel[hidden]{display:none!important}#joinToggle,#joinRefresh{margin:8px 0}#joinAdminList .admin-item{margin:10px 0;padding:12px;border:1px solid #dce5da;border-radius:12px}#joinAdminList button{margin:8px 6px 0 0;padding:8px 12px}