
/* Nuffx User Panel redesign - v46 */
.user-panel,.dashboard-page,.orders-page{font-family:"Yekan Bakh",sans-serif}
.panel-grid,.order-detail-grid{display:grid;gap:18px}
.order-hero,.panel-card,.sms-card,.timeline-card{
background:linear-gradient(145deg,#101c31,#081321);
border:1px solid rgba(100,140,220,.18);
border-radius:22px;
box-shadow:0 12px 35px rgba(0,0,0,.25);
}
.order-hero{padding:28px}
.panel-card{padding:22px}
.sms-code{
font-size:34px;letter-spacing:8px;font-weight:800;
direction:ltr;text-align:center;
padding:20px;border-radius:16px;background:#152641;
}
.copy-btn,.primary-action{
border-radius:14px;padding:12px 22px;
}
[dir="rtl"] .user-panel,.fa .user-panel{text-align:right}
[dir="rtl"] .sidebar{right:0;left:auto}
[dir="ltr"] .sidebar{left:0;right:auto}
.status-timeline{position:relative;padding:10px 0}
.status-step{display:flex;gap:14px;align-items:center;padding:14px 0}
.status-dot{width:14px;height:14px;border-radius:50%;background:#3158ff}
.status-step.done .status-dot{background:#12d48b}
