/* Standardized status indicator classes */
.success {
    background-color: var(--color-bg-success);
    color: var(--color-success);

}

.warning {
    background-color: var(--color-bg-warning);
    color: var(--color-warning);

}

.danger {
    background-color: var(--color-bg-danger);
    color: var(--color-danger);

}
td {
    padding: 2px 8px;
    border-radius: var(--radius-md);
    border: 1px solid var(--color-bg);
}
tr {
    border: 1px solid #ffffff;
}

/* Only apply hover effects to data rows, not header rows */
tbody tr:hover, tbody tr:hover td {
    border: 1px dashed var(--color-bg-hover);
}
tbody tr:hover {
    filter: brightness(290%);
}
a {
    color: var(--color-text);
    text-decoration: none;
}

/* Priority cell styling to prevent wrapping */
.priorityCell {
    white-space: nowrap;
    min-width: 120px;
    width: 120px;
    text-align: center;
}

.priorityCell span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}