.post-card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:270px;padding:18px;border:1px solid var(--admin-line);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,35,41,.04)}.post-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.post-card-toolbar{display:flex;align-items:center;gap:8px}.post-card .row-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--admin-line);border-radius:8px;background:#fff;color:var(--admin-ink)}.post-card .row-action.danger{color:#b6584c}.post-card .row-action.view-link{width:auto;height:auto;padding:8px 10px;border-radius:8px;text-decoration:none;background:#f7f6f3}.post-card-body{display:grid;grid-template-rows:auto auto;gap:8px;min-height:0}.post-card .eyebrow{margin:0;color:var(--admin-gold);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.post-card h3{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font:700 1.18rem Manrope,sans-serif;letter-spacing:-.03em;line-height:1.35}.post-card .card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--admin-line);color:var(--admin-muted);font-size:.76rem}.post-card .card-footer .row-action{margin-left:auto}@media(max-width:700px){.post-card{min-height:240px;padding:16px}.post-card h3{font-size:1.06rem}}