/* SuS-Team Frontend */
.sus-team-card {
    border: none !important;
    box-shadow: none !important;
    transition: none !important;
    height: auto;
    text-align: center;
}

.sus-team-card:hover {
    box-shadow: none !important;   /* Hover-Schatten deaktivieren */
    transform: none !important;
}

.sus-team-card .card-body {
    padding: 0.75rem 0.5rem;
}

.sus-team-card img {
    width: 120px;
    height: 120px;
    object-fit: cover;
    padding: 0.25rem;
    display: block;
    margin: 0 auto 0.5rem auto;
}

.sus-team-card h5 {
    font-size: 1rem;
    margin-bottom: 0.25rem;
}

.sus-team-card p {
    font-size: 0.85rem;
    margin-bottom: 0.25rem;
}

.sus-team-card a.btn {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    width: auto !important;               /* Buttons nicht breit */
    max-width: fit-content !important;    /* Buttons kompakt */
}

/* Bild-Platzhalter */
.sus-team-image-placeholder {
    width: 120px;
    height: 120px;
    margin: 0 auto 0.5rem auto;
    background-color: #f0f0f0; /* neutrale Fläche */
    border-radius: 50%;
}

/* Platzhalter für Funktion / Qualifikation */
.placeholder {
    display: inline-block;
    height: 1rem;
}

/* Button-Platzhalter */
.sus-team-button-placeholder {
    height: 32px;           /* gleiche Höhe wie Button */
    visibility: hidden;     /* unsichtbar, nimmt aber Platz ein */
}


