/**
 * UnlockPage WordPress Admin Styles
 *
 * Styles the custom menu icon to match WordPress admin theme
 */

/* Style the custom icon in the admin menu */
#adminmenu .toplevel_page_unlockpage-settings .wp-menu-image img {
    width: 20px;
    height: 20px;
    padding: 6px 0;
    opacity: 0.6;
    filter: brightness(0) invert(1);
    transition: opacity 0.1s ease-in-out;
}

/* Hover state - increase opacity */
#adminmenu .toplevel_page_unlockpage-settings:hover .wp-menu-image img,
#adminmenu .toplevel_page_unlockpage-settings.current .wp-menu-image img,
#adminmenu .toplevel_page_unlockpage-settings.wp-has-current-submenu .wp-menu-image img {
    opacity: 1;
}

/* Active/current state with blue background */
#adminmenu .toplevel_page_unlockpage-settings.current .wp-menu-image img,
#adminmenu .toplevel_page_unlockpage-settings.wp-has-current-submenu .wp-menu-image img {
    filter: brightness(0) invert(1);
}
