/* Tam Rank Admin Bar Notification (moved out of an inline <style> for wp.org compliance) */
#wpadminbar .tam-admin-bar-alert > .ab-item {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    background: transparent !important;
}

#wpadminbar .tam-admin-bar-alert.tam-has-alerts > .ab-item {
    background: linear-gradient(135deg, rgba(250, 165, 48, 0.15) 0%, rgba(250, 165, 48, 0.08) 100%) !important;
    color: #f59e0b !important;
}

#wpadminbar .tam-admin-bar-alert.tam-has-alerts > .ab-item:hover {
    background: linear-gradient(135deg, rgba(250, 165, 48, 0.25) 0%, rgba(250, 165, 48, 0.15) 100%) !important;
    color: #d97706 !important;
}

#wpadminbar .tam-admin-bar-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 20px !important;
    height: 20px !important;
    flex-shrink: 0 !important;
}

#wpadminbar .tam-admin-bar-icon svg {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 2 !important;
    display: block !important;
    vertical-align: middle !important;
}

#wpadminbar .tam-admin-bar-icon svg path,
#wpadminbar .tam-admin-bar-icon svg line {
    stroke: currentColor !important;
    stroke-width: 2 !important;
}

#wpadminbar .tam-admin-bar-text {
    font-size: 13px !important;
    font-weight: 500 !important;
}

/* Pulse animation op het icoon zelf */
#wpadminbar .tam-admin-bar-alert.tam-has-alerts .tam-admin-bar-icon svg {
    animation: tam-icon-pulse 2s ease-in-out infinite;
}

@keyframes tam-icon-pulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.7; transform: scale(1.1); }
}

/* Submenu styling */
#wpadminbar .tam-admin-bar-alert .ab-submenu {
    background: #1e293b !important;
}

#wpadminbar .tam-admin-bar-alert .ab-submenu li a {
    color: #e2e8f0 !important;
}

#wpadminbar .tam-admin-bar-alert .ab-submenu li a:hover {
    background: rgba(37, 172, 117, 0.2) !important;
    color: #10b981 !important;
}

#wpadminbar .tam-dismiss-404-alerts a:hover {
    background: rgba(250, 165, 48, 0.2) !important;
    color: #f59e0b !important;
}
