/* ==========================================================
   DARTH VADER SKIN - CODECORN ULTIMATE EDITION
   Piallatura totale celeste Texa & Branding BPartners
   ========================================================== */

:root {
    /* Brand Colors */
    --primary-color: #f2ae5e;
    --primary-color-dark: #e19c46;
    --primary-color-light: #f7c88a;

    /* Semantic Aliases */
    --primary: var(--primary-color);
    --text-gold: var(--primary-color);

    /* Backgrounds */
    --bg-vader: #0b0b0b;
    --bg-panel: #1a1a1a;
    --background-color-secondary: #0f0f0f;
    --background-color-tertiary: #111111;
    --background-color-grey: #282828;
    --background-color-tertiary-trasp: rgba(17, 17, 17, 0.12);

    /* Text */
    --text-color: #ffffff;
    --text-color-dark: #000000;

    /* Shadows & Glows */
    --glow-strong: 0 0 12px rgba(242, 174, 94, 0.4);
    --glow-medium: 0 0 0 1px rgba(242, 174, 94, 0.35);
    --glow-soft: 0 0 60px rgba(242, 174, 94, 0.18);
    --glow-btn: 0 0 15px rgba(242, 174, 94, 0.4);

    /* Gradients */
    --gradient-primary: linear-gradient(135deg, var(--primary-color), var(--primary-color-dark));
    --gradient-login: linear-gradient(180deg, var(--bg-vader) 0%, var(--background-color-tertiary) 100%);

    /* Hover Effects */
    --list-item-hover-bg: var(--primary-color-light);
    --folder-hover-bg: var(--primary-color-light);
}

/* --- UI ELEMENTS PURIFICATION --- */

body,
.o_main_navbar,
.MuiAppBar-root {
    background-color: var(--bg-vader) !important;
    border-bottom: 2px solid var(--primary-color) !important;
    color: var(--text-gold) !important;
}

/* Pulsanti e Action: dal blu al fuoco CodeCorn */
.btn-primary,
.MuiButton-containedPrimary,
.o_button_import {
    background-image: var(--gradient-primary) !important;
    color: var(--text-color-dark) !important;
    border: none !important;
    box-shadow: var(--glow-btn) !important;
}

/* Input Fields & Text Areas */
input,
.form-control,
.MuiOutlinedInput-root {
    background-color: var(--text-color-dark) !important;
    color: var(--text-color) !important;
    border: 1px solid #333333 !important; /* Grigio tecnico per bordi neutri */
}

input:focus,
.form-control:focus,
.Mui-focused {
    border-color: var(--primary-color) !important;
    box-shadow: var(--glow-strong) !important;
    outline: none !important;
}

/* Scrollbar da Sith */
::-webkit-scrollbar-thumb {
    background: var(--primary-color) !important;
}

/* START --- ODOO LOGIN PAGE: THE EXORCISM --- */

