:root {
    /* Base colors */
    --rz-white: #ffffff !important;
    /*--rz-base-50: #fff0f5 !important;
    --rz-base-100: #ffe4ec !important;
    --rz-base-200: #ffc8d9 !important;
    --rz-base-300: #ffb0c7 !important;
    --rz-base-400: #ff9ab7 !important;
    --rz-base-500: #FF81AC !important;*/ /* Primary base */
    /*--rz-base-600: #e96c99 !important;
    --rz-base-700: #d25784 !important;
    --rz-base-800: #b6456e !important;
    --rz-base-900: #983755 !important;
    --rz-black: #000000 !important;*/
    /* Theme-specific base colors */
    --rz-base: var(--rz-base-500) !important;
    --rz-base-lighter: var(--rz-base-100) !important;
    --rz-base-light: var(--rz-base-200) !important;
    --rz-base-dark: var(--rz-base-700) !important;
    --rz-base-darker: var(--rz-base-900) !important;
    /* Primary colors */
    --rz-primary: #FF81AC !important;
    --rz-primary-lighter: #ffe4ec !important;
    --rz-primary-light: #ffc8d9 !important;
    --rz-primary-dark: #d25784 !important;
    --rz-primary-darker: #983755 !important;
    /* Secondary colors (purple-pink mix) */
    --rz-secondary: #d946ef !important;
    --rz-secondary-lighter: #fae8ff !important;
    --rz-secondary-light: #f0abfc !important;
    --rz-secondary-dark: #c026d3 !important;
    --rz-secondary-darker: #a21caf !important;
    /* Info colors (teal for contrast) */
    --rz-info: #14b8a6 !important;
    --rz-info-lighter: #ccfbf1 !important;
    --rz-info-light: #5eead4 !important;
    --rz-info-dark: #0f766e !important;
    --rz-info-darker: #0d9488 !important;
    /* Success colors (light green) */
    --rz-success: #22c55e !important;
    --rz-success-lighter: #dcfce7 !important;
    --rz-success-light: #86efac !important;
    --rz-success-dark: #16a34a !important;
    --rz-success-darker: #15803d !important;
    /* Warning colors (soft orange) */
    --rz-warning: #f97316 !important;
    --rz-warning-lighter: #ffedd5 !important;
    --rz-warning-light: #fdba74 !important;
    --rz-warning-dark: #ea580c !important;
    --rz-warning-darker: #c2410c !important;
    /* Danger colors (red/pink blend) */
    --rz-danger: #e11d48 !important;
    --rz-danger-lighter: #ffe4e6 !important;
    --rz-danger-light: #fda4af !important;
    --rz-danger-dark: #be123c !important;
    --rz-danger-darker: #9f1239 !important;
    /* Series colors (for charts, etc.) */
    --rz-series-1: #FF81AC !important;
    --rz-series-2: #ff9ab7 !important;
    --rz-series-3: #ffc8d9 !important;
    --rz-series-4: #d946ef !important;
    --rz-series-5: #c084fc !important;
    --rz-series-6: #f97316 !important;
    --rz-series-7: #22c55e !important;
    --rz-series-8: #14b8a6 !important;
}

/* Custom component styles */
/*.rz-button {
    border-radius: 8px !important;
    padding: 10px 20px !important;
    font-weight: 600 !important;
}

.rz-datagrid {
    border: 2px solid var(--rz-base-300) !important;
}

.rz-dropdown {
    background-color: var(--rz-base-100) !important;
    border-color: var(--rz-primary-light) !important;
}*/

/* Utility classes for backgrounds */
/*.rz-background-color-primary {
    background-color: var(--rz-primary) !important;
}

.rz-background-color-secondary {
    background-color: var(--rz-secondary) !important;
}

.rz-background-color-success {
    background-color: var(--rz-success) !important;
}

.rz-background-color-warning {
    background-color: var(--rz-warning) !important;
}

.rz-background-color-danger {
    background-color: var(--rz-danger) !important;
}*/

/* Utility classes for text colors */
/*.rz-color-primary {
    color: var(--rz-primary) !important;
}

.rz-color-secondary {
    color: var(--rz-secondary) !important;
}

.rz-color-success {
    color: var(--rz-success) !important;
}

.rz-color-warning {
    color: var(--rz-warning) !important;
}

.rz-color-danger {
    color: var(--rz-danger) !important;
}*/

/* Utility classes for borders */
/*.rz-border-color-primary {
    border-color: var(--rz-primary) !important;
}

.rz-border-color-secondary {
    border-color: var(--rz-secondary) !important;
}

.rz-border-color-success {
    border-color: var(--rz-success) !important;
}

.rz-border-color-warning {
    border-color: var(--rz-warning) !important;
}

.rz-border-color-danger {
    border-color: var(--rz-danger) !important;
}*/
