.pnotify-container {
    border-radius: 25px 0 0 0;
}

.pnotify-text {
    margin-top: 8px !important;
}

[data-pnotify] .brighttheme-title {
    font-weight: 650 !important;
}

[data-pnotify].brighttheme-elem.pnotify-mode-no-preference.notification-warning {
    --notice-background-color: #F8F4C3 !important;
    --notice-border-color: #D9D59F;
    --notice-text-color: #8C6B26;
    --notice-icon-filter: invert(44%) sepia(52%) saturate(527%) hue-rotate(2deg) brightness(87%) contrast(94%) !important;
}

[data-pnotify].brighttheme-elem.pnotify-mode-no-preference.notification-info {
    --notice-background-color: #CDE9F6 !important;
    --notice-border-color: #B7D0DD;
    --notice-text-color: #467CAB;
    --notice-icon-filter: invert(46%) sepia(8%) saturate(3604%) hue-rotate(166deg) brightness(94%) contrast(72%) !important;
}

[data-pnotify].brighttheme-elem.pnotify-mode-no-preference.notification-success {
    --notice-background-color: #DCF3D5 !important;
    --notice-border-color: #C1D2BB;
    --notice-text-color: #44593D;
    --notice-icon-filter: invert(29%) sepia(29%) saturate(431%) hue-rotate(60deg) brightness(98%) contrast(91%) !important;
}

[data-pnotify].brighttheme-elem.pnotify-mode-no-preference.notification-danger {
    --notice-background-color: #ECC8C5 !important;
    --notice-border-color: #CB9D9D;
    --notice-text-color: #A52F27;
    --notice-icon-filter: invert(21%) sepia(39%) saturate(2432%) hue-rotate(334deg) brightness(113%) contrast(99%) !important;
}