.text-danger{
    color: red;
}

.border-blue-300 {     --tw-border-opacity: 1;     border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); }
.bg-green-50 {     --tw-bg-opacity: 1;     background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); }
.border-purple-300 {     --tw-border-opacity: 1;     border-color: rgb(216 180 254 / var(--tw-border-opacity, 1)); }
.border-orange-300 {     --tw-border-opacity: 1;     border-color: rgb(253 186 116 / var(--tw-border-opacity, 1)); }
.bg-purple-50 {     --tw-bg-opacity: 1;     background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); }
.bg-orange-50 {     --tw-bg-opacity: 1;     background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)); }
.border-green-300 {     --tw-border-opacity: 1;     border-color: rgb(134 239 172 / var(--tw-border-opacity, 1)); }

.border-blue-500 {
    border-color: #3b82f6 !important;
}

.border-green-500 {
    border-color: #10b981 !important;
}

.border-yellow-500 {
    border-color: #f59e0b !important;
}


.border-red-500 {
    border-color: #ef4444 !important;
}

/* Rose colors for Service Status */
.border-rose-500 {
    border-color: #f43f5e !important;
}

.text-rose-500 {
    color: #f43f5e !important;
}

/* Ensure text colors are visible */
.text-blue-600 {
    color: #2563eb !important;
}

.text-blue-700 {
    color: #1d4ed8 !important;
}

.text-green-600 {
    color: #059669 !important;
}

.text-green-700 {
    color: #047857 !important;
}

.text-yellow-600 {
    color: #d97706 !important;
}

.text-yellow-700 {
    color: #b45309 !important;
}

.text-purple-500 {
    color: #8b5cf6 !important;
}



.text-red-600 {
    color: #dc2626 !important;
}

.text-red-500 {
    color: #ef4444 !important;
}
.text-purple-600 {     --tw-text-opacity: 1;     color: rgb(147 51 234 / var(--tw-text-opacity, 1)); }
.text-amber-600 {     --tw-text-opacity: 1;     color: rgb(217 119 6 / var(--tw-text-opacity, 1)); }
.text-white {     --tw-text-opacity: 1;     color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.bg-gradient-to-r {     background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.from-blue-600 {     --tw-gradient-from: #2563eb var(--tw-gradient-from-position);     --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);     --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.to-indigo-600 {     --tw-gradient-to: #4f46e5 var(--tw-gradient-to-position); }
.whitespace-pre-wrap {
    white-space: pre-wrap;
}

.break-words {
    word-break: break-word;
    overflow-wrap: break-word;
}

.overflow-wrap-anywhere {
    overflow-wrap: anywhere;
}
/*.bg-blue-300 {     --tw-bg-opacity: 1;     background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1)); }*/
/*.bg-purple-100 {     --tw-bg-opacity: 1;     background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }*/
/*.text-purple-600 {     --tw-text-opacity: 1;     color: rgb(147 51 234 / var(--tw-text-opacity, 1)); }*/
/*.text-gray-500 {     --tw-text-opacity: 1;     color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }*/
/*.text-gray-900 {     --tw-text-opacity: 1;     color: rgb(17 24 39 / var(--tw-text-opacity, 1)); }*/
.border-purple-500 {     --tw-border-opacity: 1;     border-color: rgb(168 85 247 / var(--tw-border-opacity, 1)); }
.transition-all {     transition-property: all;     transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);     transition-duration: 150ms; }
.hover\:shadow-lg:hover {     --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);     --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);     box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); }
.duration-300 {     transition-duration: 300ms; }
.to-teal-200 {     --tw-gradient-to: #99f6e4 var(--tw-gradient-to-position); }
.from-teal-100 {     --tw-gradient-from: #ccfbf1 var(--tw-gradient-from-position);     --tw-gradient-to: rgb(204 251 241 / 0) var(--tw-gradient-to-position);     --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.bg-gradient-to-br {     background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
.kt-badge-danger{
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-red-100);
    background-color: var(--color-red-50);
    color: var(--color-red-700);
}

.kt-badge-success {
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-green-200);
    background-color: var(--color-green-50);
    color: var(--color-green-700);
}


/*.kt-badge-danger {*/
/*    background-color: #fef2f2;*/
/*    color: #dc2626;*/
/*    border-color: #fecaca;*/
/*}*/
 .bg-gray-100 {     --tw-bg-opacity: 1;     background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); }
.bg-green-100 {     --tw-bg-opacity: 1;     background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); }
.bg-purple-100 {     --tw-bg-opacity: 1;     background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); }
.kt-btn-success {
    background-color: #28a745; /* أخضر */
    color: #fff;
    border: 1px solid #28a745;
}

.kt-btn-success:hover {
    background-color: #218838;
    border-color: #1e7e34;
}
.kt-btn-success i {
    color: #fff !important;
}




.bg-primary-50 {
    background-color: #eff6ff;
}

.border-primary-200 {
    border-color: #bfdbfe;
}


.text-primary-600 {
    color: #2563eb;
}

.text-primary-900 {
    color: #1e3a8a;
}
