.account-dashboard{
    direction: rtl;
    max-width: 1400px;
    margin: 40px auto;
}

.dashboard-stats{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:20px;
    margin-bottom:30px;
}

.stat-box{
    background:#fff;
    padding:30px;
    border-radius:12px;
    box-shadow:0 0 15px rgba(0,0,0,0.08);
    text-align:center;
}

.dashboard-body{
    display:flex;
    gap:20px;
}

.dashboard-sidebar{
    width:250px;
    background:#fff;
    padding:20px;
    border-radius:12px;
}

.dashboard-sidebar a{
    display:block;
    padding:14px;
    margin-bottom:10px;
    background:#f7f7f7;
    border-radius:8px;
    text-decoration:none;
    color:#333;
}

.dashboard-main{
    flex:1;
}

.user-info,.orders-list{
    background:#fff;
    padding:30px;
    border-radius:12px;
    margin-bottom:20px;
}

table{
    width:100%;
    border-collapse:collapse;
}

th,td{
    padding:14px;
    border-bottom:1px solid #eee;
    text-align:center;
}

.status-completed{
    color:green;
    font-weight:bold;
}

.status-cancelled{
    color:red;
    font-weight:bold;
}

.status-pending{
    color:orange;
    font-weight:bold;
}

.global-notification{
    background:#fff3cd;
    border-right:5px solid #ffc107;
    padding:20px;
    margin-bottom:20px;
    border-radius:12px;
}

