#mobile-tabs { display: none; }
.android-device-row { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 10px 0; border-top: 1px solid #2b3b49; font-size: 11px; }
.android-device-row span { min-width: 0; overflow-wrap: anywhere; }
#android-device-token { width: 100%; margin: 8px 0 16px; }
@media (max-width: 680px) {
  .sidebar { display: none !important; }
  .workspace { padding-bottom: calc(86px + env(safe-area-inset-bottom)); }
  #mobile-tabs { position: fixed; z-index: 80; inset: auto 0 0; display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr)); min-height: 70px;
    padding: 3px 4px env(safe-area-inset-bottom); background: #0e1723;
    border-top: 1px solid #2b3b49; box-shadow: 0 -8px 32px #0007; }
  #mobile-tabs > a, #mobile-tabs > button { display: flex; flex-direction: column; align-items: center;
    justify-content: center; gap: 4px; min-width: 0; min-height: 58px; background: none; border: 0;
    border-radius: 8px; color: #a9bac8; text-decoration: none; font: inherit; font-size: 10px; cursor: pointer; }
  #mobile-tabs > a span:first-child { font-size: 22px; line-height: 1; }
  #mobile-tabs > a[aria-current="page"] { color: #77e2dd; background: #1b353a; }
  #mobile-more-menu { position: absolute; right: 8px; bottom: calc(77px + env(safe-area-inset-bottom));
    min-width: 175px; padding: 8px; background: #172532; border: 1px solid #34505b;
    border-radius: 12px; box-shadow: 0 12px 28px #000b; }
  #mobile-more-menu[hidden] { display: none; }
  #mobile-more-menu a { display: block; padding: 13px; color: #e6f6f5; text-decoration: none; font-size: 13px; }
  .chat-page { height: calc(100dvh - 146px); }
  .chat-page #voice-toggle { width: 64px; height: 64px; min-height: 64px; border-radius: 50%;
    justify-content: center; padding: 12px; background: #226158; color: white; box-shadow: 0 0 0 5px #77e2dd22; }
  .chat-page #voice-toggle svg { width: 29px; height: 29px; }
  .chat-page #voice-toggle > span:last-child { display: none; }
}
