/**
 * AUTO-GENERATED CSS VARIABLES
 * Generated from branding preset: GrantOMat
 * DO NOT EDIT THIS FILE DIRECTLY - changes will be overwritten
 * Edit via Admin > Ustawienia > Branding
 */

:root {
    /* ACCENT COLORS - Generated from preset */
    --color-accent-rgb: 16, 185, 129;
    --color-accent-700: #047857;
    --color-accent-600: #059669;
    --color-accent-500: #10b981;
    --color-accent-400: #34d399;
    --color-accent-300: #6ee7b7;
    --color-accent-200: #a7f3d0;
    --color-accent-100: #d1fae5;
    --color-accent-50: #ecfdf5;

    /* PRIMARY COLORS - Generated from preset */
    --color-primary-900: #111827;
    --color-primary-800: #1f2937;
    --color-primary-700: #374151;
    --color-primary-600: #4b5563;
    --color-primary-500: #6b7280;
}

/* OVERRIDE UI ELEMENTS */
/* Badge success override */
.badge.bg-success {
    background: #10b981 !important;
}

/* Badge primary - use primary color from preset */
.badge.bg-primary {
    background: #374151 !important;
}

/* Table row success override */
.table-success {
    --bs-table-bg: rgba(var(--color-accent-rgb), 0.1) !important;
    --bs-table-border-color: rgba(var(--color-accent-rgb), 0.2) !important;
}

/* Button primary override */
.btn-primary {
    background: #10b981 !important;
    border-color: #10b981 !important;
    color: #ffffff !important;
}
.btn-primary:hover, .btn-primary:focus {
    background: #059669 !important;
    border-color: #059669 !important;
}

.btn-outline-primary {
    color: #059669 !important;
    border-color: #10b981 !important;
}
.btn-outline-primary:hover {
    background: #10b981 !important;
    border-color: #10b981 !important;
    color: #fff !important;
}

/* Button success override */
.btn-success {
    background: #10b981 !important;
    border-color: #10b981 !important;
}
.btn-success:hover {
    background: #059669 !important;
    border-color: #059669 !important;
}
