/* Objekte-Übersichten: Hinweise Aktuell/Referenz + Textzusammenfassung */
.project-card__status {
    position: absolute; top: 14px; right: 14px;
    font-size: 12px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase;
    padding: 5px 12px; border-radius: 999px;
}
.project-card__status.is-live { background: var(--color-gold); color: var(--color-ink); }
.project-card__status.is-ref  { background: rgba(255,255,255,.94); color: var(--color-ink); }
.project-card__status.is-inline { position: static; display: inline-block; margin-bottom: 10px; font-size: 11px; padding: 3px 10px; }
.project-card__status.is-inline.is-ref { background: #fff; border: 1px solid var(--color-line); }
.filter-tabs__count { margin-left: 6px; opacity: .6; font-weight: 500; }
.objects-empty { max-width: 560px; padding: 24px 0 8px; }
.objects-empty p { font-size: 20px; color: var(--color-ink); margin-bottom: 22px; }
.objects-summary__body { columns: 2 320px; column-gap: 48px; color: var(--color-text-muted); line-height: 1.85; font-size: 16px; }
.objects-summary__body p { margin: 0 0 16px; break-inside: avoid; }
.objects-summary__profiles {
    list-style: none; padding: 0; margin: 40px 0 0;
    display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px;
}
.objects-summary__profiles a {
    display: block; height: 100%; background: #fff; border: 1px solid var(--color-line);
    border-radius: var(--radius); padding: 20px; transition: transform .2s ease, box-shadow .2s ease;
}
.objects-summary__profiles a:hover { transform: translateY(-3px); box-shadow: 0 12px 26px rgba(16,25,43,.1); }
.objects-summary__profiles strong { display: block; font-size: 17px; color: var(--color-ink); }
.objects-summary__profiles em { display: block; font-style: normal; font-size: 13px; color: var(--color-gold); margin: 2px 0 8px; }
.objects-summary__text { display: block; font-size: 14px; color: var(--color-text-muted); line-height: 1.6; }
.objects-summary__note { margin-top: 28px; font-size: 12px; letter-spacing: .08em; text-transform: uppercase; color: var(--color-text-muted); opacity: .7; }
