#topSuggestedCost,
#suggestedPriceOption,
#costSummary .total b,
#costSummary .metric:last-child b,
#logoDisplayCost,
#legacyLogoDisplayCost {
  display: inline-block !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate;
  border-radius: 8px;
}
#topSuggestedCost::after,
#suggestedPriceOption::after,
#costSummary .total b::after,
#costSummary .metric:last-child b::after,
#logoDisplayCost::after,
#legacyLogoDisplayCost::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: -35% -75% !important;
  width: auto !important;
  height: auto !important;
  opacity: .82 !important;
  background: linear-gradient(108deg,transparent 39%,color-mix(in srgb,#fff 76%,var(--accent2)) 48%,rgba(255,255,255,.94) 50%,color-mix(in srgb,#fff 66%,var(--accent)) 53%,transparent 62%) !important;
  transform: translateX(-68%) skewX(-10deg) !important;
  animation: restoredSuggestedPriceGlare 3.7s ease-in-out infinite !important;
  pointer-events: none !important;
  mix-blend-mode: screen;
  z-index: 2;
}
.priceEstimateTile.suggested,
.topProjectStrip .stripPrice,
#costSummary .total,
#costSummary .metric:last-child { position: relative; overflow: hidden; }
.priceEstimateTile.suggested::before,
.topProjectStrip .stripPrice::before,
#costSummary .total::before,
#costSummary .metric:last-child::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(115deg,transparent 25%,color-mix(in srgb,var(--accent2) 12%,transparent) 46%,color-mix(in srgb,#fff 17%,transparent) 50%,color-mix(in srgb,var(--accent) 10%,transparent) 54%,transparent 75%);
  transform: translateX(-115%);
  animation: restoredSuggestedPanelGlare 5.2s ease-in-out infinite;
  pointer-events: none;
}
@keyframes restoredSuggestedPriceGlare{0%,23%{transform:translateX(-68%) skewX(-10deg)}58%,100%{transform:translateX(68%) skewX(-10deg)}}
@keyframes restoredSuggestedPanelGlare{0%,38%{transform:translateX(-115%)}72%,100%{transform:translateX(115%)}}

.inventoryTableActions .btn { font-weight: 500 !important; }
.traditionalGear { display: inline-grid; place-items: center; width: 18px; height: 18px; flex: 0 0 18px; color: var(--accent2); font-family: "Segoe UI Symbol","Arial Unicode MS",sans-serif; font-size: 1.05rem; font-weight: 400; line-height: 1; }

@media(max-width:620px){
  .hero .accountIndicator { position: absolute !important; top: 12px !important; right: 12px !important; left: auto !important; bottom: auto !important; margin: 0 !important; transform: none !important; z-index: 20 !important; }
  .hero { padding-top: 44px !important; }
}
@media(prefers-reduced-motion:reduce){#topSuggestedCost::after,#suggestedPriceOption::after,#costSummary .total b::after,#costSummary .metric:last-child b::after,#logoDisplayCost::after,#legacyLogoDisplayCost::after,.priceEstimateTile.suggested::before,.topProjectStrip .stripPrice::before,#costSummary .total::before,#costSummary .metric:last-child::before{animation:none!important;display:none!important}}
