.network-account-overlay[hidden]{display:none!important}
.network-account-dialog{width:min(960px,100%)!important;height:min(680px,calc(100dvh - 40px))!important;display:flex;flex-direction:column;padding:38px!important}
.network-account-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);gap:30px;min-height:0;flex:1}
.network-account-main{min-width:0;overflow:auto}
.network-account-identity{display:flex;align-items:center;gap:18px;margin:10px 0 30px;min-width:0}
.network-account-avatar{width:72px;height:72px;object-fit:cover;flex-shrink:0;border:1px solid var(--line,#19373a);color:var(--green,#7bf4cf)}
.network-account-identity h2{margin:0!important;font-size:28px!important;overflow-wrap:anywhere}
.network-account-email{margin:7px 0 0;color:var(--muted,#91a2a6);font-size:14px;overflow-wrap:anywhere}
.network-account-side{display:flex;flex-direction:column;gap:12px;min-height:0;padding-left:24px;border-left:1px solid var(--line,#19373a)}
.network-account-list{flex:1;overflow:auto;min-height:0}
.network-account-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--line,#19373a)}
.network-account-row .network-account-avatar{width:36px;height:36px}
.network-account-row strong,.network-account-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.network-account-row strong{font-size:13px}.network-account-row small{color:var(--muted,#91a2a6);font-size:11px;margin-top:4px}
.network-account-row-actions{display:flex;gap:8px}.network-account-dialog button:not(.search-close){cursor:pointer}
.network-account-dialog .button{margin:0;padding:10px 12px;font-size:11px;text-align:center}
.network-account-side>button{width:100%}.network-account-dialog [hidden]{display:none!important}
.network-account-form{display:grid;gap:14px;margin-top:24px}.network-account-form .field{margin:0}
.network-account-stage{display:grid;gap:16px}.network-account-stage h3{margin:0;font-size:23px}.network-account-stage p{color:var(--muted,#91a2a6);line-height:1.6;margin:0}
.network-account-stage .network-account-choices{display:flex;flex-wrap:wrap;gap:10px}
.network-account-error{color:#ffb1a9;font-size:13px;line-height:1.5;margin:12px 0 0}.network-account-dialog .search-close{z-index:2}
@media(max-width:640px){.network-account-dialog{padding:28px 20px!important;height:calc(100dvh - 28px)!important}.network-account-layout{grid-template-columns:1fr;gap:20px;overflow:auto}.network-account-side{border-left:0;border-top:1px solid var(--line,#19373a);padding:15px 0 0;min-height:200px}.network-account-identity{margin:10px 0 18px}.network-account-identity h2{font-size:23px!important}.network-account-avatar{width:56px;height:56px}.network-account-row{grid-template-columns:32px minmax(0,1fr) auto}.network-account-row-actions{flex-direction:column}.network-account-list{min-height:110px}}
/* Override the wide homepage button defaults inside the compact account list. */
.network-account-dialog .button{min-width:0!important;width:auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line,#294548);background:rgba(123,244,207,.05);color:var(--green,#7bf4cf);font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.02em;white-space:nowrap}.network-account-dialog .button:hover{background:rgba(123,244,207,.12);border-color:var(--green,#7bf4cf)}.network-account-dialog .button:disabled{opacity:.45;cursor:default}.network-account-side>button{width:100%}.network-account-list{overflow-x:hidden}.network-account-row>div{min-width:0}.network-account-dialog .search-close{color:var(--muted,#91a2a6)}

.network-account-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.network-account-heading .button{flex-shrink:0;text-decoration:none}
