#lePassOutageAlert {
    background-color: #FDBB2E;
}

#lePassOutageAlert .le-pass-outage-alert__navbar {
    display: flex;
    align-items: flex-start;
}

#lePassOutageAlert .le-pass-outage-alert__content {
    white-space: normal;
    flex: 1;
    overflow: visible;
}

#lePassOutageAlert .le-pass-outage-alert__message {
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
    max-width: 900px;
}

#lePassOutageAlert .custom-alert {
    margin-left: 0 !important;
}

@media only screen and (max-width: 767px) {
    #lePassOutageAlert .le-pass-outage-alert__content {
        width: auto !important;
        max-width: calc(100% - 40px);
    }

    #lePassOutageAlert .le-pass-outage-alert__message {
        max-width: none !important;
        white-space: normal;
        overflow: visible;
        text-overflow: unset;
        vertical-align: baseline;
    }

    #lePassOutageAlert .custom-alert {
        word-break: normal;
    }
}
