/* === WindWatch Realtime Graph Window Toggle V6 === */

.ww-graph-toggle-host {
  position: relative !important;
  overflow: visible !important;
}

.ww-graph-window-toggle {
  position: absolute !important;
  top: 16px !important;
  right: 26px !important;
  z-index: 99999 !important;

  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;

  padding: 5px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,.78) !important;
  background: rgba(235,248,255,.94) !important;

  box-shadow:
    0 10px 26px rgba(42,112,180,.20),
    inset 0 1px 0 rgba(255,255,255,.95) !important;

  backdrop-filter: blur(18px) saturate(170%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(170%) !important;
}

.ww-graph-window-toggle button {
  border: 0 !important;
  height: 27px !important;
  min-width: 84px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: #42617f !important;
  font: 900 11px/1 Inter, system-ui, sans-serif !important;
  letter-spacing: .035em !important;
  cursor: pointer !important;
}

.ww-graph-window-toggle button.is-active {
  color: #fff !important;
  background: linear-gradient(180deg, #38a8ff, #0b7dff) !important;
  box-shadow: 0 6px 16px rgba(0,132,255,.32) !important;
}

@media (max-width: 920px) {
  .ww-graph-window-toggle {
    top: 12px !important;
    right: 14px !important;
    transform: scale(.88) !important;
    transform-origin: top right !important;
  }

  .ww-graph-window-toggle button {
    min-width: 68px !important;
    height: 25px !important;
    font-size: 9px !important;
    padding: 0 8px !important;
  }
}
