div[data-easyrent-error-notice="true"] {
    display: flex;
    justify-content: center;
}
div[data-easyrent-error-notice="true"] p {
    display: block;
    margin: 0 auto;
    padding: 10px 20px;
    background-color: #ca373f;
    color: #fff;
    max-width: 500px;
}

.easyrent-error-quantity {
    background: #fff2f3;
    border-bottom: solid 2px #c72733;
}
.easyrent-error-quantity h2 {
    color: #c72733;
    font-weight: bold;
}
html[lang="de"] .easyrent-error-quantity h2::after {
    content: " (nicht verfügbar)";
}
html[lang="en"] .easyrent-error-quantity h2::after {
    content: " (not available)";
}
html[lang="it"] .easyrent-error-quantity h2::after {
    content: " (non disponibile)";
}

body[data-easyrent-availability="false"] button[name="submit"] {
    pointer-events: none;
    opacity: 0.4;
}