.topbar-tools { display:flex; align-items:center; gap:12px; min-width:0; }
.time-zone-select { width:auto; max-width:250px; padding:9px 10px; font-size:12px; }
.profile-grid .time-zone-select { width:100%; max-width:none; font-size:14px; }
.profile-item .last-updated { min-width:0; font-size:12px; }
.profile-item .last-updated time { display:block; line-height:1.5; white-space:nowrap; }
.profile-item { grid-template-columns:auto minmax(0,1.4fr) minmax(85px,.7fr) minmax(85px,.7fr) minmax(130px,.9fr) auto; }
.uid:after { content:none; }
@media (max-width:1200px) {
  .profile-item { grid-template-columns:auto minmax(0,1fr) auto; align-items:start; }
  .profile-item .profile-url { grid-column:2; grid-row:1; }
  .profile-item .followers { display:block; grid-column:2; grid-row:2; }
  .profile-item .account-created-year { grid-column:2; grid-row:3; }
  .profile-item .last-updated { grid-column:2; grid-row:4; }
  .profile-item > button { grid-column:3; grid-row:1; }
}
@media (max-width:760px) {
  .topbar { height:auto; min-height:74px; flex-wrap:wrap; gap:10px; padding-block:12px; }
  .topbar-tools { flex-wrap:wrap; gap:6px; }
  .topbar .time-zone-select { max-width:210px; font-size:11px; }
}
