@media screen {
/* Prüfpunkte mit Bild behalten die Bildspalte. Textzeilen nutzen die ganze Breite. */
.fw-site [data-fw-screening-r57] .fw-screening-result .fw-checkpoints > li:not(:has(> .fw-checkpoint-image)) {
    grid-template-columns: minmax(0, 1fr);
}

.fw-site [data-fw-screening-r57] .fw-screening-result .fw-checkpoints > li > div {
    overflow-wrap: break-word;
    hyphens: auto;
}

.fw-site [data-fw-screening-r57] .fw-checkpoints > li strong.fw-ux-choice {
    width: fit-content;
    max-width: 100%;
    margin-block-end: 3px;
}

.fw-site [data-fw-screening-r57] .fw-screening-rim-hint {
    display: none;
}

.fw-site [data-fw-screening-r57][data-fw-screening-pending] .fw-screening-result {
    display: none;
}

.fw-site [data-fw-screening-r57] form:has([data-fw-screening-key="drainage"] option[value="1"]:checked):has([data-fw-screening-key="rim"] option[value="2"]:checked) .fw-screening-rim-hint {
    display: block;
    margin-block: 14px;
    padding-inline-start: 12px;
    border-inline-start: 3px solid var(--fw-red-dark);
}
}
