.community-dialog{width:min(680px,calc(100vw - 24px));max-width:680px;padding:22px;background:var(--list-bg,var(--panel));border-radius:20px}
.community-surface{min-width:0}.community-head{display:flex;align-items:center;gap:14px;padding:12px 0 20px}.community-head .avatar{border-radius:50%;width:58px;height:58px}.community-head h3{font-size:19px;margin:0 0 5px;overflow-wrap:anywhere}.community-head p,.community-head small{color:var(--muted);font-size:12px;margin:0}.community-settings{background:rgba(var(--accent-rgb),.13);color:var(--accent);padding:9px 14px;border-radius:12px;flex:none;font-size:13px}
.community-tabs{display:flex;gap:6px;overflow-x:auto;border-block:1px solid var(--border);padding:10px 0;margin-bottom:18px}.community-tab{white-space:nowrap;padding:9px 11px;border-radius:9px;color:var(--muted);font-size:12px}.community-tab[aria-current=page]{background:rgba(var(--accent-rgb),.15);color:var(--accent)}.community-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.community-toolbar input{flex:1;min-width:130px;width:auto}.community-toolbar small{color:var(--muted);font-size:11px}.community-toolbar button{font-size:12px;padding:10px}
.community-row{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border);min-width:0}.community-row>.avatar{width:44px;height:44px;border-radius:50%;flex:none}.community-row .grow{min-width:0;overflow-wrap:anywhere}.community-row b{font-weight:500;font-size:14px}.community-row small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.7}.community-row button{flex:none;padding:8px 12px;border-radius:10px;font-size:12px}.community-row-actions{display:flex;gap:6px}.community-symbol{color:var(--accent);background:rgba(var(--accent-rgb),.12);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none}.community-symbol .icon{width:19px;height:19px}.community-hint{font-size:12px;line-height:1.9;color:var(--muted);padding:10px 12px;background:rgba(var(--accent-rgb),.05);border-radius:10px}.community-warning{color:var(--danger)!important;font-size:13px;line-height:1.9}.community-empty{text-align:center;color:var(--muted);padding:35px 10px}.community-empty .icon{width:38px;height:38px;opacity:.5}.community-empty p{font-size:13px}.community-back{display:block;font-size:12px;color:var(--accent);margin:0 0 16px;padding:8px 0}.community-surface h3{margin:16px 0 12px;font-size:16px}.community-head h3{margin:0 0 5px}.community-surface>.row{padding-block:10px;gap:12px}.community-permissions>.row{justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--border);font-size:13px}.community-permissions input{flex:none}.community-menu{width:100%;padding:18px 10px;text-align:start;display:block;border-bottom:1px solid var(--border);font-size:14px}.community-photo{display:flex;gap:12px;align-items:center;justify-content:center;margin:10px 0 24px;flex-wrap:wrap}.community-photo>.avatar.large{width:90px;height:90px;border-radius:50%}.community-photo button{font-size:12px}.community-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.community-surface input,.community-surface select,.community-surface textarea{max-width:100%}
@media(max-width:480px){.community-dialog{padding:16px;max-height:93dvh;width:calc(100vw - 12px)}.community-head{gap:10px}.community-head h3{font-size:16px}.community-head .avatar{width:48px;height:48px}.community-row{gap:9px}.community-row button{padding:8px;font-size:11px}.community-row-actions{flex-direction:column}.community-tabs{margin-inline:-4px}.community-settings{padding:8px;font-size:12px}}

.community-message-role{font-size:10px;color:var(--muted);margin-inline-start:12px;font-weight:400}
