/* V1.1.160 — Desktop search bar was flush against the viewport top; keep it
   inside its own pane, even with browser zoom or long localized placeholders. */
@media (min-width:761px){
  #member-app .list-pane > .search-wrap{
    box-sizing:border-box;width:100%;min-width:0;max-width:100%;
    padding:12px 12px 10px;
  }
  #member-app .list-pane > .search-wrap > .search-icon{top:19px}
  #member-app .list-pane > .search-wrap > #group-search{
    display:block;width:100%;max-width:100%;min-width:0;
  }
}
/* Bulk group administration: wrap controls within the modal, never beneath
   the screen edge, and do not show revoked/unauthorized actions. */
#member-app .native-member-select-footer{flex-wrap:wrap;row-gap:8px;min-width:0}
#member-app .native-member-select-footer > span{flex:1 1 100%;min-width:0}
#member-app .native-member-select-footer button{flex:1 1 auto;min-width:60px}
#member-app .native-member-select-footer button[hidden]{display:none!important}
#member-app .native-member-select-footer .native-member-danger{color:#b44d5a!important}
@media (max-width:380px){
  #member-app .native-group-modal .native-member-select-footer button{min-width:58px;padding-inline:8px}
}
#member-app .native-group-modal #native-member-remove:not(:disabled){
  background:#fff5f6;border-color:#edcbd2;color:#b44d5a!important;
}
