.dashboard-page .dashboard-hero{min-height:260px;display:flex;align-items:center;background-image:linear-gradient(90deg,#0b1728 0%,#0b1728 35%,#0b1728c9 56%,#0b172822 100%),url('/admin/assets/img/admin-hero.webp?v=20261007-gandalf');background-size:cover;background-position:center 10%}
.dashboard-page .hero-copy{position:relative;z-index:1;max-width:670px}
.dashboard-page .grid.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.dashboard-page .grid.kpis .card{min-height:125px;padding:19px 20px;position:relative;overflow:hidden}
.dashboard-page .grid.kpis .card:before{content:'';position:absolute;top:0;right:0;width:85px;height:85px;background:radial-gradient(circle at 100% 0%,#ff8a2c33,transparent 70%)}
.dashboard-page .grid.kpis .card h3{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#aabbcf}
.dashboard-page .grid.kpis .kpi{font-size:29px;letter-spacing:-.04em;margin-top:17px;color:white}
.dashboard-page #business-overview+.grid{grid-template-columns:repeat(4,minmax(210px,1fr))!important}
.dashboard-page #business-overview+.grid .card{min-height:220px;padding:21px}
.dashboard-page #business-overview+.grid .card h3{font-size:17px;color:white;margin-bottom:17px}
.dashboard-page #business-overview+.grid .card .kpi{font-size:32px;margin:5px 0;color:#ffab65}
.dashboard-page #business-overview+.grid .small{line-height:1.65}
.dashboard-page #business-overview+.grid .small:last-child{margin-top:11px;font-weight:700}
.dashboard-page .dashboard-lower{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);margin-top:18px}
.dashboard-page .dashboard-lower .card{padding:21px}
.dashboard-page .dashboard-lower .item{background:#0f1b2e;border-color:#293c58}
.dashboard-page .dashboard-lower .item .btn{min-height:31px;padding:5px 12px;font-size:12px}
.dashboard-page .dashboard-lower .card h3{font-size:18px;color:white}
.dashboard-page .dashboard-lower .list{margin-top:13px}
@media(max-width:1300px){.dashboard-page #business-overview+.grid{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}
@media(max-width:1050px){.dashboard-page .grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-lower{grid-template-columns:1fr}}
@media(max-width:580px){.dashboard-page .grid.kpis,.dashboard-page #business-overview+.grid{grid-template-columns:1fr!important}.dashboard-page .dashboard-hero{background-position:65% center}.dashboard-page .dashboard-lower .toolbar{flex-wrap:wrap}.dashboard-page .dashboard-lower #salaDash{min-width:160px}}
