/* Custom Highcharts Theme for PNotify */
.ui-pnotify.highcharts-style .ui-pnotify-container {
    background: rgba(255, 255, 255, 0.95) !important; /* Semi-transparent white */
    border: none !important;
    border-left: 5px solid #7cb5ec !important; /* Highcharts 'Blue' line color */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
    border-radius: 4px !important;
    color: #333333 !important; /* Highcharts default text color */
}

.ui-pnotify.highcharts-style .ui-pnotify-title {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333333 !important;
}

.ui-pnotify.highcharts-style .ui-pnotify-text {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}

/* Optional: Match the 'Success' blue specifically */
.ui-pnotify.highcharts-style.success-blue .ui-pnotify-container {
    border-left-color: #90ed7d !important; /* Highcharts 'Green' line color */
}

/* dashboard table # column style*/
th:first-child,
td:first-child {
    width: 50px;
    text-align: center;
    color: #999;
    /* Subtle gray for the index */
}