.forum-prayer-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.forum-prayer-wall__empty{margin:12px 4px;font-size:13px;color:var(--tenant-ink-muted,#64748b);font-style:italic;text-align:center;padding:24px;background:#f8fafc;border-radius:0;border:1px dashed var(--tenant-line,#e2e8f0)}.forum-prayer-wall__card{background:#ffffff;border:1px solid var(--tenant-line,#e5e7eb);border-radius:0;padding:14px 16px;display:flex;flex-direction:column;gap:8px;position:relative;transition:border-color .15s ease}.forum-prayer-wall__card:hover{border-color:var(--tenant-line-strong,#cbd5e1)}.forum-prayer-wall__card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0;background:#94a3b8}.forum-prayer-wall__card--good:before{background:#10b981}.forum-prayer-wall__card--warn:before{background:#f59e0b}.forum-prayer-wall__card--danger:before{background:#dc2626}.forum-prayer-wall__card--muted:before{background:#94a3b8}.forum-prayer-wall__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.forum-prayer-wall__author{display:inline-flex;align-items:center;gap:8px}.forum-prayer-wall__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tenant-primary-soft,#f3e6e8);color:var(--tenant-primary-dark,#5c1720);font-size:11px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.forum-prayer-wall__by{margin:0;font-size:12.5px;font-weight:700;color:var(--tenant-ink,#0f172a);line-height:1.1}.forum-prayer-wall__when{margin:2px 0 0;font-size:11px;color:var(--tenant-ink-muted,#6b7280)}.forum-prayer-wall__tier{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.forum-prayer-wall__tier--good{background:#d1fae5;color:#065f46}.forum-prayer-wall__tier--warn{background:#fef3c7;color:#92400e}.forum-prayer-wall__tier--danger{background:#fee2e2;color:#7f1d1d}.forum-prayer-wall__tier--muted{background:#f1f5f9;color:#475569}.forum-prayer-wall__title{font-size:15px;font-weight:700;color:#0c1424;text-decoration:none;line-height:1.3;letter-spacing:-.005em;margin:2px 0 0}.forum-prayer-wall__title:hover{color:var(--tenant-primary,#7a1f2b)}.forum-prayer-wall__body{margin:0;font-size:13px;color:#334155;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.forum-prayer-wall__foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:1px solid #f1f5f9}.forum-prayer-wall__pray{display:inline-flex;align-items:center;gap:6px;color:var(--tenant-primary-dark,#5c1720);font-weight:700}.forum-prayer-wall__pray-count{font-size:13px}.forum-prayer-wall__pray-label{font-size:11.5px;font-weight:600;color:#6b7280}.forum-prayer-wall__open{font-size:12px;font-weight:700;color:var(--tenant-primary,#7a1f2b);text-decoration:none}.forum-prayer-wall__open:hover{text-decoration:underline}