/*!
 Copyright (c) 2020, 2024, Oracle and/or its affiliates.
 */

/* Container styling */
.custom-status-menu {
    min-width: 160px;               /* wider menu */
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    padding: 4px 0;
    font-family: "Segoe UI", Roboto, Arial, sans-serif;
    font-size: 13px;
}

/* Each menu item */
.custom-status-menu .menu-item {
    white-space: nowrap;            /* keep "In Progress" on one line */
    padding: 6px 12px;
    cursor: pointer;
    transition: background-color 0.2s, color 0.2s;
}

/* Hover effect */
.custom-status-menu .menu-item:hover {
    background-color: #f5f5f5;
    color: #0076df;
}

/* Active (currently selected) status */
.custom-status-menu .menu-item.active {
    font-weight: 600;
    color: #0076df;
    position: relative;
}

/* Add checkmark for active item */
.custom-status-menu .menu-item.active::after {
    content: "✔";
    position: absolute;
    right: 10px;
    color: #0076df;
    font-size: 12px;
}
