/* Desktop standalone gold trade page */ .gold-page { height: 100%; min-height: 0; width: 100%; max-width: 100%; box-sizing: border-box; overflow-x: hidden; } .gold-embed { max-height: min(78vh, 40rem); overflow-x: hidden; overflow-y: auto; width: 100%; max-width: 100%; box-sizing: border-box; } .gold-form-card { min-height: 0; } .gold-fee-box { margin-top: 1rem; } .dgold { min-height: 100%; background: #f6f7f9; color: #111827; padding: 28px 36px 40px; } .dgold-topbar { display: flex; align-items: flex-start; gap: 16px; max-width: 720px; margin: 0 auto 24px; padding-bottom: 24px; border-bottom: 1px solid rgba(15, 23, 42, 0.06); &__back { display: inline-flex; align-items: center; gap: 8px; border: none; background: transparent; color: #6b7280; font-size: 13px; font-weight: 500; font-family: inherit; cursor: pointer; padding: 8px 0; flex-shrink: 0; &:hover { color: #111827; } } &__meta { flex: 1; min-width: 0; } &__eyebrow { font-size: 12px; font-weight: 500; color: #9ca3af; margin: 0 0 4px; } &__title { font-size: 26px; font-weight: 600; letter-spacing: -0.03em; color: #111827; margin: 0; line-height: 1.2; } } .dgold__panel { max-width: 720px; margin: 0 auto; background: #fff; border: 1px solid rgba(15, 23, 42, 0.06); border-radius: 16px; box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04); overflow-y: auto; max-height: calc(100vh - 180px); padding-bottom: 16px; } .dgold__panel .mb-25vh { margin-bottom: 2rem !important; } .dgold__panel .gold-fee-box { position: static !important; margin-top: 1rem; } @media screen and (max-width: 900px) { .dgold { padding: 16px; } .dgold-topbar { gap: 12px; margin-bottom: 16px; padding-bottom: 16px; } .dgold-topbar__title { font-size: 20px; } .dgold__panel { max-height: none; } }