.hwa{--hwa-accent:#ee8849;--hwa-background:#fff;--hwa-text:#192330;--hwa-muted:#6c7580;--hwa-grid:#eef0f3;--hwa-active:#f2f3f5;--hwa-up:#089981;--hwa-down:#f23645;--hwa-line:#ee8849;--hwa-height:330px;--hwa-radius:12px;--hwa-font-size:14px;--hwa-item-width:235px;color:var(--hwa-text);font-family:inherit;font-size:var(--hwa-font-size);background:var(--hwa-background);padding:12px;box-sizing:border-box;max-width:100%;min-width:0;border-radius:var(--hwa-radius)}.hwa *{box-sizing:border-box}.hwa [hidden]{display:none!important}.hwa section{padding:24px 0 36px;border-bottom:0;min-width:0}.hwa h2{font-size:1.75em;color:var(--hwa-text);margin:0 0 22px}.hwa button,.hwa select{font:inherit;line-height:1.5;box-shadow:none;text-transform:none;letter-spacing:normal}.hwa button{cursor:pointer;border:0;background:transparent;color:inherit;margin:0}.hwa button:focus-visible,.hwa select:focus-visible,.hwa a:focus-visible{outline:2px solid var(--hwa-accent);outline-offset:3px}.hwa-strip{display:flex;gap:12px;overflow-x:auto;max-width:100%;padding:4px 2px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.hwa-item{flex:0 0 var(--hwa-item-width);display:flex;align-items:center;text-align:right;gap:12px;padding:12px;border-radius:var(--hwa-radius);scroll-snap-align:start}.hwa-item>span{min-width:0;overflow-wrap:anywhere}.hwa .hwa-item,.hwa .hwa-item:is([aria-pressed="true"],:hover,:focus,:active){color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important;background:transparent}.hwa .hwa-item[aria-pressed="true"]{background:var(--hwa-active)!important}.hwa .hwa-item strong,.hwa .hwa-item .hwa-ticker>span:first-child{color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important}.hwa .hwa-item small{color:var(--hwa-muted)!important;-webkit-text-fill-color:var(--hwa-muted)!important}.hwa .hwa-item .hwa-up{color:var(--hwa-up)!important;-webkit-text-fill-color:var(--hwa-up)!important}.hwa .hwa-item .hwa-down{color:var(--hwa-down)!important;-webkit-text-fill-color:var(--hwa-down)!important}.hwa-item img{width:46px;height:46px;object-fit:contain;background:var(--hwa-background);border-radius:50%;padding:3px;flex-shrink:0}.hwa-item strong{font-size:1em;display:block}.hwa-item small{font-size:.86em;color:var(--hwa-muted);display:block;margin:5px 0}.hwa-quote{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center;margin:18px 0}.hwa-quote>div{min-width:0}.hwa-name{font-size:1.28em;font-weight:700;overflow-wrap:anywhere}.hwa-current{font-size:1.85em;font-weight:700;font-variant-numeric:tabular-nums}.hwa-sub,.hwa-fixed{font-size:.86em;color:var(--hwa-muted);margin-top:7px;overflow-wrap:anywhere}.hwa-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.hwa select{border:1px solid var(--hwa-grid);padding:9px 12px;border-radius:var(--hwa-radius);max-width:100%;background:var(--hwa-background);color:var(--hwa-text)}.hwa-sizes{display:flex;flex-wrap:wrap;gap:7px;padding:6px 0;min-width:0}.hwa-size{border:1px solid var(--hwa-grid)!important;border-radius:var(--hwa-radius);padding:8px 12px!important;font-size:.86em!important;max-width:100%;text-align:right;overflow-wrap:anywhere}.hwa-size[aria-pressed=true]{border-color:var(--hwa-accent)!important;background:var(--hwa-active)}.hwa-plot{position:relative;direction:ltr;margin-top:0;min-width:0;flex:1 1 auto}.hwa svg.hwa-chart{display:block;width:100%;height:var(--hwa-height);touch-action:pan-y}.hwa-tooltip{position:absolute;top:8px;left:12px;max-width:calc(100% - 24px);padding:8px 12px;background:var(--hwa-text);color:var(--hwa-background);border-radius:var(--hwa-radius);font-size:.86em;pointer-events:none;direction:rtl;z-index:2}.hwa-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:18px}.hwa a{color:var(--hwa-text);text-decoration:none;font-size:.93em}.hwa-buy{background:var(--hwa-accent);padding:10px 18px;border-radius:var(--hwa-radius)}.hwa-stats{font-size:.86em;color:var(--hwa-muted);display:flex;gap:18px;flex-wrap:wrap;margin-top:17px}.hwa-empty{padding:65px 20px;text-align:center;color:var(--hwa-muted);background:var(--hwa-active);border-radius:var(--hwa-radius)}.hwa-change{font-size:.86em;color:var(--hwa-muted);margin-inline-start:7px}.hwa-up{color:var(--hwa-up)}.hwa-down{color:var(--hwa-down)}
        .hwa .hwa-sections .hwa-strip button.hwa-item:is([aria-pressed="true"],:hover,:focus,:active) strong,.hwa .hwa-sections .hwa-strip button.hwa-item:is([aria-pressed="true"],:hover,:focus,:active) .hwa-ticker>span:first-child{color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important}
        @media(max-width:600px){.hwa{padding:6px;font-size:14px}.hwa h2{font-size:1.35em;margin-bottom:14px}.hwa-current{font-size:1.58em}.hwa svg.hwa-chart{height:260px}.hwa-quote{align-items:flex-start}.hwa-name{font-size:1.1em}.hwa-bottom{align-items:flex-start}.hwa-tools{width:100%}.hwa select{width:100%;font-size:16px}.hwa-size{min-height:44px}.hwa-buy{min-height:44px;display:inline-flex;align-items:center}.hwa-item{min-height:64px}}

.hwa .hwa-sections button.hwa-size:is([aria-pressed="true"],:hover,:focus,:active),.hwa .hwa-sections button.hwa-size,.hwa .hwa-sections select,.hwa .hwa-sections select option{color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important}
.hwa .hwa-sections button.hwa-size[aria-pressed="true"]{background:var(--hwa-active)!important;border-color:var(--hwa-accent)!important}
.hwa-mobile-cards{display:none}.hwa.hwa-mobile .hwa-desktop-section{display:none}.hwa.hwa-mobile .hwa-mobile-cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:4px 4px 10px}.hwa-mini-card{display:block;flex:0 0 clamp(220px,82vw,300px);border:1px solid var(--hwa-grid);border-radius:16px;overflow:hidden;padding:13px 0 9px;scroll-snap-align:start;background:var(--hwa-background)}.hwa-mini-header{display:flex;gap:7px;align-items:center;padding:0 10px}.hwa-mini-header img{width:26px;height:26px;object-fit:contain}.hwa-mini-header strong{font-size:14px;line-height:1.5}.hwa-mini-size{padding:4px 10px;font-size:12px;color:var(--hwa-muted)}.hwa-mini-price{padding:4px 10px;font-size:18px;font-weight:700;color:var(--hwa-text)}.hwa-mini-change{padding:1px 10px;font-size:12px;font-weight:600}.hwa-mini-chart{display:block;width:100%;height:72px;direction:ltr}.hwa-mini-range{text-align:center;color:var(--hwa-muted);font-size:10px;padding-top:2px}.hwa.hwa-mobile section{border:0;padding:16px 0}.hwa-mini-card:focus-visible{outline:2px solid var(--hwa-accent)}

