/* افزونه‌های کوچک روی کامپوننت‌های Metronic برای این پروژه */
.kt-btn-success { background-color: #16a34a; color: #fff; border-color: #16a34a; }
.kt-btn-success:hover { background-color: #15803d; border-color: #15803d; }
.kt-btn-danger { background-color: #dc2626; color: #fff; border-color: #dc2626; }
.kt-btn-danger:hover { background-color: #b91c1c; border-color: #b91c1c; }

.kt-badge-status-yellow { background-color: #fef9c3; color: #854d0e; }
.kt-badge-status-blue { background-color: #dbeafe; color: #1e40af; }
.kt-badge-status-red { background-color: #fee2e2; color: #991b1b; }
.kt-badge-status-orange { background-color: #ffedd5; color: #9a3412; }
.kt-badge-status-green { background-color: #dcfce7; color: #166534; }
.kt-badge-status-indigo { background-color: #e0e7ff; color: #3730a3; }
.kt-badge-status-gray { background-color: #f3f4f6; color: #374151; }

body { font-family: 'Vazirmatn', sans-serif !important; }
.ki-filled, .ki-outline, .ki-solid, .ki-duotone { line-height: 1; }

/* اسکرول‌بار جدول‌ها در حالت راست‌به‌چپ */
.kt-table-wrap { overflow-x: auto; }

/* فوکوس ورودی‌ها هماهنگ با رنگ اصلی */
.kt-input:focus, select.kt-input:focus, textarea.kt-input:focus {
  outline: none;
  border-color: var(--primary);
  box-shadow: 0 0 0 2px color-mix(in oklab, var(--primary) 25%, transparent);
}
