/* 1001Web Maintenance & Launch Pages - bascule de la barre d'administration */
#wpadminbar .mg-toggle-switch {
    display:inline-flex !important;align-items:center !important;cursor:pointer !important;
    margin-left:8px !important;vertical-align:middle !important;position:relative !important;z-index:10 !important;
    line-height:1 !important;height:auto !important;
}
#wpadminbar .mg-toggle-track {
    width:40px !important;height:22px !important;
    background:rgba(255,255,255,0.2) !important;
    border-radius:22px !important;
    position:relative !important;transition:all .4s ease !important;
    display:inline-block !important;box-sizing:border-box !important;
    padding:0 !important;margin:0 !important;
}
#wpadminbar .mg-active .mg-toggle-track {
    background:#4CAF50 !important;
    box-shadow:0 0 8px rgba(76,175,80,0.6),0 0 16px rgba(76,175,80,0.25) !important;
}
#wpadminbar .mg-toggle-thumb {
    width:16px !important;height:16px !important;background:#fff !important;border-radius:50% !important;
    position:absolute !important;top:3px !important;left:3px !important;
    transition:transform .4s ease !important;
    box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;
    display:block !important;content:none !important;
    padding:0 !important;margin:0 !important;
}
#wpadminbar .mg-active .mg-toggle-thumb {
    transform:translateX(18px) !important;
}
#wpadminbar .mg-toggle-label {
    font-size:10px !important;font-weight:700 !important;margin-left:6px !important;
    min-width:22px !important;text-align:center !important;letter-spacing:0.5px !important;
    transition:color .4s ease !important;display:inline !important;
    line-height:22px !important;padding:0 !important;
}
#wpadminbar .mg-active .mg-toggle-label { color:#4CAF50 !important; }
#wpadminbar .mg-toggle-switch:not(.mg-active) .mg-toggle-label { color:rgba(255,255,255,0.5) !important; }
/* Hover */
#wpadminbar .mg-toggle-switch:hover .mg-toggle-track { background:rgba(255,255,255,0.35) !important; }
#wpadminbar .mg-toggle-switch.mg-active:hover .mg-toggle-track { background:#43a047 !important;box-shadow:0 0 12px rgba(76,175,80,0.8),0 0 24px rgba(76,175,80,0.35) !important; }
/* Loading */
#wpadminbar .mg-toggle-switch.mg-loading .mg-toggle-track { opacity:.5 !important; }
#wpadminbar .mg-toggle-switch.mg-loading { pointer-events:none !important; }
