﻿.pms-notification-button {
    color: #7C3AED !important;
    background: rgba(139, 92, 246, .08) !important;
    border-radius: 10px !important;
}

.pms-notification-menu {
    margin-right: 8px;
}

.pms-notification-button:hover {
    background: rgba(139, 92, 246, .14) !important;
}

.pms-notification-list {
    width: 360px;
    padding: 4px 0;
}

.pms-notification-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 16px 8px 16px;
}

.pms-notification-empty {
    padding: 20px 16px;
    color: var(--mud-palette-text-secondary);
    text-align: center;
}

.pms-notification-item {
    white-space: normal !important;
}

.pms-notification-item-unread {
    background: rgba(139, 92, 246, .06);
}

.pms-notification-item-row {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.pms-notification-item-icon {
    margin-top: 2px;
    color: #7C3AED;
}

.pms-notification-item-body {
    min-width: 0;
}

.pms-notification-item-title {
    font-weight: 600;
}

.pms-notification-item-message {
    color: var(--mud-palette-text-secondary);
    display: block;
}

.pms-notification-item-time {
    color: var(--mud-palette-text-secondary);
    display: block;
    margin-top: 2px;
}
