/* Menu / button polish · v1 2026-05-30 */
#sov-widget-slot .spw-fab,
#sov-widget-slot #bdm-fab,
#sov-widget-slot #atabey-trigger,
#sov-widget-slot #miner-chat-bubble,
#sov-widget-slot .lang-switcher {
  background: rgba(0,15,5,0.6) !important;
  border: 1px solid rgba(255,215,0,0.4) !important;
  color: #FFD700 !important;
  border-radius: 6px !important;
  padding: 6px 12px !important;
  font-family: 'Share Tech Mono', monospace !important;
  font-size: 11px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  height: 32px !important;
  box-shadow: none !important;
  transition: all 0.15s !important;
}
#sov-widget-slot .spw-fab:hover,
#sov-widget-slot #bdm-fab:hover,
#sov-widget-slot #atabey-trigger:hover,
#sov-widget-slot #miner-chat-bubble:hover {
  background: rgba(255,215,0,0.15) !important;
  border-color: #FFD700 !important;
  transform: translateY(-1px);
}
#sov-widget-slot #atabey-trigger { width: 32px !important; padding: 0 !important; font-size: 16px !important; }
#sov-widget-slot { padding: 4px 0 !important; }
/* Hide any Google Translate that slips through */
#bdet_google_translate, #google_translate_element, .goog-te-gadget, .skiptranslate { display: none !important; }
.VIpgJd-ZVi9od-ORHb-OEVmcd { display: none !important; }
body { top: 0 !important; }

/* Fix overlap status pills · sov-bank-bar derecha */
.sov-bank-bar .sov-actions { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; align-items: center !important; }
.sov-bank-bar .sov-actions > * { margin: 0 !important; flex-shrink: 0 !important; }
.sov-bank-bar { flex-wrap: wrap !important; align-items: center !important; gap: 10px !important; padding: 8px 16px !important; min-height: auto !important; }
.sov-bank-bar .sov-brand { flex-shrink: 0 !important; }
#sov-widget-slot { flex-wrap: wrap !important; max-width: 60% !important; }

/* RESTORE panel positions · don't override their natural floating */
#pool-feed-widget { position: fixed !important; bottom: 8px !important; right: 8px !important; max-width: 340px !important; max-height: 60vh !important; top: auto !important; }
#my-pool-bar { position: fixed !important; top: 60px !important; right: 10px !important; max-width: 380px !important; bottom: auto !important; }
#miner-chat-bubble { position: fixed !important; bottom: 16px !important; right: 16px !important; top: auto !important; }
