@media (min-width: 768px) {
  html.jmit-vault-presentation-open-v5740 body {
    overflow-x: hidden;
  }

  html.jmit-vault-presentation-open-v5740 #travel-vault-module {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    position: relative !important;
    z-index: 2147482000 !important;
    scroll-margin-top: 88px;
  }

  #jmit-vault-return-v5740 {
    position: fixed;
    top: max(18px, env(safe-area-inset-top));
    right: 22px;
    z-index: 2147483000;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 44px;
    padding: 10px 15px;
    border: 1px solid rgba(148, 163, 184, 0.45);
    border-radius: 999px;
    background: #111827;
    color: #fff;
    box-shadow: 0 12px 32px rgba(15, 23, 42, 0.28);
    font: 800 0.86rem/1 system-ui, -apple-system, "Segoe UI", sans-serif;
    cursor: pointer;
  }

  #jmit-vault-return-v5740:hover {
    transform: translateY(-1px);
  }

  #jmit-vault-return-v5740:focus-visible {
    outline: 3px solid rgba(59, 130, 246, 0.45);
    outline-offset: 3px;
  }
}
