
/* ZelloFunk v1.7.37 */
.blog-card-image, .post-card-image, .card-image, .blog-card > a:first-child img {
  object-fit: contain !important; object-position:center !important; background:#fff; padding:12px;
}
.blog-card-image, .post-card-image { transition: transform .25s ease, box-shadow .25s ease; border-radius:14px; }
@media (hover:hover){.blog-card:hover .blog-card-image,.post-card:hover .post-card-image{transform:scale(1.035);box-shadow:0 12px 26px rgba(5,25,50,.16)}}
.content-edit-pencil{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(19,64,105,.18);background:#fff;color:#d83b32;text-decoration:none;font-size:20px;box-shadow:0 6px 18px rgba(5,25,50,.10);transition:.2s ease}
.content-edit-pencil:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(5,25,50,.16)}
.content-edit-row{display:flex;justify-content:flex-end;margin:-4px 0 14px}.edit-request-card{max-width:720px;margin:0 auto}.edit-help{color:#5b6a78;font-size:.95rem}.request-status{font-weight:700}.status-approved{color:#19764a}.status-submitted{color:#9a5b00}.status-pending{color:#1f61a8}.status-rejected,.status-expired{color:#a12d27}
.member-profile-box{max-width:900px;margin:0 auto}.member-profile-head{display:flex;gap:24px;align-items:center}.member-profile-avatar{width:150px;height:150px;border-radius:28px;object-fit:cover;background:#eef3f8}.member-card-open{display:inline-block;margin-top:12px;font-weight:700}
.edit-preview-image{max-width:240px;max-height:180px;object-fit:contain;background:#fff;border-radius:12px;padding:8px;border:1px solid #dde5ed}
