/* Mipez.app V5.1.8.3 — Sky World Visual Rebuild UI */
.mipez-sky-band-v5183 {
  position: absolute;
  top: calc(env(safe-area-inset-top, 0px) + 74px);
  left: 50%;
  transform: translateX(-50%) translateY(-8px);
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 16px;
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(6, 33, 68, 0.78), rgba(10, 95, 146, 0.74));
  border: 1px solid rgba(186, 230, 253, 0.28);
  box-shadow: 0 10px 32px rgba(2, 12, 37, 0.24), inset 0 1px 0 rgba(255,255,255,0.12);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  color: #e0f2fe;
  opacity: 0;
  pointer-events: none;
  transition: opacity .22s ease, transform .22s ease, background .22s ease;
  z-index: 24;
  min-width: 230px;
  justify-content: center;
}
.mipez-sky-band-v5183.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}
.mipez-sky-band-v5183__icon {
  font-size: 1.15rem;
  line-height: 1;
}
.mipez-sky-band-v5183 b,
.mipez-sky-band-v5183 small {
  display: block;
}
.mipez-sky-band-v5183 b {
  font-size: .88rem;
  font-weight: 800;
  letter-spacing: .02em;
}
.mipez-sky-band-v5183 small {
  font-size: .68rem;
  opacity: .85;
}
.mipez-sky-band-v5183.is-low {
  background: linear-gradient(135deg, rgba(8, 53, 104, 0.84), rgba(12, 120, 178, 0.76));
}
.mipez-sky-band-v5183.is-mid {
  background: linear-gradient(135deg, rgba(12, 76, 136, 0.84), rgba(16, 148, 200, 0.76));
}
.mipez-sky-band-v5183.is-high {
  background: linear-gradient(135deg, rgba(17, 95, 152, 0.84), rgba(56, 189, 248, 0.76));
}
@media (max-width: 900px) {
  .mipez-sky-band-v5183 {
    top: calc(env(safe-area-inset-top, 0px) + 64px);
    min-width: 0;
    padding: 9px 14px;
  }
  .mipez-sky-band-v5183 b { font-size: .82rem; }
  .mipez-sky-band-v5183 small { font-size: .64rem; }
}
@media (max-width: 560px) {
  .mipez-sky-band-v5183 {
    width: min(88vw, 320px);
    gap: 8px;
    top: calc(env(safe-area-inset-top, 0px) + 58px);
    padding: 8px 12px;
  }
}
