/* Only the price/competitor chart is refreshed; every other OTA Ranking card stays unchanged. */
html body #otaRankingGuardButton{border:2px solid #087f68!important;background:#ecfdf5!important;color:#065f52!important;box-shadow:none!important;font-weight:950!important}
html body #otaRankingGuardButton:hover,html body #otaRankingGuardButton:focus-visible{border-color:#05614f!important;background:#d7f8eb!important;color:#064e43!important;outline:2px solid rgba(8,127,104,.2)!important}
html body #otaRankingGuardButton i{color:#087f68!important}
html body #otaRankingGuardButton b{background:#dc2626!important;color:#fff!important}
html body #otaRankingGuard .org-dialog{border-color:#9fb4ca!important;background:#f7fafc!important;color:#0f172a!important}
html body #otaRankingGuard .org-head,html body #otaRankingGuard .org-foot{border-color:#cbd8e6!important;background:#fff!important;color:#0f172a!important}
html body #otaRankingGuard .org-head h2{color:#07152e!important}html body #otaRankingGuard .org-head p,html body #otaRankingGuard .org-foot{color:#42566f!important}
html body #otaRankingGuard .org-body{background:#f5f8fc!important;color:#0f172a!important}
.org-source-chart{background:#fff;border-color:#cbdbea;border-radius:12px}
.org-source-chart>header{min-height:45px;background:#f9fbfe}
.org-source-logo{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:#0866bd;color:#fff!important;font-size:18px!important;font-weight:950}
.org-source-logo.agoda{border:1px solid #cbdbea;background:#fff;color:#172033!important;text-decoration:underline;text-decoration-color:#ef4444;text-decoration-thickness:3px}
.org-source-chart .org-svg-wrap{position:relative;display:block;height:calc(100% - 45px);padding:0;color:inherit;font-size:inherit}
.org-source-chart .org-svg-wrap svg{height:calc(100% - 20px)}
.org-source-dates{position:absolute;left:50px;right:10px;bottom:2px;display:flex!important;justify-content:space-between;padding:0!important;color:#64748b;font-size:7px!important}
.org-source-chart svg .market-band{fill:#10b981;opacity:.1}
.org-source-chart svg .mine{stroke:#ff4558;stroke-width:3.5}
.org-source-chart svg .mine-dot{fill:#ff4558;stroke:#fff;stroke-width:2}
.org-source-chart svg .market{stroke:#2785ef;stroke-width:2.5;stroke-dasharray:7 5}
.org-source-chart svg .lower-avg,.org-source-chart svg .higher-avg{stroke:#10b981;stroke-width:1.7;stroke-dasharray:4 4}
.org-no-market rect{fill:#f0f6fd;stroke:#d8e6f4}
.org-no-market text{fill:#5a7392!important;text-anchor:middle;font-size:11px!important;font-weight:800}
.org-no-market .org-source-help{fill:#1671d9!important;font-size:9px!important}
.org-chart-legend .band{color:#059669}
