/* V264: only the restored price movement links and their destination pages. */
#app .ok-price-links-v264 { display:flex; flex-wrap:wrap; gap:10px; margin:0 0 16px; min-width:0; max-width:100%; }
#app .ok-price-links-v264 .ok-price-link-v264 { display:inline-flex!important; position:static!important; align-items:center; justify-content:center; gap:8px; min-height:44px; min-width:0!important; max-width:100%; width:auto; box-sizing:border-box; padding:10px 16px; font:inherit; font-weight:700; line-height:1.35; white-space:normal!important; text-decoration:none; border:1px solid; border-radius:8px; }
#app .ok-price-links-v264 .down { background:#e7f6ee!important; border-color:#24845e!important; color:#12613f!important; }
#app .ok-price-links-v264 .up { background:#fff0e5!important; border-color:#c3662b!important; color:#8a3909!important; }
#app .ok-price-link-v264:focus-visible { outline:3px solid #0086d6; outline-offset:3px; }
#app .ok-price-link-v264[aria-current] { text-decoration:underline; text-underline-offset:4px; }
#app .ok-movements-v264 { width:100%; min-width:0; max-width:100%; }
#app .ok-move-heading-v264, #app .ok-move-card-v264 { background:#fff; color:#10283c; border:1px solid #dce3e5; border-radius:14px; padding:20px; min-width:0; box-sizing:border-box; }
#app .ok-move-heading-v264 h1 { margin:0 0 12px; font-size:clamp(24px,3vw,34px); color:#10283c!important; }
#app .ok-move-heading-v264 p, #app .ok-move-card-v264 p { color:#526474!important; line-height:1.5; }
#app .ok-move-heading-v264 .ok-price-links-v264 { margin:16px 0 0; }
#app .ok-move-summary-v264 { color:inherit; }
#app .ok-move-grid-v264 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
#app .ok-move-card-v264 h2 { color:#10283c!important; font-size:22px; margin:10px 0; }
#app .ok-move-prices-v264 { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
#app .ok-move-prices-v264 small { display:block; color:#526474; margin-bottom:6px; }
#app .ok-move-prices-v264 strong { font-size:20px; }
#app .ok-move-foot-v264 { display:flex; flex-wrap:wrap; gap:12px; justify-content:space-between; margin-top:18px; }
#app .ok-move-foot-v264 a { color:#006bab; }
#app .ok-move-card-v264.down .ok-move-foot-v264>strong { color:#12613f; }
#app .ok-move-card-v264.up .ok-move-foot-v264>strong { color:#8a3909; }
#app .ok-movements-v264 h1, #app .ok-movements-v264 h2, #app .ok-move-card-v264 p, #app .ok-move-foot-v264>* { word-break:normal; overflow-wrap:break-word; }
@media(max-width:700px) {
  #app .ok-price-links-v264 { gap:8px; }
  #app .ok-price-links-v264 .ok-price-link-v264 { flex:1 1 130px; padding:10px 8px; }
  #app .ok-move-grid-v264 { grid-template-columns:minmax(0,1fr); }
  #app .ok-move-heading-v264, #app .ok-move-card-v264 { padding:16px; }
  #app .ok-move-prices-v264 { grid-template-columns:minmax(0,1fr); }
}
