/* Admin Console Theme - Genesys #198b90 - Dark Mode */
/* Solo le sovrascritture essenziali per i colori del tema */

.pf-v5-theme-dark {
    /* Sovrascrittura solo del colore primario per elementi che devono spiccare */
    --pf-v5-global--primary-color--100: #198b90;
    --pf-v5-global--primary-color--200: #156f73;
    --pf-v5-global--active-color--100: #198b90;
    --pf-v5-global--active-color--200: #156f73;
    --pf-v5-global--link--Color: #198b90;
    --pf-v5-global--link--Color--hover: #2da5ab;
    
    /* Pulsanti primari */
    --pf-v5-c-button--m-primary--BackgroundColor: #198b90;
    --pf-v5-c-button--m-primary--BorderColor: #198b90;
    --pf-v5-c-button--m-primary--hover--BackgroundColor: #2da5ab;
    --pf-v5-c-button--m-primary--hover--BorderColor: #2da5ab;
    --pf-v5-c-button--m-primary--active--BackgroundColor: #156f73;
    --pf-v5-c-button--m-primary--active--BorderColor: #156f73;
    
    /* Navigation e stati attivi */
    --pf-v5-c-nav__link--m-current--Color: #198b90;
    --pf-v5-c-nav__link--hover--Color: #2da5ab;
    --pf-v5-c-tabs__link--m-current--Color: #198b90;
    --pf-v5-c-tabs__link--m-current--after--BorderColor: #198b90;
    
    /* Form controls focus */
    --pf-v5-c-form-control--focus--BorderColor: #198b90;
    --pf-v5-c-form-control--focus--BoxShadow: 0 0 0 1px #198b90;
    
    /* Checkbox, radio, switch */
    --pf-v5-c-check__input--checked--BackgroundColor: #198b90;
    --pf-v5-c-check__input--checked--BorderColor: #198b90;
    --pf-v5-c-switch__toggle--checked--BackgroundColor: #198b90;
    
    /* Progress bar */
    --pf-v5-c-progress__indicator--BackgroundColor: #198b90;
    
    /* Badge */
    --pf-v5-c-badge--m-blue--BackgroundColor: #198b90;
    
    /* Alert info */
    --pf-v5-c-alert--m-info--BorderColor: #198b90;
    --pf-v5-c-alert--m-info__icon--Color: #198b90;
}

/* Minimal custom styling per admin - solo elementi specifici del tema */
.pf-v5-theme-dark .pf-v5-c-button.pf-m-secondary {
    border-color: #198b90;
    color: #198b90;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-secondary:hover {
    border-color: #2da5ab;
    color: #2da5ab;
}

.pf-v5-theme-dark a,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-link {
    color: #198b90;
}

.pf-v5-theme-dark a:hover,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-link:hover {
    color: #2da5ab;
}

/* Label specifico per il tema */
.pf-v5-theme-dark .pf-v5-c-label.pf-m-blue .pf-v5-c-label__text {
    background-color: #198b90;
}

.pf-v5-theme-dark .pf-v5-c-label.pf-m-outline.pf-m-blue .pf-v5-c-label__text {
    color: #198b90;
    border-color: #198b90;
}

/* Regole specifiche e forti per i pulsanti primari PatternFly v5 */
.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary {
    background-color: #198b90 !important;
    border-color: #198b90 !important;
    color: #ffffff !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary:hover,
.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary:focus {
    background-color: #2da5ab !important;
    border-color: #2da5ab !important;
    color: #ffffff !important;
}

.pf-v5-theme-dark .pf-v5-c-button.pf-m-primary:active {
    background-color: #156f73 !important;
    border-color: #156f73 !important;
    color: #ffffff !important;
}