/* Sfondo totale scuro */
body.bg-100 {
    background: var(--gradient-login) !important;
    background-color: var(--background-color-secondary) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* La Card di Login */
.card.o_database_list {
    background-color: var(--background-color-grey) !important;
    border-radius: 25px !important;
    border: 1px solid var(--primary-color-dark) !important;
    box-shadow: var(--glow-soft) !important;
    color: var(--text-color) !important;
    padding: 10px;
}
.card.o_database_list .card-body {
    color: var(--text-color) !important;
    background-color: unset !important;
    border: unset !important;
}
/* Header della card (Logo) */
.card-body .text-center.border-bottom {
    border-bottom: 1px solid var(--primary-color-light) !important;
}

/* Label e Input */
.form-group label {
    color: var(--primary-color) !important;
    font-weight: 600;
    margin-bottom: 8px;
}

.btn-primary.btn-block {
    background: var(--gradient-primary) !important;
    border: none !important;
    border-radius: 999px !important;
    color: var(--text-color-dark) !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px !important;
    margin-top: 15px;
    box-shadow: var(--glow-strong) !important;
    transition: transform 0.2s ease;
}

.btn-primary.btn-block:hover {
    transform: scale(1.02);
}

/* Link (Reimposta password, etc) */
.o_database_list a {
    color: var(--primary-color-light) !important;
    text-decoration: none !important;
}

.o_database_list a:hover {
    color: var(--primary-color) !important;
}

/* Footer (Gestione DB e "Powered by Odoo") */
.border-top {
    border-top: 1px solid var(--primary-color-light) !important;
}

.card-body .text-center.small.mt-4 {
    color: rgba(255, 255, 255, 0.5) !important;
}

/* --- FIX SIMMETRIA FOOTER LOGIN (Post-Odoo Kill) --- */

/* Nascondiamo il link Odoo */
.card-body a[href*='odoo.com'] {
    display: none !important;
}

/* Ripuliamo il link superstite "Gestione database" */
.card-body .text-center.small.mt-4 a.border-right {
    border-right: none !important; /* Via il separatore verticale */
    padding-right: 0 !important; /* Reset pr-2 */
    margin-right: 0 !important; /* Reset mr-1 */
    display: inline-block !important;
    width: 100% !important; /* Centriamolo come un boss */
    text-align: center !important;
}
/* ENDOF --- ODOO LOGIN PAGE: THE EXORCISM --- */

/* START --- ODOO LOGGEDIN: COMMONS --- */

/* Navbar: dal blu al nero assoluto */
.o_main_navbar > a:hover, .o_main_navbar > a:focus, .o_main_navbar > button:hover, .o_main_navbar > button:focus,
.o_main_navbar > ul > li > a:hover, .o_main_navbar > ul > li > label:hover
{
    border-bottom-color: var(--primary-color-dark) !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
}

/* DASHBOARD: Apps */
.o_menu_apps .dropdown-menu.show .o-app-name{
    color: var(--primary-color) !important;
    font-weight: bold !important;
}
/** FIX PER IL CLICK SUL VUOTO DELLA DASHBOARD CHE TRIGGERA L'ULTIMO MODULO APERTO (PROBABILMENTE UN OVERLAY FANTASMA DI COMUNICAZIONI) */
/* Impedisce al click sul vuoto della dashboard di triggerare l'ultimo modulo aperto */
/* .o_apps {
    height: 100vh !important;
    overflow-x: hidden !important;
} */

/** FIX PER IL CLICK SUL VUOTO DELLA DASHBOARD CHE TRIGGERA L'ULTIMO MODULO APERTO (PROBABILMENTE UN OVERLAY FANTASMA DI COMUNICAZIONI) */
/* Se il problema è un overlay fantasma di Comunicazioni */
/* .o_action_manager:has(.o_apps) {
    pointer-events: none !important;
} */

/** FIX PER IL CLICK SUL VUOTO DELLA DASHBOARD CHE TRIGGERA L'ULTIMO MODULO APERTO (PROBABILMENTE UN OVERLAY FANTASMA DI COMUNICAZIONI) */
/* Riabilita il click solo sulle icone effettive */
/* .o_apps {
    pointer-events: auto !important; 
} */
/* Fix per il click fantasma del tema 'mk_' */
/* Togliamo l'interattività al contenitore gigante del background */
/* .o_menu_apps .dropdown-menu {
    pointer-events: none !important; 
} */

/* Ridiamo la cliccabilità SOLO alla barra di ricerca e alle singole icone */
/* .o_menu_apps .dropdown-menu > * {
    pointer-events: auto !important; 
} */

/* Evitiamo che il primo link si allarghi a dismisura invisibilmente */
/* .mk_search_container ~ .dropdown-item.o_app {
    display: inline-block !important;
    position: relative;
    z-index: 10;
} */


/* ENDOF --- ODOO LOGGEDIN: COMMONS --- */
