.sidebar-foot{
  display:grid;
  grid-template-columns:38px minmax(0,1fr);
  align-items:center;
  gap:8px;
}
.account-portal-link{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:34px minmax(0,1fr) auto;
  align-items:center;
  gap:9px;
  min-width:0;
  margin:0;
  padding:10px;
  border:1px solid rgba(105,220,255,.24);
  border-radius:13px;
  color:var(--text,#eef3ff);
  text-decoration:none;
  background:linear-gradient(120deg,rgba(64,199,233,.12),rgba(126,91,219,.11));
  transition:.2s;
}
.account-portal-link:hover{transform:translateY(-1px);border-color:rgba(105,220,255,.55);box-shadow:0 10px 28px rgba(0,0,0,.2)}
.account-portal-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#08111d;font-size:12px;font-weight:900;background:linear-gradient(135deg,#fff,#70e7ff,#ae8bff);box-shadow:0 0 18px rgba(111,223,255,.35)}
.account-portal-link>span:nth-child(2){display:grid;gap:2px;min-width:0}
.account-portal-link b,.account-portal-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.account-portal-link b{font-size:11px}
.account-portal-link small{color:var(--muted,#8f9bb1);font-size:8px}
.account-portal-link i{color:#78dcff;font-style:normal}
.account-portal-link.is-logged-in{border-color:rgba(84,231,178,.34);background:linear-gradient(120deg,rgba(51,208,158,.12),rgba(80,137,235,.1))}
.account-portal-link.is-logged-in .account-portal-avatar{background:linear-gradient(135deg,#dffff3,#57e8b5,#70bfff)}
.sidebar-foot>.theme-picker{grid-column:1}
.sidebar-foot>.model-status{grid-column:2;min-width:0;max-width:none}

@media(max-width:900px){
  .sidebar-foot{display:flex;grid-column:3;grid-row:1;gap:7px;padding:4px;border-top:0}
  .account-portal-link{display:grid;grid-template-columns:1fr;flex:0 0 38px;width:38px;height:38px;padding:2px;border-radius:50%}
  .account-portal-link>span:nth-child(2),.account-portal-link>i{display:none}
  .account-portal-avatar{width:32px;height:32px}
  .sidebar-foot>.theme-picker{display:block}
  .sidebar-foot>.model-status{display:none}
}
