/* Raster für die Dachtyp-Karten */
.hr-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 20px;
}

/* Die einzelnen Karten */
.hr-card {
    background: white;
    border: 2px solid #e2e8f0;
    border-radius: 12px;
    padding: 15px;
    width: 150px;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}

/* Hover-Effekt */
.hr-card:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    transform: translateY(-2px);
}

/* Wenn eine Karte angeklickt/aktiv ist */
.hr-card.active {
    border-color: #1e3a8a;
    background-color: #eff6ff;
}

.hr-card img {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
}
