/* V1.1.194：群管理弹窗，连续分组、紧凑标题、清晰字段间距，操作居中。 */
#member-app .native-group-modal .native-modal-content{padding-top:20px;padding-bottom:28px;}
#member-app .native-group-modal .mgr-area-body{min-width:0;}
#member-app .native-group-modal .mgr-area-body>label{display:block;margin:12px 0 8px;font-size:13px;line-height:1.5;}
#member-app .native-group-modal .mgr-area-body>input,
#member-app .native-group-modal .mgr-area-body>textarea,
#member-app .native-group-modal .mgr-operation-section>input,
#member-app .native-group-modal .mgr-operation-section>textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:43px;padding:11px 13px;font-size:14px;line-height:1.55;}
#member-app .native-group-modal .mgr-operation-section{display:flex;flex-direction:column;gap:13px;padding:22px 0;border-bottom:1px solid #edf0f4;}
#member-app .native-group-modal .mgr-operation-section:first-child{padding-top:4px;}
#member-app .native-group-modal .mgr-operation-section:last-child{border-bottom:none;}
#member-app .native-group-modal .mgr-operation-section h4{margin:0 0 1px;font-size:15px;line-height:1.6;}
#member-app .native-group-modal .mgr-operation-section input,
#member-app .native-group-modal .mgr-operation-section textarea{margin:0;}
#member-app .native-group-modal .mgr-operation-section>button,
#member-app .native-group-modal .mgr-area-body>button:is(#mgr-save-profile,#mgr-save-announcement,#mgr-save-policy,#mgr-save-public-join,#mgr-tag-submit,#mgr-tag-preview,#mgr-tag-auto-enable,#mgr-operation-refresh,#mgr-create-group-request,#mgr-dissolve-group-request){display:flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;min-width:155px;max-width:100%;width:max-content;min-height:42px;margin:12px auto 10px;padding:9px 18px;text-align:center;line-height:1.4;}
#member-app .native-group-modal .mgr-operation-section .mgr-member-list{width:100%;}
#member-app .native-group-modal .mgr-tag-import{gap:16px;}
#member-app .native-group-modal .mgr-tag-import .mgr-member-search-row{margin:0;gap:9px;}
#member-app .native-group-modal .mgr-tag-import .mgr-divider{margin:8px 0;border-top:1px solid #edf0f4;}
#member-app .native-group-modal .mgr-tag-import>select{min-height:44px;}
#member-app .native-group-modal .mgr-policy-options label{margin:0;min-height:55px;padding:12px 2px;}
#member-app .native-group-modal .mgr-policy-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:20px;}
#member-app .native-group-modal .mgr-policy-limits label{min-width:0;margin:0;line-height:1.6;}
#member-app .native-group-modal .mgr-policy-limits input{box-sizing:border-box;width:100%;min-width:0;margin-top:8px;min-height:42px;}
#member-app .native-group-modal .mgr-policy-limits label:last-child:nth-child(odd){grid-column:1/-1;}
#member-app .native-group-modal .mgr-member-search-row button{margin:0;}
#member-app .native-group-modal .mgr-control-row{justify-content:center;margin:16px 0;gap:10px;}
#member-app .native-group-modal .mgr-control-row button{flex:0 1 auto;min-width:102px;min-height:42px;}
@media(max-width:420px){
 #member-app .native-group-modal .native-modal-content{padding:15px 16px calc(28px + env(safe-area-inset-bottom));}
 #member-app .native-group-modal .mgr-operation-section{gap:12px;padding:19px 0;}
 #member-app .native-group-modal .mgr-policy-limits{grid-template-columns:1fr;gap:14px;}
 #member-app .native-group-modal .mgr-policy-limits label:last-child:nth-child(odd){grid-column:auto;}
 #member-app .native-group-modal .mgr-control-row button{min-width:94px;}
}

/* 禁言状态来自服务器授权群列表；无禁言时不占位。 */
#member-app .compose-mute-state{box-sizing:border-box;width:100%;padding:7px 10px 9px;color:#757e8e;font-size:12px;font-weight:500;line-height:1.65;text-align:center;white-space:normal;overflow-wrap:anywhere;}
#member-app .compose-mute-state[hidden]{display:none!important;}
@media(max-width:760px){#member-app .compose-mute-state{padding:4px 6px 9px;font-size:12px;}}
