/* ===========================
   DASHBOARD V2
=========================== */

.userHomeHero{
display:flex;
justify-content:space-between;
align-items:center;
padding:24px;
border-radius:28px;
background:linear-gradient(135deg,#1e2430,#12161f);
border:1px solid rgba(255,255,255,.08);
margin-bottom:22px;
}

.heroMini{
font-size:13px;
opacity:.75;
}

.heroTitle{
font-size:30px;
font-weight:800;
margin-top:8px;
}

.heroSub{
margin-top:8px;
opacity:.7;
line-height:1.8;
}

.heroCoin{
width:72px;
height:72px;
display:flex;
align-items:center;
justify-content:center;
font-size:42px;
border-radius:22px;
background:rgba(255,196,0,.12);
}

.homeQuickGrid{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:16px;
margin-bottom:24px;
}

.homeStat{
padding:18px;
border-radius:22px;
background:#171b24;
border:1px solid rgba(255,255,255,.08);
}

.homeStat span{
display:block;
font-size:13px;
opacity:.7;
margin-bottom:8px;
}

.homeStat b{
font-size:24px;
font-weight:800;
}

.homeActions{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:14px;
margin-bottom:26px;
}

.homeActions button{
height:54px;
border-radius:18px;
font-size:15px;
font-weight:700;
}

.lastSignalBox{
margin-top:20px;
padding:22px;
border-radius:24px;
background:#141922;
border:1px solid rgba(255,255,255,.08);
}

.sectionHead{
display:flex;
justify-content:space-between;
align-items:center;
margin-bottom:18px;
}

.sectionHead b{
font-size:19px;
}

@media(max-width:600px){

.heroTitle{
font-size:25px;
}

.homeStat b{
font-size:21px;
}

}

/* ========= DASHBOARD PREMIUM ========= */

.homeStat{
transition:.25s;
}

.homeStat:hover{
transform:translateY(-3px);
box-shadow:0 18px 45px rgba(0,0,0,.30);
}

.userHomeHero{
overflow:hidden;
position:relative;
}

.userHomeHero:after{
content:"";
position:absolute;
right:-40px;
top:-40px;
width:180px;
height:180px;
border-radius:50%;
background:rgba(255,196,0,.06);
}

.heroCoin{
position:relative;
z-index:2;
font-size:46px;
}

.homeActions button{
transition:.2s;
}

.homeActions button:hover{
transform:translateY(-2px);
}

.lastSignalBox{
margin-top:28px;
}

