/* Custom styles goes here */
/* --- Colori Principali (Bottoni, Link, Elementi Attivi) --- */
:root {
    --bs-primary: #F16522;
    --bs-primary-rgb: 241, 101, 34;
}

.btn-primary {
    background-color: #F16522 !important;
    border-color: #F16522 !important;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(241, 101, 34, 0.4) !important;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
        background-color: #D14D14 !important;
        border-color: #D14D14 !important;
    }

/* --- Sidebar e Menu di Navigazione --- */
.menu-vertical .menu-item.active > .menu-link {
    color: #F16522 !important;
    background-color: rgba(241, 101, 34, 0.1) !important;
}

/* La linea verticale che indica l'elemento attivo nel menu */
.menu-vertical .menu-item.active:not(.open) > .menu-link::before {
    background-color: #F16522 !important;
}

/* --- Badge e Altri elementi --- */
.bg-label-primary {
    background-color: rgba(241, 101, 34, 0.1) !important;
    color: #F16522 !important;
}

/* --- Focus degli Input (Form) --- */
.form-control:focus, .form-select:focus {
    border-color: #F16522 !important;
}
