/**
 * Interface Simplifiée — Interface simplifiée (masquage menus WP pour non-admins)
 *
 * Chargé conditionnellement quand l'option cc-ui-backend-masquer-menus-wp est active
 * et que l'utilisateur n'est pas administrateur. Masque la barre admin et les menus WP.
 *
 * @file        cc-interface-simplifiee.css
 * @package     CaisseConnect
 * @subpackage  CSS\Components
 * @since       0.9
 * @version     1.2.6
 * @author      Microlibre <contact@microlibre.net>
 * @copyright   2026 Microlibre
 * @license     GPL-2.0+ https://www.gnu.org/licenses/gpl-2.0.html
 * @link        https://microlibre.net/caisse-connect
 */


/* Masquer la barre admin WordPress */
#wpadminbar { display: none !important; }
html.wp-toolbar { padding-top: 10px !important; }

/* Les icônes des liens « Mon profil » et « Déconnexion » sont désormais portées
   par le TITRE du menu (helper cc_menu_item_icone(), cf. cc-ui-general.php), comme
   tous les autres sous-items CC. Les règles ::before par href ont été retirées
   pour éliminer le doublon icône-CSS + icône-HTML (cf. commit anti-doublon des
   7 onglets internes dans cc-admin-menu.css). */

/* Icône flèche externe après "Visiter le site" */
#cc-visiter-site .wp-menu-name::after {
    content: "\f504";
    font-family: dashicons;
    font-size: 14px;
    margin-left: 4px;
    vertical-align: middle;
    opacity: 0.7;
}

/* Bouton hamburger CC : masqué sur desktop */
#cc-mobile-menu-toggle { display: none; }

/* Mobile : afficher le bouton hamburger CC en remplacement du toggle WP */
@media screen and (max-width: 782px) {
    #cc-mobile-menu-toggle {
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
        top: 15px;
        left: 15px;
        width: 46px;
        height: 46px;
        background-color: #007bff;
        color: #fff;
        border: none;
        border-radius: 4px;
        cursor: pointer;
        z-index: 99999;
        font-size: 22px;
    }
    div.cc-header {
        padding-top: 5px;
    }
}
