/* Account and admin share these profile components. */
.gp-badge{display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;padding:4px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;vertical-align:middle;flex:none;box-sizing:border-box}
.gp-badge svg{display:block;width:100%!important;height:100%!important}
.gp-avatar{position:relative;overflow:hidden;flex:none}
.gp-avatar>.gp-photo{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:inherit}
.gp-avatar>.gp-photo[hidden]{display:none!important}
.v2131-identity-copy{min-width:0}
.v2131-identity-copy h1{overflow-wrap:anywhere}
.v2131-identity-copy p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.gp-user{display:flex;align-items:center;gap:12px;min-width:0}
.gp-admin-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#edf2ff;color:#34538b;font:600 19px/1 system-ui;border:1px solid #dce5f4}
.gp-user-copy{min-width:0}
.gp-name{display:block;color:var(--color-ink,#182235);max-width:240px;overflow-wrap:anywhere}
.gp-id{display:flex;align-items:center;gap:7px;color:var(--color-muted,#667085);font-size:12px;margin-top:5px;flex-wrap:wrap}
.gp-guest{font-size:11px;color:#667085;background:#f2f4f7;border-radius:4px;padding:2px 5px}
.gp-user-detail{margin:10px 0 20px;padding:18px;background:var(--color-paper-raised,#fff);border:1px solid var(--color-rule,#e2e8f0);border-radius:14px}
.gp-user-detail .gp-name{max-width:100%;font-size:20px}
.v212-user-table td:first-child{min-width:260px}
.v212-filter{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
.v212-filter .v212-search{grid-column:span 2}
@media(max-width:48rem){.v212-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.v212-filter .v212-search{grid-column:1/-1}}
