/*
 * CMM v4.0 — Front-end CSS
 *
 * Since menus are now rendered natively by WordPress walkers,
 * the theme (XStore/Elementor) controls ALL menu styling.
 *
 * We only add the bare minimum: icon alignment and the
 * cmm-item-icon span styling injected by our walker filter.
 * Nothing here touches layout, display, flex, or positioning
 * so it cannot interfere with any Elementor page design.
 */

/* Icon span injected next to menu item labels */
.cmm-item-icon {
    display: inline-flex;
    align-items: center;
    line-height: 1;
    vertical-align: middle;
    margin-right: 4px;
}
