/* Color Override - تغییر رنگ‌های سایت به سفید، مشکی و #4caf50 */

:root {
    --primary-color: #4caf50 !important;
    --primary-dark: #388e3c !important;
    --primary-light: #81c784 !important;
    --secondary-color: #4caf50 !important;
    --success-color: #4caf50 !important;
    --warning-color: #ff9800 !important;
    --danger-color: #f44336 !important;
    --info-color: #4caf50 !important;
    
    --bg-primary: #ffffff !important;
    --bg-secondary: #f8f8f8 !important;
    --bg-tertiary: #f0f0f0 !important;
    
    --text-primary: #000000 !important;
    --text-secondary: #333333 !important;
    --text-muted: #666666 !important;
    
    --border-color: #e0e0e0 !important;
    --border-light: #f0f0f0 !important;
}

/* تغییر background body */
body {
    background: #4caf50 !important;
}


/* تغییر رنگ‌های rgba */
.nav-menu a:hover,
.nav-menu a.active,
.breadcrumb a,
.breadcrumb a:hover {
    background: rgba(76, 175, 80, 0.08) !important;
}

.breadcrumb a:hover {
    background: rgba(76, 175, 80, 0.1) !important;
    border-color: rgba(76, 175, 80, 0.2) !important;
}

/* تغییر رنگ‌های trip-route */
.trip-route {
    background: linear-gradient(135deg, rgba(76, 175, 80, 0.05), rgba(56, 142, 60, 0.05)) !important;
    border: 1px solid rgba(76, 175, 80, 0.1) !important;
}

/* تغییر رنگ‌های section-header */
.section-header::before {
    background: linear-gradient(90deg, #4caf50, #4caf50) !important;
}

/* تغییر رنگ‌های trip-count */
.trip-count, .request-count, .passenger-count {
    background: linear-gradient(135deg, #4caf50, #4caf50) !important;
}

/* تغییر رنگ‌های دکمه‌ها */
.btn-primary,
.btn-success,
.btn-info {
    background: #4caf50 !important;
    border-color: #4caf50 !important;
}

.btn-primary:hover,
.btn-success:hover,
.btn-info:hover {
    background: #388e3c !important;
    border-color: #388e3c !important;
}

/* تغییر رنگ‌های فرم */
.form-control:focus {
    border-color: #4caf50 !important;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25) !important;
}

/* تغییر رنگ‌های لینک‌ها */
a {
    color: #000000 !important;
}

a:hover {
    color: #388e3c !important;
}

/* تغییر رنگ‌های header */
.header {
    background: rgba(255, 255, 255, 0.95) !important;
}

/* تغییر رنگ‌های logo */
.logo {
    color: #4caf50 !important;
}

/* تغییر رنگ‌های notification */
.notification {
    border-right-color: #4caf50 !important;
}

/* تغییر رنگ‌های status */
.trip-status.public {
    background: rgba(76, 175, 80, 0.1) !important;
    color: #4caf50 !important;
    border: 1px solid rgba(76, 175, 80, 0.2) !important;
}

/* تغییر رنگ‌های route */
.route-arrow {
    color: #4caf50 !important;
}

.route-point.origin {
    color: #ffffff !important;
}

/* تغییر رنگ‌های icon */
.section-header h2 i,
.trip-driver-info i {
    color: #4caf50 !important;
}
