﻿#siteAlerts26 {
    display: flex;
    padding-bottom: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
    align-self: stretch;
}

    #siteAlerts26 .siteAlert {
        display: flex;
        padding: 16px;
        justify-content: center;
        align-items: center;
        gap: 16px;
        align-self: stretch;
        border-radius: 8px;
        background: #F1F5F9;
        box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.05);
        align-items: flex-start;
    }

        #siteAlerts26 .siteAlert.Info {
            border: 1px solid #e2ebf0;
            background: #f8f9fd;
            color: #334155;
        }

        #siteAlerts26 .siteAlert.Warning {
            border: 1px solid #fde68a;
            background: #fffbeb;
            color: #b45309;
        }

        #siteAlerts26 .siteAlert.Error {
            background: #fef2f2;
            border: 1px solid #fecaca;
            color: #a92e24;
        }

        #siteAlerts26 .siteAlert.Success {
            background: #cde4dd;
            border: 1px solid #68af9a;
            color: #024934;
        }

        #siteAlerts26 .siteAlert a {
            color: inherit;
            text-decoration: underline;
        }

#siteAlerts26 .siteAlert .sa_icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

        #siteAlerts26 .siteAlert .sa_text {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 8px;
            flex: 1 0 0;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px; /* 150% */
            letter-spacing: -0.32px;
        }

            #siteAlerts26 .siteAlert .sa_text .sa_text_alertTitle {
                font-weight: 700;
            }

            #siteAlerts26 .siteAlert .sa_text .sa_text_alertText p {
                margin: 0;
            }

        #siteAlerts26 .siteAlert .sa_dismiss {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            gap: 16px;
        }
