;
            border: 1px solid #e8e9ff;
            background: #f5f5f5;
            min-height: 150px;
            object-fit: cover;
            margin-bottom: 16px;
        }
        
        .screenshot-actions {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        
        .screenshot-actions .btn {
            width: 100%;
            justify-content: center;
            padding: 8px 12px;
        }
        
        /* Info Table */
        .info-sec