/* Uzbekistan Observer — header tracker · v1.3.10 */
.ehb-header-combo,.ehb-header-combo *,.ehb-header-combo *::before,.ehb-header-combo *::after{box-sizing:border-box}
.ehb-header-combo{
  --ehb-green:#0b372e;--ehb-red:#b52c3b;--ehb-ivory:#fbfaf7;
  display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;column-gap:8px;
  width:min(496px,100%);min-width:0;max-width:100%;margin:0;
  font-family:Arial,Helvetica,sans-serif;text-align:left;color:var(--ehb-green)
}
/* Use the same ivory paper and type hierarchy as the Market Watch intro panel. */
.ehb-header-combo .ehb-watch-link{
  position:relative!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;
  justify-content:flex-start!important;width:100%!important;min-width:0!important;height:64px!important;
  gap:6px!important;margin:0!important;padding:8px 6px 8px 7px!important;
  background:#fbfaf7!important;border:1px solid #e5e9e4!important;
  border-left:3px solid #b52c3b!important;border-radius:0!important;
  text-decoration:none!important;color:#0b372e!important;
  box-shadow:none!important;overflow:hidden!important;
  transition:background .15s ease,border-color .15s ease
}
.ehb-header-combo .ehb-watch-link:hover,.ehb-header-combo .ehb-watch-link:focus-visible{background:#f4f6f1!important;border-color:#d6ded7!important;border-left-color:#b52c3b!important}
.ehb-header-combo .ehb-watch-link::before,.ehb-header-combo .ehb-watch-link::after{content:none!important;display:none!important}
.ehb-header-combo .ehb-watch-emblem{
 display:block!important;flex:0 0 34px!important;object-fit:contain!important;
 width:34px!important;height:42px!important;max-width:34px!important;min-width:34px!important;
 margin:0!important;padding:0!important;border:0!important
}
.ehb-header-combo .ehb-watch-words{
 display:flex!important;flex:1 1 auto!important;flex-direction:column!important;
 justify-content:center!important;align-items:flex-start!important;
 gap:3px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;
 text-align:left!important;white-space:nowrap!important
}
.ehb-header-combo .ehb-watch-overline{
 display:block!important;max-width:100%!important;font:700 7px/1.15 Arial,Helvetica,sans-serif!important;
 text-transform:uppercase!important;letter-spacing:.08em!important;color:#b52c3b!important;
 white-space:nowrap!important;margin:0!important;padding:0!important
}
.ehb-header-combo .ehb-watch-heading{
 display:flex!important;align-items:center!important;gap:4px!important;justify-content:flex-start!important;
 width:auto!important;min-width:0!important;margin:0!important;padding:0!important;white-space:nowrap!important
}
.ehb-header-combo .ehb-watch-heading strong{
 display:inline-block!important;float:none!important;
 font:700 14.5px/1.06 Georgia,'Times New Roman',serif!important;
 letter-spacing:-.045em!important;color:#0b372e!important;
 margin:0!important;padding:0!important;text-transform:none!important;white-space:nowrap!important
}
.ehb-header-combo .ehb-watch-arrow{
  position:absolute!important;right:5px!important;bottom:5px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  flex:none!important;width:16px!important;height:16px!important;
  margin:0!important;padding:0!important;background:#b52c3b!important;
  color:#fff!important;border-radius:1px!important;line-height:0!important;
  transform:none!important;transition:background .15s ease,transform .15s ease!important;
}
.ehb-header-combo .ehb-watch-arrow svg{display:block!important;width:10px!important;height:10px!important;fill:none!important;stroke:#fff!important;max-width:none!important}
.ehb-header-combo .ehb-watch-link:hover .ehb-watch-arrow,
.ehb-header-combo .ehb-watch-link:focus-visible .ehb-watch-arrow{background:#902230!important;transform:translate(1px,-1px)!important}
.ehb-header-combo .ehb-watch-words small{
 display:block!important;max-width:100%!important;font:500 7.5px/1.15 Arial,Helvetica,sans-serif!important;
 letter-spacing:0!important;color:#77877d!important;margin:0!important;padding:0!important;
 text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
}
.ehb-header-combo .ehb-header-tracker{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Arial,Helvetica,sans-serif}
.ehb-header-combo .ehb-header-search{display:flex!important;align-items:stretch!important;width:100%!important;height:34px!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid #dce1de!important;border-radius:1px!important}
.ehb-header-combo .ehb-header-search:focus-within{border-color:#0a4739!important;box-shadow:0 0 0 2px rgba(10,71,57,.07)!important}
.ehb-header-combo .ehb-header-search input[type=search]{all:unset!important;box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0 7px!important;color:#183e34!important;background:transparent!important;font:400 9px/1.2 Arial,Helvetica,sans-serif!important;appearance:none!important}
.ehb-header-combo .ehb-header-search input::placeholder{color:#87958d!important;opacity:1!important}
.ehb-header-combo .ehb-header-search button[type=submit]{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;width:28px!important;height:100%!important;padding:0!important;margin:0!important;background:#07372e!important;color:#fff!important;border:0!important;border-radius:0!important;cursor:pointer!important}
.ehb-header-combo .ehb-header-search button:hover{background:#b52c3b!important}
.ehb-header-combo .ehb-header-index{display:block!important;margin-top:4px!important;width:100%!important;min-width:0!important;white-space:nowrap!important}
.ehb-header-combo .ehb-header-metrics{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-flow:row nowrap!important;width:100%!important;min-width:0!important;
  gap:0!important;white-space:nowrap!important;
}
.ehb-header-combo .ehb-header-metric{
  display:inline-flex!important;flex:0 1 auto!important;flex-direction:row!important;
  align-items:baseline!important;justify-content:center!important;gap:3px!important;
  width:auto!important;min-width:0!important;min-height:13px!important;
  margin:0!important;padding:0 5px!important;position:relative!important;
  border:0!important;border-left:1px solid #dce3dc!important;
  text-decoration:none!important;white-space:nowrap!important;text-align:center!important;
  color:#6e7a70!important;overflow:hidden!important;
}
.ehb-header-combo .ehb-header-metric:not(:last-child)::after{content:none!important;display:none!important}
.ehb-header-combo .ehb-header-metric:first-child{border-left:0!important;padding-left:0!important}
.ehb-header-combo .ehb-header-metric:nth-child(2){padding-left:5px!important;padding-right:5px!important}
.ehb-header-combo .ehb-header-metric:last-child{padding-right:0!important}
.ehb-header-combo .ehb-header-metric strong{
  display:inline!important;flex:0 0 auto!important;max-width:none!important;margin:0!important;
  font:700 11px/1.1 Georgia,'Times New Roman',serif!important;
  letter-spacing:-.025em!important;color:#083e33!important;white-space:nowrap!important;
}
.ehb-header-combo .ehb-header-metric span{
  display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;margin:0!important;
  font:500 7px/1.1 Arial,Helvetica,sans-serif!important;color:#5f6f66!important;
  white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;
}
/* v1.3.10: Do not apply inline-size containment here. This widget is rendered
   inside a shrink-to-fit SmartMag header slot, and size containment removes the
   search's intrinsic width, collapsing it to its 28px submit button. */
.ehb-header-combo .ehb-metric-caption .ehb-metric-long{display:inline!important;max-width:100%!important}
.ehb-header-combo .ehb-metric-caption .ehb-metric-short{display:none!important}
.ehb-header-combo .ehb-header-metric:hover strong{color:#b62532!important}
.ehb-header-combo .ehb-watch-link:focus-visible,.ehb-header-combo .ehb-header-metric:focus-visible{outline:2px solid #bb2938!important;outline-offset:2px!important}
@media(max-width:1200px){
 .ehb-header-combo{grid-template-columns:210px minmax(0,1fr);gap:8px}
 .ehb-header-combo .ehb-watch-heading strong{font-size:14.5px!important}
 .ehb-header-combo .ehb-watch-overline{font-size:6.5px!important}
}
@media(max-width:840px){.ehb-header-combo{width:100%;max-width:496px}}
@media(max-width:600px){
 .ehb-header-combo{grid-template-columns:minmax(0,1fr);row-gap:8px;max-width:100%}
 .ehb-header-combo .ehb-header-tracker{min-width:0!important;width:100%!important}
 .ehb-header-combo .ehb-watch-link{max-width:230px!important}
}
@media(max-width:460px){
 .ehb-header-combo{grid-template-columns:minmax(0,1fr);gap:7px}
 .ehb-header-combo .ehb-watch-link{height:61px!important;gap:5px!important;padding:6px 5px!important}
 .ehb-header-combo .ehb-watch-emblem{width:28px!important;min-width:28px!important;max-width:28px!important;flex-basis:28px!important;height:35px!important}
 .ehb-header-combo .ehb-watch-heading strong{font-size:12.5px!important}
 .ehb-header-combo .ehb-watch-overline{font-size:5.9px!important}
 .ehb-header-combo .ehb-watch-words small{font-size:6.3px!important}
}

/* Small phones: keep both elements usable rather than squeezing the search metrics. */
@media(max-width:385px){
 .ehb-header-combo{grid-template-columns:minmax(0,1fr);row-gap:7px}
 .ehb-header-combo .ehb-watch-link{max-width:240px!important}
}
