/* v2.99.136 — reference-driven sales interiors; retain original KPI card boxes */
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales{background:radial-gradient(ellipse at 45% 18%,#fffdfa 0%,#fff8ef 72%,#f9e8dd 100%)!important;border:3px solid #e1b966!important;border-radius:24px!important;box-shadow:inset 0 0 0 2px #fff5dc,inset 0 3px 9px #fff,0 5px 0 #b48138,0 9px 0 #875b2d,0 15px 19px #27000c55!important;isolation:isolate}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales:before{inset:auto -7% -32% -7%;height:75%;border-radius:50% 54% 0 0 / 45% 47% 0 0;background:linear-gradient(145deg,#fce2d7 0%,#f1b5a5 95%);border-top:2px solid #fff6ed;z-index:0}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .banner-stat-label{z-index:6;position:relative;align-items:center!important;font-weight:750!important}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .banner-stat-label i{background:linear-gradient(140deg,#fff9e7,#e9b955)!important;border:2px solid #f8dfa3!important;border-radius:50%!important;box-shadow:0 3px 9px #91642d44!important}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .banner-stat-label .trend-badge{background:#fff8ed!important;border:1px solid #e2bd81!important;border-radius:12px!important;box-shadow:0 3px 5px #80502744!important}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .luxury-sales-body{height:116px!important;padding-top:21px!important;overflow:visible!important}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .luxury-aed-label{top:0;left:0;font-size:clamp(11px,1.55cqw,17px);color:#98704e}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .luxury-sales-body>strong{font-size:clamp(20px,4.2cqw,49px)!important;letter-spacing:-.052em!important;max-width:90%!important;line-height:1.08!important;filter:drop-shadow(0 1px 0 #fff5e8)}
.luxury-comparison{top:78px;gap:8px}.luxury-comparison b{font-size:clamp(11px,1.3cqw,16px);padding:5px 10px;border-radius:20px}.luxury-comparison small{font-size:clamp(9px,1.05cqw,13px);font-weight:600}
.luxury-daily-line{width:61%;height:92%;right:-3%;bottom:-20%;filter:drop-shadow(0 2px 2px #8a5a2d88)}
.luxury-daily-path{stroke:#b98223;stroke-width:3.3;stroke-dasharray:500;stroke-dashoffset:500}
.luxury-daily-dot{stroke:#fff1c9;stroke-width:3.3;filter:drop-shadow(0 1px 2px #6b3a10)}
.luxury-daily-dot:last-child{fill:#850025;stroke:#fff6e7;stroke-width:4.5}
.luxury-forecast-bars{right:1%;bottom:-19%;height:105%;width:49%;gap:5px;align-items:flex-end}
.luxury-forecast-bar{border-radius:6px 6px 0 0;background:linear-gradient(to top,#087c40 0%,#0caa57 64%,#35d783 100%);box-shadow:inset 2px 0 2px #b3ffd066,inset -2px 0 3px #07582e66,2px 1px 2px #74402b55;position:relative}
.luxury-forecast-bar:after{content:'';position:absolute;inset:0 0 auto 0;height:calc(100% - var(--green-fraction));background:linear-gradient(#f3c1b7,#d9807c);border-radius:6px 6px 0 0;opacity:1}
.luxury-forecast-achievement{right:1%;top:-23px;border:2px solid #d2a14b;border-radius:13px;padding:5px 10px;font-size:clamp(14px,1.8cqw,21px);background:linear-gradient(#fffdfa,#fff1de);box-shadow:0 3px 0 #c09650,0 6px 10px #58300f44}
.luxury-forecast-achievement:after{content:'';position:absolute;top:100%;left:50%;height:12px;width:1.5px;background:#c99b4a}.luxury-forecast-achievement:before{content:'';position:absolute;top:calc(100% + 10px);left:calc(50% - 3px);height:7px;width:7px;border-radius:50%;background:#d2a24d}
.luxury-forecast-achievement small{font-weight:650}
body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .banner-stat-note{visibility:hidden!important}
@media(max-width:759px){body .sales-banner .sales-banner-stats>.banner-stat.metric-sales{border-radius:18px!important}body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .luxury-sales-body{height:85px!important;padding-top:20px!important}body .sales-banner .sales-banner-stats>.banner-stat.metric-sales .luxury-sales-body>strong{font-size:clamp(15px,4.05cqw,26px)!important;max-width:94%!important}.luxury-aed-label{font-size:11px!important}.luxury-comparison{top:56px;gap:3px}.luxury-comparison b{font-size:9px;padding:3px 5px}.luxury-comparison small{font-size:7px;max-width:90px;white-space:normal;line-height:1.1}.luxury-daily-line{width:57%;height:82%;bottom:-18%}.luxury-forecast-bars{width:46%;height:90%;gap:3px;bottom:-17%}.luxury-forecast-achievement{top:-10px;font-size:12px;padding:3px 6px}.luxury-forecast-achievement small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.luxury-daily-path{stroke-dashoffset:0!important}.luxury-daily-dot{opacity:1!important}.luxury-forecast-bar{opacity:1!important;transform:none!important}}
