
/* Vinson Live Prices Final - styling */
.vlpf-wrapper { max-width: 760px; margin: 18px auto; font-family: Arial, sans-serif; }
.vlpf-card { border: 1px solid #e6e6e6; border-radius: 4px; overflow: hidden; background: #fff; margin-bottom: 18px; box-shadow: 0 2px 6px rgba(0,0,0,0.06); }
.vlpf-header { background: #ef4b23; color: #fff; padding: 14px 16px; font-weight: 700; text-transform: uppercase; font-size: 16px; letter-spacing: 0.5px; }
/* Viewport crops iframe to hide Investing.com top chrome and show plain rows */
.vlpf-viewport { position: relative; overflow: hidden; }
/* iframe full width, we translate it upward to hide logo/header inside iframe */
.vlpf-iframe { width: 100%; border: 0; display: block; transform: translateY(-82px); -webkit-transform: translateY(-82px); }
/* heights control how many rows are visible and scrollbar position */
.metals-view { height: 360px; } /* adjust to reveal all 4 metals */
.currency-view { height: 240px; } /* for currency rows */
/* small-screen adjustments */
@media (max-width:480px) {
  .vlpf-wrapper { padding: 0 10px; }
  .vlpf-header { padding: 12px; font-size: 15px; }
  .vlpf-iframe { transform: translateY(-70px); -webkit-transform: translateY(-70px); }
  .metals-view { height: 320px; }
  .currency-view { height: 200px; }
}
/* If Investing.com changes markup you may need to tweak translateY and heights */
