/* Scoped widgets: no changes to hero, navigation, or news cards. */
.hgo-home .ogx-market,.hgo-home .ogx-pharmacy{box-sizing:border-box;font-family:inherit;min-width:0}
.hgo-home .ogx-market{background:#fff;border:1px solid #e3e9f0;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 5px 16px rgba(15,34,55,.05)}
.hgo-home .ogx-market-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-bottom:1px solid #e9edf2}
.hgo-home .ogx-market-head strong{color:#172c46;font-size:15px;letter-spacing:.02em}
.hgo-home .ogx-market-head small,.hgo-home .ogx-market-foot{color:#67788b;font-size:11px}
.hgo-home .ogx-market-scroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;touch-action:pan-x}
.hgo-home .ogx-market-item{flex:1 0 135px;min-width:0;padding:13px 16px;border-right:1px solid #edf0f3;display:flex;flex-direction:column;gap:5px;white-space:nowrap}
.hgo-home .ogx-market-item:last-child{border-right:0}.hgo-home .ogx-market-item span{font-size:12px;color:#526477;font-weight:700}
.hgo-home .ogx-market-item b{font-size:17px;color:#172c46;font-variant-numeric:tabular-nums}
.hgo-home .ogx-market-item small{font-size:10px;color:#758397}.hgo-home .ogx-market-item .ogx-up{color:#16804b}.hgo-home .ogx-market-item .ogx-down{color:#c5313d}
.hgo-home .ogx-market-foot{padding:8px 16px;background:#f8fafc}
.hgo-home .ogx-pharmacy{border-radius:12px;background:#fff;overflow:hidden;border:1px solid #efced1;box-shadow:0 5px 18px rgba(40,10,10,.06)}
.hgo-home .ogx-pharmacy>header{background:#c7192e;color:#fff;padding:16px;display:flex;flex-direction:column;gap:5px}
.hgo-home .ogx-pharmacy>header strong{font-size:17px;letter-spacing:.02em}.hgo-home .ogx-pharmacy>header small{font-size:12px;color:#ffe9ed}
.hgo-home .ogx-pharmacy-body{padding:14px}.hgo-home .ogx-pharmacy-body>label{display:block;font-size:12px;font-weight:800;color:#27364a;margin-bottom:7px}
.hgo-home .ogx-pharmacy select{width:100%;max-width:100%;padding:11px;border:1px solid #d9e1e9;border-radius:8px;background:#fff;color:#15253b;font-size:14px}
.hgo-home .ogx-pharmacy-list{display:grid;gap:10px;max-height:460px;overflow-y:auto;margin-top:13px}
.hgo-home .ogx-pharmacy-card{border:1px solid #e9e9ed;border-radius:9px;padding:12px;min-width:0}.hgo-home .ogx-pharmacy-card[hidden]{display:none!important}
.hgo-home .ogx-pharmacy-card>strong{display:block;font-size:15px;color:#16263d}.hgo-home .ogx-pharmacy-card>small{display:block;margin-top:3px;font-size:11px;color:#bd2337;font-weight:700}
.hgo-home .ogx-pharmacy-card p{font-size:12px;color:#4d5b6c;line-height:1.5;overflow-wrap:anywhere;margin:8px 0}
.hgo-home .ogx-pharmacy-card>div{display:flex;gap:8px;flex-wrap:wrap}.hgo-home .ogx-pharmacy-card a{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#f3f6fa;padding:8px 10px;font-size:12px;font-weight:700;color:#1e426a;text-decoration:none}
.hgo-home .ogx-pharmacy-empty{font-size:13px;line-height:1.5;color:#5b6675}.hgo-home .ogx-pharmacy-empty[hidden]{display:none!important}
.hgo-home .ogx-pharmacy-note{display:block;margin-top:12px;font-size:10px;line-height:1.5;color:#657487}.hgo-home .ogx-pharmacy-note a{color:#b9182d}
@media(max-width:700px){.hgo-home .ogx-market{margin-bottom:15px}.hgo-home .ogx-market-head{padding:11px 12px}.hgo-home .ogx-market-head strong{font-size:13px}.hgo-home .ogx-market-head small{font-size:10px}.hgo-home .ogx-market-item{flex:0 0 148px;padding:12px}.hgo-home .ogx-market-item b{font-size:16px}.hgo-home .ogx-pharmacy{width:100%;max-width:100%}.hgo-home .ogx-pharmacy-list{max-height:360px}}
