/* Hub v263: additive official gold-price shortcut over the verified v262 lobby. */

.hub-office-shortcut-gold-v263 {
  background: linear-gradient(135deg, #854d0e 0%, #713f12 100%);
}

.hub-office-shortcut-gold-v263 .hub-office-shortcut-icon-v262 {
  color: #713f12;
  background: #fef3c7;
  font-size: 16px;
  letter-spacing: -.02em;
  text-shadow: none;
}

.hub-office-shortcuts-v262,
.hub-public-shortcuts-v262 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
}

.hub-public-lobby-v262::after {
  top: 64%;
}

.hub-public-shortcuts-v262 {
  top: auto;
  bottom: 16px;
  width: min(720px, calc(100% - 28px));
  transform: translateX(-50%);
  justify-content: center;
  gap: 12px;
}

@media (max-width: 1055px) {
  .hub-public-shortcuts-v262 .hub-office-shortcut-icon-v262 {
    display: none;
  }

  .hub-public-shortcuts-v262 .hub-office-shortcut-copy-v262 {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .hub-office-simulation-ready-v235 .hub-department-floor-v228:not(.is-map-hidden) .hub-office-shortcuts-v262 {
    top: auto;
    bottom: 18px;
    width: min(720px, 82%);
    transform: translateX(-50%);
    grid-template-columns: repeat(3, minmax(150px, 210px));
    justify-content: center;
    gap: 12px;
  }
}

@media (min-width: 1024px) and (max-width: 1149px) {
  .hub-office-simulation-ready-v235 .hub-department-floor-v228:not(.is-map-hidden) .hub-office-shortcuts-v262 {
    width: min(620px, 68%);
    grid-template-columns: repeat(3, minmax(145px, 190px));
    gap: 10px;
  }
}

@media (max-width: 640px) {
  .hub-office-shortcuts-v262 .hub-office-shortcut-icon-v262 {
    display: none;
  }

  .hub-office-shortcuts-v262 .hub-office-shortcut-copy-v262 {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 520px) {
  .hub-office-shortcuts-v262,
  .hub-public-shortcuts-v262 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
  }

  .hub-public-shortcuts-v262 {
    bottom: 12px;
    width: calc(100% - 20px);
  }

  .hub-office-shortcuts-v262 .hub-office-shortcut-icon-v262,
  .hub-public-shortcuts-v262 .hub-office-shortcut-icon-v262 {
    display: none;
  }

  .hub-office-shortcuts-v262 .hub-office-shortcut-copy-v262,
  .hub-public-shortcuts-v262 .hub-office-shortcut-copy-v262 {
    width: 100%;
    text-align: center;
  }

  .hub-office-shortcuts-v262 .hub-office-shortcut-copy-v262 strong,
  .hub-public-shortcuts-v262 .hub-office-shortcut-copy-v262 strong {
    font-size: 15px;
  }
}

@media (max-width: 340px) {
  .hub-office-shortcuts-v262,
  .hub-public-shortcuts-v262 {
    gap: 4px;
  }

  .hub-office-shortcut-v262 {
    padding-inline: 4px;
  }

  .hub-office-shortcuts-v262 .hub-office-shortcut-copy-v262 strong,
  .hub-public-shortcuts-v262 .hub-office-shortcut-copy-v262 strong {
    font-size: 13px;
  }
}