.dash{background:#fff;border-radius:1.25rem;box-shadow:0 24px 60px rgba(36,28,21,.18);overflow:hidden;font-size:.85rem}
.dash-top{background:#2A1748;color:#fff;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem}
.dash-top .av{margin-left:auto;width:28px;height:28px;border-radius:50%;background:#FFE01B;color:#241C15;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.7rem}
.kpi{background:#FBF7EE;border-radius:.75rem;padding:.75rem}
.kpi b{font-size:1.6rem;display:block;line-height:1.1}
.bars{display:flex;align-items:flex-end;gap:8px;height:80px}
.bars span{flex:1;background:#5B2A86;border-radius:6px 6px 0 0;opacity:.85}
.bars span:last-child{background:#FFE01B;opacity:1}
.mini-av{width:30px;height:30px;border-radius:50%;background:#F3E9D2;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem}
.num{font-weight:800;color:#5B2A86;font-size:1.1rem}
.price{font-size:2.4rem;font-weight:800;line-height:1}
.form-range::-webkit-slider-thumb{background:#5B2A86}
.ao-hero-img{position:relative;z-index:1}
