.imageGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px;gap:25px;margin-top:30px}.imageCard{background-color:var(--white);border-radius:10px;box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--gray-300);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;height:100%}.imageCard:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.imageHeader{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gray-300);background-color:var(--gray-100)}.imageHeader h3{margin:0;color:var(--primary-color);font-size:1.1rem;font-weight:600}.imageSubmissionDate{color:var(--gray-600);font-size:.85rem}.imagePreview{padding:30px;display:flex;justify-content:center;align-items:center;background-color:var(--gray-100);height:250px;overflow:hidden}.imagePreview img.pendingImage{width:180px;height:180px;object-fit:cover;border-radius:50%;border:3px solid var(--gray-300);transition:transform .3s ease;box-shadow:var(--shadow-md)}.imageCard:hover .imagePreview img.pendingImage{transform:scale(1.05)}.imageActions{display:flex;padding:15px 20px;justify-content:space-between;align-items:center;gap:12px;background-color:var(--white);border-top:1px solid var(--gray-300)}.pendingMessage,.rejectedMessage{font-size:1rem;text-align:center;padding:10px;border-radius:4px;max-width:300px;margin:15px 0}.pendingMessage{background-color:var(--warning-bg);color:var(--warning-color);border-left:3px solid var(--warning-color)}.rejectedMessage{background-color:var(--error-bg);color:var(--error-color);border-left:3px solid var(--error-color)}