/* v1.6 carousel: native horizontal scrolling remains available, but scrollbars stay hidden. */
.hwa .hwa-strip,.hwa .hwa-mobile-cards{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.hwa .hwa-strip::-webkit-scrollbar,.hwa .hwa-mobile-cards::-webkit-scrollbar{display:none;width:0;height:0}
.hwa .hwa-strip{padding-bottom:4px}
.hwa-carousel{position:relative;padding-inline:42px;min-width:0}
.hwa-mobile-carousel{display:none}
.hwa.hwa-mobile .hwa-mobile-carousel{display:block}
.hwa-carousel-btn{position:absolute!important;top:50%;z-index:5;display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;padding:0!important;border:1px solid var(--hwa-grid)!important;border-radius:50%!important;background:var(--hwa-background)!important;color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important;box-shadow:0 2px 10px rgba(25,35,48,.10)!important;transform:translateY(-50%);font-size:16px!important;line-height:1!important}
.hwa-carousel-btn i{display:block;font-size:16px;line-height:1;margin:0;padding:0;pointer-events:none}.hwa-carousel-btn:hover,.hwa-carousel-btn:focus{border-color:var(--hwa-accent)!important;background:var(--hwa-active)!important}
.hwa-carousel-prev{right:2px}.hwa-carousel-next{left:2px}
@media(max-width:600px){.hwa.hwa-mobile .hwa-carousel{padding-inline:0}.hwa.hwa-mobile .hwa-carousel-btn{display:none!important}.hwa-mobile-cards{padding-bottom:4px!important}}


/* v1.6.3: isolate option/button states from Elementor/global theme button styles. */
.hwa .hwa-sections button.hwa-size,
.hwa .hwa-sections button.hwa-size:hover,
.hwa .hwa-sections button.hwa-size:focus,
.hwa .hwa-sections button.hwa-size:focus-visible,
.hwa .hwa-sections button.hwa-size:active{
  appearance:none!important;
  -webkit-appearance:none!important;
  background:var(--hwa-background)!important;
  background-color:var(--hwa-background)!important;
  border:1px solid var(--hwa-grid)!important;
  color:var(--hwa-text)!important;
  -webkit-text-fill-color:var(--hwa-text)!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
  opacity:1!important;
}
.hwa .hwa-sections button.hwa-size[aria-pressed="true"],
.hwa .hwa-sections button.hwa-size[aria-pressed="true"]:hover,
.hwa .hwa-sections button.hwa-size[aria-pressed="true"]:focus,
.hwa .hwa-sections button.hwa-size[aria-pressed="true"]:focus-visible,
.hwa .hwa-sections button.hwa-size[aria-pressed="true"]:active{
  background:var(--hwa-active)!important;
  background-color:var(--hwa-active)!important;
  border-color:var(--hwa-accent)!important;
  color:var(--hwa-text)!important;
  -webkit-text-fill-color:var(--hwa-text)!important;
}
.hwa .hwa-buy,
.hwa .hwa-buy:hover,
.hwa .hwa-buy:focus,
.hwa .hwa-buy:focus-visible,
.hwa .hwa-buy:active{
  background:var(--hwa-accent)!important;
  background-color:var(--hwa-accent)!important;
  color:var(--hwa-text)!important;
  -webkit-text-fill-color:var(--hwa-text)!important;
  text-decoration:none!important;
  box-shadow:none!important;
  opacity:1!important;
}

/* v1.6.5: wider feature panel, quieter cards and chart-top statistics. */
.hwa .hwa-sections{display:block}
.hwa-chart-shell{display:flex;direction:ltr;gap:18px;align-items:stretch;margin-top:18px;min-width:0}
.hwa-series-panel{flex:0 0 280px;direction:rtl;text-align:right;border:1px solid var(--hwa-grid);border-radius:var(--hwa-radius);padding:12px;background:var(--hwa-background);align-self:stretch;min-width:0;max-width:32%}
.hwa-series-title{font-weight:700;font-size:.9em;margin-bottom:10px;color:var(--hwa-text)}
.hwa-series-list{display:flex;flex-direction:column;gap:7px;max-height:var(--hwa-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}
.hwa .hwa-series-toggle,
.hwa .hwa-series-toggle:hover,
.hwa .hwa-series-toggle:focus,
.hwa .hwa-series-toggle:focus-visible,
.hwa .hwa-series-toggle:active{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:8px 10px!important;border:1px solid var(--hwa-grid)!important;border-radius:10px!important;background:var(--hwa-active)!important;background-color:var(--hwa-active)!important;color:var(--hwa-text)!important;-webkit-text-fill-color:var(--hwa-text)!important;text-align:right!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;opacity:1!important}
.hwa .hwa-series-toggle[aria-pressed="false"]{border-color:var(--hwa-grid)!important;opacity:1!important}
.hwa .hwa-series-toggle[aria-pressed="true"]{border-color:var(--hwa-accent)!important;background:var(--hwa-active)!important;background-color:var(--hwa-active)!important;opacity:1!important}
.hwa-series-swatch{width:10px;height:10px;border-radius:50%;flex:0 0 10px;box-shadow:0 0 0 2px var(--hwa-active),0 0 0 3px var(--hwa-grid)}
.hwa-series-label{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:.86em;line-height:1.6;flex:1 1 auto}
.hwa-plot{overflow:visible}
.hwa-chart-stats{display:flex;direction:ltr;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;min-height:30px;margin:0 0 7px;padding:0 2px;color:var(--hwa-muted);font-size:.86em}
.hwa-chart-stats>span{direction:rtl;unicode-bidi:isolate;white-space:nowrap}
.hwa svg.hwa-chart path{shape-rendering:geometricPrecision}
@media(max-width:1100px) and (min-width:821px){.hwa-series-panel{flex-basis:240px;max-width:36%}}
@media(max-width:820px){.hwa-chart-shell{flex-direction:column}.hwa-series-panel{flex-basis:auto;width:100%;max-width:none;padding:9px}.hwa-series-list{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding-bottom:2px}.hwa .hwa-series-toggle{width:auto!important;min-width:max-content!important}.hwa-series-title{margin-bottom:7px}.hwa-chart-stats{gap:10px;font-size:.8em}}

.hwa-plot>.hwa-tooltip{top:38px}

/* v1.6.6: header stats, neutral product cards and borderless feature container. */
.hwa .hwa-quote{align-items:flex-end}
.hwa .hwa-quote>.hwa-chart-stats{
  flex:1 1 auto;
  justify-content:flex-start;
  align-self:flex-end;
  min-height:0;
  margin:0 0 7px;
  padding:0;
}
.hwa .hwa-item,
.hwa .hwa-item:hover,
.hwa .hwa-item:focus,
.hwa .hwa-item:focus-visible,
.hwa .hwa-item:active{
  border:1px solid transparent!important;
  background:var(--hwa-active)!important;
  background-color:var(--hwa-active)!important;
}
.hwa .hwa-item[aria-pressed="true"],
.hwa .hwa-item[aria-pressed="true"]:hover,
.hwa .hwa-item[aria-pressed="true"]:focus,
.hwa .hwa-item[aria-pressed="true"]:focus-visible,
.hwa .hwa-item[aria-pressed="true"]:active{
  border-color:var(--hwa-accent)!important;
  background:var(--hwa-active)!important;
  background-color:var(--hwa-active)!important;
}
.hwa .hwa-series-panel{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.hwa .hwa-plot>.hwa-tooltip{top:8px}
@media(max-width:820px){
  .hwa .hwa-quote{align-items:flex-start}
  .hwa .hwa-quote>.hwa-chart-stats{width:100%;margin-top:2px;margin-bottom:0}
}
\n\n/* v1.6.7: inline product meta/stats and buy action beside the current price. */
.hwa .hwa-quote{display:block;margin:18px 0}
.hwa .hwa-details{width:100%;min-width:0;text-align:right}
.hwa .hwa-price-row{display:flex;direction:rtl;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:2px}
.hwa .hwa-price-row .hwa-current{margin:0}
.hwa .hwa-price-row .hwa-buy{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:8px 16px!important;white-space:nowrap;flex:0 0 auto}
.hwa .hwa-meta-row{display:flex;direction:rtl;align-items:center;justify-content:flex-start;gap:0;flex-wrap:wrap;margin-top:7px;color:var(--hwa-muted);font-size:.86em;line-height:1.8}
.hwa .hwa-meta-row .hwa-sub{margin:0;font-size:1em;color:inherit;white-space:nowrap}
.hwa .hwa-meta-row .hwa-chart-stats{display:flex;direction:rtl;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;min-height:0;margin:0;padding:0;color:inherit;font-size:1em}
.hwa .hwa-meta-row .hwa-chart-stats::before,
.hwa .hwa-meta-row .hwa-chart-stats>span+span::before{content:"|";display:inline-block;margin:0 9px;color:var(--hwa-grid);font-weight:700}
.hwa .hwa-meta-row .hwa-chart-stats>span{direction:rtl;unicode-bidi:isolate;white-space:nowrap}
.hwa .hwa-fixed{margin-top:7px}
.hwa .hwa-bottom{display:none!important}
@media(max-width:820px){
  .hwa .hwa-price-row{gap:8px}
  .hwa .hwa-price-row .hwa-buy{min-height:36px;padding:7px 12px!important}
  .hwa .hwa-meta-row{font-size:.8em;row-gap:2px}
  .hwa .hwa-meta-row .hwa-chart-stats::before,
  .hwa .hwa-meta-row .hwa-chart-stats>span+span::before{margin:0 6px}
}

/* v1.7.3: range filters, distinguishable series patterns and multi-series tooltip. */
.hwa .hwa-range-controls{
  display:flex;
  direction:rtl;
  justify-content:flex-start;
  align-items:center;
  gap:6px;
  margin:0 0 8px;
  min-height:34px;
}
.hwa .hwa-range-btn,
.hwa .hwa-range-btn:hover,
.hwa .hwa-range-btn:focus,
.hwa .hwa-range-btn:focus-visible,
.hwa .hwa-range-btn:active{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:32px!important;
  padding:5px 11px!important;
  border:1px solid var(--hwa-grid)!important;
  border-radius:999px!important;
  background:var(--hwa-background)!important;
  background-color:var(--hwa-background)!important;
  color:var(--hwa-muted)!important;
  -webkit-text-fill-color:var(--hwa-muted)!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
  opacity:1!important;
  font-size:.8em!important;
  font-weight:600!important;
  line-height:1.4!important;
}
.hwa .hwa-range-btn[aria-pressed="true"],
.hwa .hwa-range-btn[aria-pressed="true"]:hover,
.hwa .hwa-range-btn[aria-pressed="true"]:focus,
.hwa .hwa-range-btn[aria-pressed="true"]:focus-visible,
.hwa .hwa-range-btn[aria-pressed="true"]:active{
  border-color:var(--hwa-accent)!important;
  background:var(--hwa-active)!important;
  background-color:var(--hwa-active)!important;
  color:var(--hwa-text)!important;
  -webkit-text-fill-color:var(--hwa-text)!important;
}
.hwa .hwa-series-swatch{
  display:block;
  width:28px;
  height:8px;
  flex:0 0 28px;
  overflow:visible;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.hwa .hwa-tooltip{
  top:46px!important;
  min-width:min(300px,calc(100% - 24px));
  padding:10px 12px;
  box-shadow:0 8px 24px rgba(25,35,48,.18);
}
.hwa .hwa-tooltip-date{
  margin-bottom:7px;
  padding-bottom:6px;
  border-bottom:1px solid rgba(255,255,255,.16);
  font-weight:700;
  white-space:nowrap;
}
.hwa .hwa-tooltip-list{display:flex;flex-direction:column;gap:6px}
.hwa .hwa-tooltip-row{display:flex;direction:rtl;align-items:center;gap:7px;min-width:0}
.hwa .hwa-tooltip-swatch{display:block;width:28px;height:8px;flex:0 0 28px;overflow:visible}
.hwa .hwa-tooltip-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
.hwa .hwa-tooltip-price{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums}
.hwa .hwa-hover-line,.hwa .hwa-hover-markers{pointer-events:none}
@media(max-width:820px){
  .hwa .hwa-range-controls{margin-bottom:5px;gap:5px}
  .hwa .hwa-range-btn,
  .hwa .hwa-range-btn:hover,
  .hwa .hwa-range-btn:focus,
  .hwa .hwa-range-btn:focus-visible,
  .hwa .hwa-range-btn:active{min-height:30px!important;padding:4px 9px!important;font-size:.76em!important}
  .hwa .hwa-tooltip{top:42px!important;min-width:min(270px,calc(100% - 16px));left:8px;max-width:calc(100% - 16px)}
}
