/* PATCH56: one cream surface, an undistorted local logo, and stable return type. */
.site-footer .enamad-seal{width:166px!important;max-width:100%;min-width:0!important;min-height:0!important;padding:10px!important;box-sizing:border-box;border-radius:20px!important;background:#fff9ec!important;border:1px solid #dfc989!important;align-self:start}
.site-footer .enamad-seal .enamad-local-link{display:block!important;width:100%!important;max-width:100%;padding:0!important;min-height:0;background:#fff9ec!important;border-radius:12px!important;box-shadow:none}
.site-footer .enamad-seal .enamad-local-link img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:100%!important;aspect-ratio:1207/1303!important;object-fit:contain!important;background:#fff9ec!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.chart-intervals [data-chart-interval][hidden]{display:none!important}
#marketAnalytics .period-card{container-type:inline-size}
#marketAnalytics[data-panel] .period-card .stat-return-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;white-space:normal}
#marketAnalytics[data-panel] .period-card .stat-main{font-family:Arial,sans-serif!important;font-size:clamp(24px,21cqw,29px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;min-height:0!important;margin:0!important;flex:none!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
#marketAnalytics[data-panel] .period-card .stat-main bdi{font:inherit!important;letter-spacing:inherit!important}
#marketAnalytics[data-panel] .period-card .stat-return-unit{font-size:11px!important;line-height:1.6;white-space:nowrap}
#marketAnalytics .stat-return-unit[hidden]{display:none!important}
#heroForecastSummary .direction.closed{color:#dec68d!important;border-color:#bca06a55!important;background:#bca06a12!important;white-space:nowrap}
#heroForecastSummary .direction.closed svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}
@media(max-width:600px){.site-footer .enamad-seal{width:150px!important;padding:9px!important;border-radius:17px!important}#marketAnalytics[data-panel] .period-card .stat-return-row{min-height:58px}}
@media(max-width:359px){.site-footer .enamad-seal{width:136px!important}}
