.pr-custom_error_container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    align-items: stretch;
    max-width: 1300px;
    width: 80%;
    margin: 0 auto;
    margin-top: 15px;
}

.pr-custom_error_container .pr-custom_error_msg {
    padding: 15px 15px;
    border-radius: 10px;
    color: #fff;
    display: flex;
    gap: 8px;
    text-transform: uppercase;
    font-weight: 700;
    align-items: center;
    width: 20rem;
    line-height: 1;
    word-wrap: break-word;
    /* Ensures long text wraps */
    overflow-wrap: break-word;
    /* Additional support for text wrapping */
}

.pr-custom_err_bg {
    background: linear-gradient(to bottom, #ff0000, #2b0000);
}

.pr-custom_recommended_bg {
    background: linear-gradient(to bottom, #000033, #0000FF);
}

.pr-custom_error_container .pr-custom_error_msg .icon {
    display: flex;
    align-items: center;
    align-content: center;
}

.pr-custom_error_container .pr-custom_error_msg svg {
    width: 3em;
    height: 3em;
}

.pr-custom_error_container .pr-custom_recommended_bg svg {
    width: 2em;
    height: 2em;
}

.pr-custom_error_container .pr-custom_content {
    display: inline-grid;
    word-wrap: break-word;
    /* Ensures text content wraps properly */
    overflow-wrap: break-word;
}

.pr-custom_error_container .p {
    font-size: 11px;
}

.pr-custom_error_container .lists {
    margin-top: 2px;
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 11px;
    margin-bottom: -5px;
}

.pr-custom_error_container .lists .list-item {
    display: flex;
    gap: 5px;
    align-items: center;
    color: #fff;
}

.pr-custom_error_container .lists .list-item a {
    color: #fff;
}


@media (max-width: 860px) {
    .pr-custom_error_container {
        display: flex;
        flex-direction: column;
    }
}

.prc-disabled-cont {
    display: flex;
    align-content: center;
    justify-content: center;
}


.prc-disabled-btn {
    padding-top: 0.6rem;
    padding-right: 1rem;
    padding-bottom: 0.6rem;
    padding-left: 1rem;
    text-decoration: none;
}