#hub360-geo-banner {
  position: fixed;
  left: 0; right: 0; bottom: 0;
  z-index: 99999;
  padding: 12px;
  background: rgba(0,0,0,0.75);
  color: #fff;
}

.hub360-geo-inner {
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.hub360-geo-text { font-size: 14px; line-height: 1.35; }

.hub360-geo-actions { display: flex; gap: 10px; flex-wrap: wrap; }

.hub360-geo-remember { display: flex; gap: 8px; align-items: center; font-size: 13px; }
